РЕКЛАМА НА ФОРУМХАУС Не думаю, что от этого будет какая либо выгода, что по железу, что по софту. Прошивки готовые есть, релейные блоки нужны и там и там. Но в одном случае мне нужно одну ESPшку припаять и настроить, а в другом - две. Расширители на HC595 у меня есть готовые - то есть надо всего три проводка подключить и все.
@lingvo, не увидел про MQTT... Просто у меня мозгов маловато - проще паяльником поработать, но зато софтом готовым воспользоваться. А в готовом не разгуляешься - ОН с биндигами плюс готовый фрейворк для esp резко ограничивает телодвижения
@Алексей122, я тоже не хочу плодить зоопарк протоколов. У меня в системе MQTT будет использоваться для панелей управления. Так почему бы его не использовать и на ESP? Готовая прошивка есть - и для MQTT и для расширителей, так что возни с софтом не будет.
@lingvo, у меня пока один протокол. Но зато уже под два десятка ESP. И ест понимание что будет еще как минимум столько же. А еще есть понимание того что сделал большую глупость - не нужно было к каждой esp подходить индивидуально с паяльником в желании задействовать каждую ногу - бездарно потратил кучу времени и нервных клеток. Нужно было сразу спроектировать некий типовой узел и заказать печатные платы. Ну например по интерфесам что то вроде ProDiNo NetBoard. Только на ESP. И без Ethernet и USB. Ну или два типовых узла. Скажем один на дин-рейку, второй в розеточную коробку.
Помогите новичку! Пытаюсь сейчас подружить контроллер Spider от Insyte с OH. Вроде что-то начало получаться, появилась визуализация discrete и holding, но никак не могу побороть coil. Выдержки из файлов конфигурации: openhab_default.cfg modbus: tcp. slave2.connection=192.168.1.100:502 modbus: tcp. slave2.id=1 modbus: tcp. slave2.start=0 modbus: tcp. slave2.length=4 modbus: tcp. slave2.type=coil demo. items Switch MB_CL0 "CL0" (FF_Modbus) { modbus="slave2:0" } Switch MB_CL1 "CL1" (FF_Modbus) { modbus="slave2:1" } Switch MB_CL2 "CL2" (FF_Modbus) { modbus="slave2:2" } Switch MB_CL3 "CL3" (FF_Modbus) { modbus="slave2:3" } demo. sitemap Switch item= MB_CL0 Switch item= MB_CL1 Switch item= MB_CL2 Switch item= MB_CL3 Программой Modbas Poll вижу по этим адресам 0 1 1 0, а в OH показывает все выключатели отключенными. Не пойму в чём проблема... Да, и в log постоянно пишет: 2016-02-03 02:08:13.448 [INFO ] [.b.modbus.internal.ModbusSlave] - ModbusSlave error getting responce from slave Причину этого не пойму...
@lingvo, я взял за основу mqtt работает стабильно. Можно расширитель на i2c ставить. Много ножек у ESP не занимает всего две SCL SDA ну и питание. Для примера PCF8574. Я так буду делать где Gpio не хватает. @opyzhov, посмотрите на сайт http://homes-smart.ru/ сайт малость несистемный но там есть много интересной инфы и опытаю Да и есть ссылка на конструктор прошивки для есп в том числе и под расширители Gpio. Сам я наверное для себя все же выберу souliss. Люблю покодить на досуге
Там с какого то момента кодить особо нечего - прошивка рисуется со страшной скоростью. Чуть ли не быстрее чем интерфейс в опенхабе к этой прошивке. А вот паяльником работать надо. Поскольку готовых устройств с ESP по сути нету - самому надо делать. (
Случайно скопировал это название в сообщение, по факту, естественно, файл называется openhab. cfg У меня лежит org. openhab. binding. modbus-1.8.0.jar, я так понимаю это тоже самое, но посвежее... Вообщем проблема с ошибкой не исчезла, сейчас coil отображаются, но перестали отображаться discrete. Хрень какая-то, хотя я ничего не изменял...
@Алексей122, ну как-бы умный дом все же предполагает любовь к паяльнику-) С ним я слава богу дружу очень хорошо и плату двухслойную без металлизации дома могу сделать. У меня идея сделать в стене двойную коробку подрозетную в одной стороне панелька диммера, которая будет надета на энкодер с нажатием а во второй половинке маленькой oled экранчик. Регулировать громкость потолочной акустики, а на экранчике видеть станцию и трек исполнителя ну можно еще температуру добавить или еще какую-нибудь инфу. Ну что бы музыку потише сделать не надо было телефон искать.
Ещё вторая проблема - не работает OH-Designer. После запуска выскакивает сообщение - см. приложение и тишина...
Не знаю причину, но первая проблема пропала. Всё теперь отображается, но: 1. Ошибка "ModbusSlave error getting responce from slave" осталась. 2. Designer запустить не удаётся. 3. Попытался по аналогии прописать диммер. Он в системе имеет адрес 18. Ползунок появился, но двигая его реакция диммера остутствует. Ещё, я так понял переключатели входов будут действовать только в случае если отключить в контроллере внутреннюю логику и скрипты т. к. на этих входах висят датчики, и как бы я не переключал, они возвращаются в исходное состояние, но зато я могу наблюдать срабатывание того или иного датчика. С диммером разобраться не могу. С помощью Modbas Poll мне удаётся погасить/включить свет, записывая соответствующий % освещения в регистр диммера, но из HO это сделать не удаётся...