помогите с кодом

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

vitar78
Сообщения: 128
Зарегистрирован: Пт июл 15, 2016 3:12 am
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: помогите с кодом

Сообщение vitar78 » Ср мар 01, 2017 4:14 pm

Всем огромное спасибо вроде немного разобрался всё работает как часы
vitar78
Сообщения: 128
Зарегистрирован: Пт июл 15, 2016 3:12 am
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: помогите с кодом

Сообщение vitar78 » Ср мар 01, 2017 4:15 pm

ещё было бнеплохо если укажите что почитать для начинающего, чтоб разобраться с синтаксисом и кодом.
Ged
Сообщения: 105
Зарегистрирован: Чт окт 20, 2016 10:59 pm
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: помогите с кодом

Сообщение Ged » Чт мар 02, 2017 11:46 am

vitar78 писал(а):ещё было бы неплохо если укажите что почитать для начинающего, чтоб разобраться с синтаксисом и кодом.
Т.к. система написана на php, то соответственно, очень неплохо его бы знать, хотя бы немного.
Дальше по Можордому: кции - http://majordomo.smartliving.ru/Main/Pr ... gFunctions

И самое главное, на мой взгляд.
По мере изучения стараться пополнять документацию - viewtopic.php?f=3&t=3295
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: помогите с кодом

Сообщение nick7zmail » Чт мар 02, 2017 12:42 pm

Подключение оборудования тоже полезный раздел для новичков
Помогает так же с выбором железа
http://majordomo.smartliving.ru/Main/HardAndSoft
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
vitar78
Сообщения: 128
Зарегистрирован: Пт июл 15, 2016 3:12 am
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: помогите с кодом

Сообщение vitar78 » Пт мар 03, 2017 11:13 pm

странно при вызове метода callMethod('vorota.refresh'); callMethod('vorota.turnOff'); callMethod('vorota.turnOn'); переключение не происходит работает только setGlobal("vorota.status",1); почему так не пойму
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

Re: помогите с кодом

Сообщение DimSun75 » Пт мар 03, 2017 11:28 pm

vitar78 писал(а):странно при вызове метода callMethod('vorota.refresh'); callMethod('vorota.turnOff'); callMethod('vorota.turnOn'); переключение не происходит работает только setGlobal("vorota.status",1); почему так не пойму
refresh метод отдельно вообще вызывать бессмысленно. vorota - объект того же класса, что и предыдущий?

update: сделайте экспорт всего класса с объектами, посмотрим, что там не так
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

Re: помогите с кодом

Сообщение DimSun75 » Сб мар 04, 2017 12:50 am

vitar78 писал(а):странно при вызове метода callMethod('vorota.refresh'); callMethod('vorota.turnOff'); callMethod('vorota.turnOn'); переключение не происходит работает только setGlobal("vorota.status",1); почему так не пойму
У вас в методах и turnOn и turnOff всегда устанавливается статус 1, это так и надо?
vitar78
Сообщения: 128
Зарегистрирован: Пт июл 15, 2016 3:12 am
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: помогите с кодом

Сообщение vitar78 » Сб мар 04, 2017 9:12 pm

DimSun75 писал(а):
vitar78 писал(а):странно при вызове метода callMethod('vorota.refresh'); callMethod('vorota.turnOff'); callMethod('vorota.turnOn'); переключение не происходит работает только setGlobal("vorota.status",1); почему так не пойму
У вас в методах и turnOn и turnOff всегда устанавливается статус 1, это так и надо?
так код дали я подумал что так и надо
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

Re: помогите с кодом

Сообщение DimSun75 » Сб мар 04, 2017 9:21 pm

vitar78 писал(а):
DimSun75 писал(а):
vitar78 писал(а):странно при вызове метода callMethod('vorota.refresh'); callMethod('vorota.turnOff'); callMethod('vorota.turnOn'); переключение не происходит работает только setGlobal("vorota.status",1); почему так не пойму
У вас в методах и turnOn и turnOff всегда устанавливается статус 1, это так и надо?
так код дали я подумал что так и надо
Не, turnOn 1, turnOff 0.

И еще. Судя по всему Вы не совсем понимаете что такое ООП (Объектно Ориентированное программирование). Почитайте в сети что это такое. Что такое классы, объекты и прочее. Ссылки конкретно не подскажут, просто сам давно все это изучал и без интернета. А знать принципы просто необходимо, потому что весь мажордомо на этом строиться.

Отправлено с моего SM-A520F через Tapatalk
Ответить