Raczkuję z openHUBe...
 
Powiadomienia
Wyczyść wszystko

Raczkuję z openHUBem, potrzebuję porady / MQTT

9 Wpisów
2 Użytkownicy
0 Reactions
5,486 Wyświetleń
(@majecek)
Wpisów: 6
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#551]

Witam, raczkuję z openHUBem, potrzebuję porady, otóż:

odpaliłem openHAB2 na Rasberry, zainstalowałem mosquitto, zainstalowałem mqtt-binding i mqtt-action przez Paper UI -> Addons.

/etc/openhab2/services/mqtt.cfg skonfigurowałem jak w poradniku.

Mam pytanko:

czy dobrze rozumiem, że teraz powinno mi się cosik pojawić w Paper UI -> Configuration -> Bindings? Bo tam cisza... Dobrze rozumiem, że skoro tam się nic nie pojawia to żadnego "Things'a" nie podłączę? Ktoś ma jakiś pomysł co może być nie tak?


 
Dodane : 19/11/2018 11:02 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
  • nic sie nie pojawi w Paper UI oprócz tego, że masz tam info, że jest zainstalowany MQTT Binding
  • teraz musisz dodać ręcznie elementy w plikach w katalogu .../configuration/items/*.items
  • konfigurację tych elementów musisz zrobić w taki sposób, jak wymaga do oprogramowanie w tych urządzeniach

Przykład dla oprogramania AFE Firmware


Proszę zakładać nowe tematy do nowy wątków - dzięki


 
Dodane : 19/11/2018 11:20 pm
(@majecek)
Wpisów: 6
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Ok, dzięki Ci Adrian wielkie za pomoc, ale teraz dalej:

- dodałem elementa /etc/openhab2/items/moj.items wg przykładu (Twoja ścieżka ".../configuration/items/*.items" to pewnie ze starszej wersji, tak?)

- skonfigurowałem urządzenie wg przykładu dbając o nazewnictwo, tj: temat "/gniazdko/" przełącznik to  "przelacznik"

- itemy pojawiły się np przy konfiguracji przełącznika w HABPanelu, jednak kiedy taki przełącznik ustawiam np jako socket_toogle "Gniazdko zmień stan" to nie chce zafungować, znowu źle kombinuję?

-czy da się jakoś podejrzeć czy urządzenie łączy się z openHABem? ja zajrzałem do /var/log/mosquitto/mosquitto.log i tam jest ślad, który wskazuje, że jednak cośtam pyka.... :

"1542744767: New connection from 10.9.8.50 on port 1883.
1542744767: New client connected from 10.9.8.50 as th16 (c1, k15, u'marek')"


 
Dodane : 20/11/2018 10:43 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

z głowy pisałem scieżkę, jest taka jak napisałeś

spróbuj z lini komend wysłac komendy sterujące np. jak tutaj dla AFE

jakie masz oprogramowanie w urządzeniach?


 
Dodane : 22/11/2018 1:28 am
(@majecek)
Wpisów: 6
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

sprawdziłem, z linii komend komendy sterujące działają, urządzenie poprawnie się włącza/wyłącza,

urządzenia to TH16, oprogramowanie AFE 1.3.0/T2 ESP8266

jeżeli dobrze rozumiem, teraz mam problem albo z .items, albo z openHAB, tak?

w items mam:

Switch device_reboot "Gniazdko: restart" {mqtt=">[broker:/gniazdko/cmd:command:ON:reboot],>[broker:/gniazdko/cmd:command:OFF:reboot]"}
Switch device_configuration_mode "Gniazdko: tryb konfiguracji" {mqtt=">[broker:/gniazdko/cmd:command:ON:configurationMode],>[broker:/gniazdko/cmd:command:OFF:configurationMode]"}

Switch socket "Gniazdko: wł/wył" {mqtt=">[broker:/gniazdko/przelacznik/cmd:command:ON:on],>[broker:/gniazdko/przelacznik/cmd:command:OFF:off],<[broker:/gniazdko/przelacznik/state:state:ON:on],<[broker:/gniazdko/przelacznik/state:state:OFF:off]"}
Switch socket_toggle "Gniazdko: zmień stan" {mqtt=">[broker:/gniazdko/przelacznik/cmd:command:ON:toggle],>[broker:/gniazdko/przelacznik/cmd:command:OFF:toggle]"}

teraz ustawiając np. w HABPanel'u widget "przełącznik" na jakimkolwiek elemencie z items, mogę klikać w ten widget, ale nie działa.

Można jakoś ręcznie sprawdzić itema?


 
Dodane : 25/11/2018 7:50 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

wyslij screenshot z konfiguracji mqtt oraz przekaźnika w AFE


 
Dodane : 25/11/2018 10:38 pm
(@majecek)
Wpisów: 6
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

mqtt

mqtt

 
Dodane : 28/11/2018 10:53 pm
(@majecek)
Wpisów: 6
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

przekaźnik

przekaznik

 
Dodane : 28/11/2018 10:53 pm
(@majecek)
Wpisów: 6
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

No i pięknie, zaczęło działać 🙂

Dla potomnych - znalazłem u siebie kilka errorów:

1. Pliki *.items i *sitemap muszą być własnością użytkownika openhabian. Długo mi zeszło zanim zauważyłem, że openhab nie "widzi" plików tworzonych jako root.

2. Kopiuj/wklej poleceń do items czy sitemaps. Tutaj nie do końca jestem pewien przyczyny, ale pewnie coś z kodowaniem, znakiem końca linii albo inne dziadostwo, ale jak przeklejałem tekst z przeglądarki do edytora tekstu w konsoli linuxa, openhabian krzyczał w logach "2018-11-29 19:31:57.869 [WARN ] [.classic.internal.servlet.CmdServlet] - Received command 'TOGGLE' for item 'socket', but the item does not exist in the registry"

Pomogło ręczne przeklepanie tekstu do edytora.

 

Dziękuję Adrian za wskazówki!


 
Dodane : 29/11/2018 9:06 pm
Udostępnij: