- skonfiguruj sonoffa: https://www.smartnydom.pl/afe-firmware-pl/konfiguracja/
- posteruj nim troche przez przegladarke: https://www.smartnydom.pl/afe-firmware-pl/integracja/http/
- poznaj Paper UI
- przejdz przez tą storne; http://docs.openhab.org/tutorials/beginner/index.html
- spróbuj dodać sonoff'a do openhan. metodą "openHAB z wykorzystaniem HTTP API" https://www.smartnydom.pl/afe-firmware-pl/konfiguracja/openhab/
W tej instrukcji też są rzeczy niezrozumiałe dla początkującego:
https://www.smartnydom.pl/afe-firmware-pl/konfiguracja/openhab/
Na screenie widzimy że nazwa urządzenia jest zapisana pod "Socket"
Następnie jako przykład podajesz, że nazwę urządzenia napisałeś jako "switch" (mamy dwie wykluczające się informacje, które potem robią zament w kodach)
- urządzenia w sekcji konfiguracji MQTT Brokera w polu Temat MQTT wpisaliśmy /wall/socket/
- a przekaźnikowi nadaliśmy nazwę switch
Kolejne komendy, które są zawarte poniżej zawierają wyrazy Socekt i Switch. teraz początkujący użytkownik nie wie czy w tym kodzie:
- lokalizacja do plików konfiguracyjnych jest opisana w tutorial, do którego podesłałem Ci link - przejrzyj go całego
- pliki konfiguracyjne: http://docs.openhab.org/installation/windows.html#file-locations
- w dokumentacji do AFE Firmware napisałem że potrzebny jest MQTT Broker np, Mosquitto: https://mosquitto.org/
- mi kiedyś muliło po http - jak wymieniłem ruter na nowocześniejszy to chodzi jak burza, ale po MQTT na starym ruterze działało też jak burza. Docelowo sugeruje MQTT
- MQTT Binding instalujesz albo wpisujac mqtt do pliku konfiguracyjnego addons.cfg albo przez Paper UI, instaluj przez Paper UI - łatwiejsze
- za nim zainstalujesz mqtt broker naucz sie z openHab serowac po http przekaznikiem. opisane jest w dokumentacji afe firmware dodawanie items itp. wysyłałem już link wcześniej
- instalujac mqtt wprowadzasz kolejny poziom złozoności, więc stopniowo radzę
- sprobuj zrozumiec czytajac dokumentacje openHAB co to jest items, things, sitemap, channel - bez tego nie ruszysz dalej
(...) Na screenie widzimy że nazwa urządzenia jest zapisana pod "Socket"
Następnie jako przykład podajesz, że nazwę urządzenia napisałeś jako "switch" (mamy dwie wykluczające się informacje, które potem robią zament w kodach)
- urządzenia w sekcji konfiguracji MQTT Brokera w polu Temat MQTT wpisaliśmy /wall/socket/
- a przekaźnikowi nadaliśmy nazwę switch
jest spójne
- nazwa urządzenia: Socket
- nazwa przekaźnika: switch
- temat MQTT: /wall/socket/
Kolejne komendy, które są zawarte poniżej zawierają wyrazy Socekt i Switch. teraz początkujący użytkownik nie wie czy w tym kodzie:
rule "Socket: aktualizacja stanu przełącznika w openHAB przy manualnej zmianie"whenItem socket_state changedthenif (socket_state.state!=socket.state) {if (socket_state.state==ON) {postUpdate(socket,ON)} else {postUpdate(socket,OFF)}}endSocket to nazwa urządzenia wpisana w ustawieniach konfiguracyjnych czy poprostu mamy skopiować kod?
Rozumiem że te kody mamy wklejać do jakichś plików gdzie mamy zainstalowane openHAB, znalazłem takie foldery jak items, sitemap, rules itp. Mamy tam tworzyć pliki o jakiejś nazwie? Czy wklepywać to do pliku readme?
Odkad temat zszedl na trudniejszy tor tak jakos nie moge sie zabrac, w dodatku konfiguracja po angielsku 🙂 W weekend zabiore sie za to.
