Разработка, когда-то начавшаяся с обсуждения на Хабре возможности управления газовыми котлами с интерфейсом OpenTherm, привела с созданию не только прошивки для контроллера с процессором ESP32, но и приложения для Android с персональным облачным сервером

графики параметров газового котла в Home Assistant
графики параметров газового котла в Home Assistant

Прошивка для контроллера, клиент для Andriod, сервер для Windows/Linux выложены на гитхаб с исходниками.

Скриншот приложения для Android
Скриншот приложения для Android

Персональное облако не подсовывает вам в приложении навязчивую рекламу и не отключится внезапно, как например в этой новости, исходники прошивки и клиента позволяют понять, что там происходит внутри и добавить необходимые вам функции.

Комментарии (4)


  1. SGordon123
    01.01.2025 06:49

    А можно для ничег оне знающего ( не смотрел, не разбирался) . Прошивка поджходит для одноконтурного котла? Как оно и водой и отоплением рулит?


    1. SmartTherm Автор
      01.01.2025 06:49

      На всякий случай нужно уточнить, что прошивка для контроллера, а не для котла.

      Рулит оно с помощью команд, передающихся по интерфейсу OpenTherm. Количество команд для руления ограничено главным образом командами включить/выключить и задать температуру теплоносителя. У одноконтурного котла с бойлером косвенного нагрева нагрев бойлера происходит обычно самим котлом на максимальной мощности. Точно так же рулят и альтернативные прошивки для этого контроллера, и другие контроллеры от других производителей


      1. SGordon123
        01.01.2025 06:49

        еще парочку тупых вопросов, список команд же официально не раздается , нельзя командами мозги котлу свернуть? И пульт котла контроллером не рулит, нельзя им пользоваться для управления получается?


        1. SmartTherm Автор
          01.01.2025 06:49

          Насчет списка команд спрашивайте гугль "протокол OpenTherm". Команды специально сделаны так, чтобы не свернуть мозги котлу. В первом приближении команды повторяют все то, что вы ручками задаете с пульта, не заходя в сервисное меню и все что при этом можете увидеть глазками на дисплее пульта..

          Пульт котла не рулит не только контроллером, но и котлом при подключении контроллера, кроме вызова сервисных функций. Протокол реализует подход мастер-слейв. Кто мастер - того и тапки тот и рулит. Однако у некоторых котлов пульты сами используют OpenTherm и тогда можно в принципе сделать шлюз между пультом и котлом