Powiadomienia
Wyczyść wszystko

[Rozwiązany] MQTT broker nazwa uzytkownika i haslo

31 Wpisów
3 Użytkownicy
1 Likes
9,710 Wyświetleń
Wpisów: 136
Autor tematu
(@marlon)
Pomocny
Dołączył: 6 lat temu

Dzieki krl i Adrian.

Sterowanie przez HTTP dziala moge sterowac przekaznikiem.

Nastepny etap to kontrola przez MQTT. Dodalem Sonoffa do Items i Sitemaps. Mam openhab aplikacje na telefonie. Konto na myopenhab.org. Jak odpalam openhab app to niby sie laczy z RPI nie ma zadnego bledu ale nie widzi Sonoffa, jest pusta strona.

Ponizej zalaczam dane jakie sa w Sonofie w tej chwili:

1.  Nazwa urzadzenia: Switch1

2. MQTT broker tresc: /sonoff/lampa/

Items:

Switch sonoff_lampa "Lampa" {mqtt=">[broker:/sonoff/lampa/cmd:command:ON:ON],>broker:/sonoff/lampa/cmdbroker:/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]"}

Sitemaps:

Switch item=sonoff_lampa 
Text item=sonoff_temperatura

 

O ile pamietam to przy instalowaniu mosqitto nie tworzylem haslo - jak sprawdzic czy bylo zalozone haslo czy nie?

 

1 Reply
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 10 lat temu

Szefu
Wpisów: 3981

cześć, ja nie używam myopenhab.org więc nie pomogę, jedynie co pamiętam to trzeba chyba zainstalować jakiś binding z związany z myopenhab

natomiast masz błędy w konfiguracji items:

masz

broker:/sonoff/lampa/cmd:command:ON:ON

powinno być 

broker:/sonoff/lampa/cmd:command:ON:on

analogicznie z off

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

Dzieki Adrian.

MQTT binding zainstalowany, byly jakies problemy ale po restarcie RPI instalacja powtornie sie udala.

Poprawilem bledy on i off na male litery.

Rowniez zmienilem tez sitemap i items ale wciaz nie steruje przez mosquito.

Ponizej zalaczam kody moze cos wypatrzycie.

Sitemap

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/cmdbroker:/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

//This is the 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
Rowniez ponizej zdjecia z ustawien sonoffa



 

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

Nazwa urzadzenia

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

Sonoff MQTT brooker ustawienia

MQTT broker S1
adrian
Wpisów: 3981
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 10 lat temu
Strona 2 / 5
Udostępnij: