Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
Pamfletik
- Сообщения: 28
- Зарегистрирован: Вт апр 10, 2018 1:17 pm
-
Благодарил (а):
6 раз
-
Поблагодарили:
0
Сообщение
Pamfletik » Вс окт 18, 2020 1:43 pm
fandaymon писал(а): ↑Вс окт 18, 2020 1:21 am
Добавил при получении ошибки json obj data unvalid запрос статуса путём отправки команды с незаполненными полями dsp
Обновил модуль. Раскомментировал логи. Включил в розетке Статус только локально.
Connect
20-10-18 01:40:58 recived 60
json obj data unvalid
Warning: Invalid argument supplied for foreach() in /var/www/html/scripts/cycle_local_tuya.php on line 162
Запуск проверки статуса 13:41:07
И кстати Димер вкл./выкл. работает а яркость из МД не регилируется.
-
fandaymon
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
39 раз
-
Поблагодарили:
574 раза
Сообщение
fandaymon » Вс окт 18, 2020 3:05 pm
Pamfletik писал(а): ↑Вс окт 18, 2020 1:43 pm
fandaymon писал(а): ↑Вс окт 18, 2020 1:21 am
Добавил при получении ошибки json obj data unvalid запрос статуса путём отправки команды с незаполненными полями dsp
Обновил модуль. Раскомментировал логи. Включил в розетке Статус только локально.
Connect
20-10-18 01:40:58 recived 60
json obj data unvalid
Warning: Invalid argument supplied for foreach() in /var/www/html/scripts/cycle_local_tuya.php on line 162
Запуск проверки статуса 13:41:07
И кстати Димер вкл./выкл. работает а яркость из МД не регилируется.
А если в 110 строчку вписать echo 'json obj data unvalid - get New status'; ?
Чтобы убедиться, что эта ветка отрабатывает?
-
Pamfletik
- Сообщения: 28
- Зарегистрирован: Вт апр 10, 2018 1:17 pm
-
Благодарил (а):
6 раз
-
Поблагодарили:
0
Сообщение
Pamfletik » Вс окт 18, 2020 4:38 pm
fandaymon писал(а): ↑Вс окт 18, 2020 3:05 pm
А если в 110 строчку вписать echo 'json obj data unvalid - get New status'; ?
Чтобы убедиться, что эта ветка отрабатывает?
Добавил ни чего не изменилось.
Исправил $status==='json obj data unvalid' на на $result=='json obj data unvalid'
Получил:
Запуск проверки статуса 16:35:40
Connect
20-10-18 04:35:40 recived 60
json obj data unvalid
json obj data unvalid - get New statusConnect
20-10-18 04:35:40 recived 91<BR>
Warning: Invalid argument supplied for foreach() in /var/www/html/scripts/cycle_local_tuya.php on line 162
-
fandaymon
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
39 раз
-
Поблагодарили:
574 раза
Сообщение
fandaymon » Вс окт 18, 2020 6:11 pm
Pamfletik писал(а): ↑Вс окт 18, 2020 4:38 pm
fandaymon писал(а): ↑Вс окт 18, 2020 3:05 pm
А если в 110 строчку вписать echo 'json obj data unvalid - get New status'; ?
Чтобы убедиться, что эта ветка отрабатывает?
Добавил ни чего не изменилось.
Исправил $status==='json obj data unvalid' на на $result=='json obj data unvalid'
Получил:
Запуск проверки статуса 16:35:40
Connect
20-10-18 04:35:40 recived 60
json obj data unvalid
json obj data unvalid - get New statusConnect
20-10-18 04:35:40 recived 91<BR>
Warning: Invalid argument supplied for foreach() in /var/www/html/scripts/cycle_local_tuya.php on line 162
OK - да, там правильнее было сравнивать с result. Поправил, добавил флажок debug, чтобы в X-Ray можно было посмотреть сообщения от цикла
Судя по всему после альтернативного запроса с фиктивным dps от устройства получается пустой ответ... 8-(
-
fandaymon
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
39 раз
-
Поблагодарили:
574 раза
Сообщение
fandaymon » Вс окт 18, 2020 10:33 pm
Pamfletik писал(а): ↑Вс окт 18, 2020 1:43 pm
И кстати Димер вкл./выкл. работает а яркость из МД не регилируется.
С диммерами это отголоски работы со старым облаком - поправил, теперь должно работать. Ещё добавилась фича, что кликнув на свойство можно посмотреть не только алиасы, но и режим работы (read only, read/write, write), так же минимальное и максимальное значение
-
Pamfletik
- Сообщения: 28
- Зарегистрирован: Вт апр 10, 2018 1:17 pm
-
Благодарил (а):
6 раз
-
Поблагодарили:
0
Сообщение
Pamfletik » Ср окт 21, 2020 8:03 pm
fandaymon писал(а): ↑Вс окт 18, 2020 10:33 pm
Pamfletik писал(а): ↑Вс окт 18, 2020 1:43 pm
И кстати Димер вкл./выкл. работает а яркость из МД не регилируется.
С диммерами это отголоски работы со старым облаком - поправил, теперь должно работать. Ещё добавилась фича, что кликнув на свойство можно посмотреть не только алиасы, но и режим работы (read only, read/write, write), так же минимальное и максимальное значение
Теперь работает!
Проверил оба облака и локально.
Не сразу разобрался с уровнем яркости. Для корректной работы необходимо в настройкад ПУ установить Мин. уровень (рабочий) = 25, Макс. уровень (рабочий) = 255. В модуле привязать свойство LewelWork
-
miki1973
- Сообщения: 14
- Зарегистрирован: Сб апр 28, 2018 1:39 pm
- Откуда: Москва
-
Благодарил (а):
1 раз
-
Поблагодарили:
0
Сообщение
miki1973 » Сб окт 24, 2020 1:11 am
Добрый день, можете подсказать как БД в таблице где поменял 0 и 1 , чтобы правильно отображалась температура получилось (температура в помещении НОРМ.. заданная температура НОРМ, а вот у меня есть еще один показатель температуры (фактическая температура пола floorTemp: 2.8 ) на нем показывает значения допустим которые если умножить на 5 то будет то что нужно! Что нужно еще поменять? Спасибо.[
-
Вложения
-
- Сни00.png (223.75 КБ) 2219 просмотров
Спасибо.
-
fandaymon
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
39 раз
-
Поблагодарили:
574 раза
Сообщение
fandaymon » Сб окт 24, 2020 2:54 pm
miki1973 писал(а): ↑Сб окт 24, 2020 1:11 am
Добрый день, можете подсказать как БД в таблице где поменял 0 и 1 , чтобы правильно отображалась температура получилось (температура в помещении НОРМ.. заданная температура НОРМ, а вот у меня есть еще один показатель температуры (фактическая температура пола floorTemp: 2.8 ) на нем показывает значения допустим которые если умножить на 5 то будет то что нужно! Что нужно еще поменять? Спасибо.[
Надо кликнуть в модуле на это свойство - убрать галочку делить на 2
В принципе сейчас если информация берётся из оригинального облака, то правильные коэффициенты должны сами подтягиваться (min_value, max_value и scale), поэтому отпадает необходимость самому ставить какие-то галочки
-
miki1973
- Сообщения: 14
- Зарегистрирован: Сб апр 28, 2018 1:39 pm
- Откуда: Москва
-
Благодарил (а):
1 раз
-
Поблагодарили:
0
Сообщение
miki1973 » Сб окт 24, 2020 6:29 pm
Min Max они есть! Но нет данных с датчика температуры пола!(только коэффициент) Галочку снял( у меня до этого ее не было изначально был 0 ) но тоже самое не отображает нужную температуру.
Спасибо.
-
fandaymon
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
39 раз
-
Поблагодарили:
574 раза
Сообщение
fandaymon » Сб окт 24, 2020 9:06 pm
miki1973 писал(а): ↑Сб окт 24, 2020 6:29 pm
Min Max они есть! Но нет данных с датчика температуры пола!(только коэффициент) Галочку снял( у меня до этого ее не было изначально был 0 ) но тоже самое не отображает нужную температуру.
Ничего не понял... Что такое - не отображает нужную температуру? Модуль не получает эту температуру? Не получает из какого источника? Если локально, то если она не менялась, то ещё раз записывать в базу модуль не будет