Zaluzje sterowane z...
 
Powiadomienia
Wyczyść wszystko

Zaluzje sterowane z androida

25 Wpisów
3 Użytkownicy
0 Likes
8,859 Wyświetleń
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 
 
Dodane : 05/01/2018 12:18 am
Lolo2
(@lolo2)
Wpisów: 15
Bywalec
Autor tematu
 

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:

rule "Socket: aktualizacja stanu przełącznika w openHAB przy manualnej zmianie"
when
    Item socket_state changed
then
   if (socket_state.state!=socket.state) {
     if (socket_state.state==ON) {
        postUpdate(socket,ON)
     } else {
        postUpdate(socket,OFF)
     }
   }
end
 
Socket 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?
 
Dodane : 05/01/2018 9:31 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 
  • 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
 
Dodane : 05/01/2018 10:41 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 
Dodane przez: Lolo2

(...) 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"
when
    Item socket_state changed
then
   if (socket_state.state!=socket.state) {
     if (socket_state.state==ON) {
        postUpdate(socket,ON)
     } else {
        postUpdate(socket,OFF)
     }
   }
end
Socket to nazwa urządzenia wpisana w ustawieniach konfiguracyjnych czy poprostu mamy skopiować kod?
socket, socket_state, itd to nazwa item. Opisane w sekcji openHAB items  https://www.smartnydom.pl/afe-firmware-pl/konfiguracja/openhab/
Co to sa itemy, jakie są rodzaje jest opisane tutaj:  https://docs.openhab.org/configuration/items.html
Proszę sobie poczytać o reguła to powinno rozjaśnić się co tam się wpisuje 
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?
tak w tych folderach trzeba utworzyć pliki o jakiejś nazwie np. dla items plik abc.items, dla sitemap plik abc.sitemap. W każdym z tych folderów jest plik readme, który można otworzyć i przeczytać instrukcję.

 

 
Dodane : 07/01/2018 8:17 pm
Lolo2
(@lolo2)
Wpisów: 15
Bywalec
Autor tematu
 

Odkad temat zszedl na trudniejszy tor tak jakos nie moge sie zabrac, w dodatku konfiguracja po angielsku 🙂  W weekend zabiore sie za to.

 
Dodane : 12/01/2018 7:34 pm
Strona 2 / 2
Udostępnij: