Powiadomienia
Wyczyść wszystko

UWAGAStrona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.

W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉

Za niedogodności z góry przepraszam, admin

Kontakt

[Rozwiązany] MQTT broker nazwa uzytkownika i haslo

31 Wpisów
3 Użytkownicy
1 Reactions
11.2 K Wyświetleń
Wpisów: 136
Autor tematu
(@marlon)
Pomocny
Dołączył: 7 lat temu

Zaraz sprawdzam czy uda sie sterowac przy pomocy komend mosquito.

Sprawdzalem event log from opehab2 i widze ze stany sonoffa sa monitorowane

Zalaczam fragment pliku.

 

events
Wpisów: 136
Autor tematu
(@marlon)
Pomocny
Dołączył: 7 lat temu

Witam ponownie zycze Wesolych Swiat.

Przeinstalowalem openhabiana jeszcze raz bo strasznie wolno serwer pracowal.

Wiec swierza instalka, wrzucilem sitemap,items I rules.

Polaczylem sie w MQTT do serwera i widze ze odbiera wartosc z czujnika temperatury poprawnie. Gdy wlaczam lampe wlacznikiem recznie , MQTT zmienia stan (z O na 1) ale nie steruja przekaznikiem.

Tak ze polowa dziala. Zapewne jest jeszcze gdzies blad w konfiguracji.

Ponizej zalaczam zdjecie z MQTT i z tylu obraz z Basic UI , gdzie widac temperature wyswietlana. Gdy steruje recznie przekaznikiem , wlacznik Lampa w Basic UI zmienia stan.

Gdzie jest problem ?

Sitemaps

sitemap test label="My testing sitemap" {

Frame label="Living Room" {

Switch item=sonoff_lampa icon="light"

Text item=sonoff_temperatura label="Livingroom [%.1f °C]"

}

}

 

Items

Group Home "My testing sitemap" <house>

Group LivingRoom "Living Room" <sofa> (Home)

 

Switch sonoff_lampa "Lampa" {mqtt=">[broker:/sonoff/lampa/cmd:command:ON:on],>[broker:/sonoff/lampa/cmd:command:OFF:off]"}

Number sonoff_temperatura "Temperatura [%.2f °C]" { mqtt="<[broker:/sonoff/lampa/temperature:state:default]"}

Switch sonoff_lampa_status {mqtt="<[broker:/sonoff/lampa/state:state:ON:on],<[broker:/sonoff/lampa/state:state:OFF:off]"}

 

Rules 

rule "Reczna zmiana wartosci sonoff_lampa"

when

Item sonoff_lampa_status changed

then

if (sonoff_lampa_status.state!=sonoff_lampa.state) {

if (sonoff_lampa_status.state==ON) {

sendCommand(sonoff_lampa,ON)

} else {

sendCommand(sonoff_lampa,OFF)

}

}

end

 

MQTT state
adrian
Wpisów: 4039
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 11 lat temu

@marlon dobrze rozumiem, że to co widzisz w tym kliencie do MQTT to wiadomości MQTT jak ręcznie pstrykasz sonoff'em?

z opisu wnioskuje, że żadne wiadomości nie idą do MQTT Brokera, gdy przełączasz tego dongla w Basic UI??

Wpisów: 136
Autor tematu
(@marlon)
Pomocny
Dołączył: 7 lat temu

Tak, dokladnie, gdy przełączam ręcznie przekaźnikiem widzę zmianę na MQTT kliencie (MQTT.fx).

To samo w druga stronę gdy zmieniam pozycje włącznika w Basic UI lub aplikacji na smartfonie , MQTT.fx widzi zmianę stanu niestety przekaźnik nie załącza się.

Natomiast temperaturę szczytuje cały czas. 

Czy nie ma błędu w konfiguracji powyżej ?

2 Odpowiedzi
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4039

Podesli jeszcze aktualny screenshot z konfiguracji MQTT Brokera oraz przekaźnika w Sonoffie

(@marlon)
Dołączył: 7 lat temu

Pomocny
Wpisów: 136

Screenshot z przekaznika Sonoff

MQTT broker S1
Wpisów: 136
Autor tematu
(@marlon)
Pomocny
Dołączył: 7 lat temu

MQTT ustawienia

Screenshot mqtt sett
Strona 3 / 5
Udostępnij: