Умный дом: Domoticz.

Тема в разделе "Глядите, что я сделал", создана пользователем ИгорьК, 17 сен 2017.

Метки:
  1. ИгорьК

    ИгорьК Гуру

  2. Securbond

    Securbond Гуру

    Не нашёл информации о том, можно ли в D.. отключать/включать скрипты выключателем или другим скриптом. Очен не хватает такой возможности.
     
  3. ИгорьК

    ИгорьК Гуру

    ????????????????
    Там же "псиса" на каждом ставится? "Event active"?
     
  4. Securbond

    Securbond Гуру

    Да... стату “Event active” можно как то скриптом или запросом менять?
     
  5. alexvtule

    alexvtule Нерд

    Доброго дня!
    Не могу разобраться как в Domoticz реализуется управление выключателем/переключателем.
    Сервер стоит на удаленном ПК с Белым IP-адресом.
    Показания с локальных датчиков (NODEMCU) передаются (в настройках стоит использование протокола HTTP)
    А вот команда на управление GPIO в обратную сторону не принимается.
     
  6. gofk

    gofk Нерд

    Команду из domotic тоже http-запросом отправляете? Что у domoticz в журнале? И как пытаетесь принять?
     
  7. alexvtule

    alexvtule Нерд

    В Domoticz создал Dummy (Does nothing, use for virtual switches only) устройство.
    Нажал кнопку создать виртуальные датчики
    Выбрал тип: ПЕРЕКЛЮЧАТЕЛЬ
    Для него появился IDX

    в настройках ESP - устройства (на нем стоит прошивка EasyESP)
    Выданный IDX присвоил нужному GPIO
    В свойствах прошивки указаны адрес и порт сервера Domoticz

    При замыкании этого GPIO, в Domoticz изменяется статус этого переключателя на ON

    Аналогичные действия при создании датчика температуры DS18B20 передают с другого GPIO того же устройства ESP, температуру на сервер Domoticz
     

    Вложения:

    • Domoticz 1.jpg
      Domoticz 1.jpg
      Размер файла:
      195,9 КБ
      Просмотров:
      1.014
    Последнее редактирование: 13 янв 2018
  8. Securbond

    Securbond Гуру

    Не ясно с помощью какого протокола Вы пытаетесь гонять команды из D.. в ESP и обратно ?
     
  9. Securbond

    Securbond Гуру

    gofk нравится это.
  10. gofk

    gofk Нерд

    В какую сторону данные не идут? Domoticz <-> EasyESP? Или по ним вообще никакой активности нигде?
    Вообще, в этой прошивке релюшками управляют примерно так:
    HTML:
    http://<ESP IP address>/control?cmd=GPIO,<pin>,0
    Вроде, про HTTP речь шла...
     
  11. gofk

    gofk Нерд

    А голосовое управление существует? По-русски, естественно :)
     
  12. alexvtule

    alexvtule Нерд

    При замыкании GPIO на ESP, в Domoticz отображается статус этого переключателя ON
    И с датчика температуры, подключенного к другому GPIO данные на сервер Domoticz поступают
     
  13. gofk

    gofk Нерд

    Набросайте, плз, скринов настроек и логов как Domoticz, так и ESP. Быстрее получится.
     
  14. gofk

    gofk Нерд

    [​IMG]
     
  15. Securbond

    Securbond Гуру

    У меня работает связка Domoticz + Homebridge + HomeKit но это для Apple и поддерживаются не все устройства.
     
  16. ИгорьК

    ИгорьК Гуру

    Классная ссылка! Не видел раньше.
     
  17. Securbond

    Securbond Гуру

    Есть ли в LUA что нибудь похожее на функцию map ?
    Код (C++):

    void setup() {}
    void loop()
    {
      int val = analogRead(0);
      val = map(val, 0, 1023, 0, 255);
      analogWrite(9, val);
    }
    мне нужно что бы dimmer в Domoticz менял значение преременной от -400 до 400.
     
  18. ИгорьК

    ИгорьК Гуру

    Ее вручную написать можно. Вспомните арифметику :)
     
  19. Securbond

    Securbond Гуру

    Пока да же не понимаю как забрать значение с "dimmer":mad::confused: что то туплю...
     
  20. ИгорьК

    ИгорьК Гуру

    Код (Lua):
    do
    function map( x,  oldMIN,  oldMAX,  newMIN,  newMAX)
      return (x - oldMIN) * (newMAX - newMIN) / (oldMAX - oldMIN) + newMIN
    end
    local z = map(150, 100, 200, 0, 100)
    print(z)
    end
     
    Securbond нравится это.