Ustatnia modyfikacja 22 listopada 2023 przez Olek

Obsługę rolet zewnętrznych w swoim domu wykonałem na swoim systemie opisanym tutaj Miniaturowy dopuszkowy sterownik rolet i oświetlenia, na magistrali CAN. Trzeba go tylko było zintegrować z Home Assistant.
Wykonałem wiec bramką na bazie “płytki” sprzętowej NUCLEO F2071 z mikrokontrolerem STM32F2072 . Płytka ta posiada obsługę magistrali CAN3 jak również interfejs sieciowy Ethernet. Do integracji HA wykorzystałem protokół MQTT4. Oprogramowanie napisane C++ za pomocą zintegrowanego środowiska STM32CubeIDE5. Program napisany wielowątkowo na bazie systemy FreeRTSO6.
Do płytki za pomocą magistrali I2C dołączony jest wyświetlacz OLED 0,96″ w celu monitorowania działania bramki.
Żeby zintegrować roletę z HA trzeba go skonfigurować w postaci.
cover : - state_topic: "DataSoft/can/2/roleta" name: "Roleta antresola" command_topic: "DataSoft/can/2/roleta/set" payload_open: "OFF" payload_close: "ON" payload_stop: "STOP" state_open: "OFF" state_opening: "opening" state_closed: "ON" state_closing: "closing" optimistic: false position_topic: "DataSoft/can/2/roleta_pos" set_position_topic: "DataSoft/can/2/roleta_pos/set"
Taki skonfigurowana roleta jest widoczna w środowisku Home Assistant pod warunkiem że jest zainstalowany w nim protokół MQTT.