Powiadomienia
Wyczyść wszystko

openHAB OpenHab 2.4

76 Wpisów
9 Użytkownicy
2 Reactions
13.1 K Wyświetleń
adrian
(@adrian)
Wpisów: 4080
Szefu Admin Zasłużony dla Forum, Patron Strony
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
 
[#612]

czesc, ktoś z Was już "zupgradował" się do OH2.4 ?

  • widzę, że jest nowe podejście do MQTT
  • coś dedykowanego pod geolokalizację, ale opartego na OwnTrack - czyli coś czego i tak używam od dawna
  • dodali też widzę bot'a 

ja na razie nie aktualizuje się - w weekend może. 


 
Dodane : 19/12/2018 9:35 pm
Tagi tematu
(@maras)
Wpisów: 197
Weteran Donator 2K22 Donator 2K19
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
 

Podobno jest sterowanie głosem przez google.


 
Dodane : 20/12/2018 8:56 pm
Flaoo
(@flaoo)
Wpisów: 32
Praktykant
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
 

hej,

Jestem w trakcie przepisywania itemów pod "nowy" Mqtt. Robię to "z palca" edytując pliki, ale bardzo dobrze działa to również przez Paper UI - dodawanie nowych itemów. Fajnie to wygląda, jest bardziej czytelne. Widzę to teraz, dopiero jak zrozumiałem jak to ma działać. Początkowo nie chciało nic działać ale w końcu śmiga jak trzeba. Największy problem jest z "update'em" danych po zmianie w pliku...lubi wywalić połączenie z mqtt i trzeba robić restart serwisu OH. Wiadomo trwa to chwilę. Można też wstawić jakiś znak w pliku np: _  gdziekolwiek, żeby w logach wywaliło błąd składni, po czym usunąć ten znak i zapisać plik znowu. OH przeładuje dane i uruchomi połączenie z mqtt bez błędu - nie trzeba restartować całego serwisu.

Reszty jeszcze nie ogarniałem, ale czaję się właśnie na "GPSTracker Binding" i może sprawdzę "Google Cloud Text-to-speech" żeby mój tablet(panel sterowania) przemówił w końcu ludzkim głosem, a nie "kobiety-robota" 😉


 
Dodane : 20/12/2018 9:10 pm
adrian zareagował
adrian
(@adrian)
Wpisów: 4080
Szefu Admin Zasłużony dla Forum, Patron Strony
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
 

@flaoo - coś jeszcze oprócz mqtt trzeba przerobić? rozumiem, że stary mqtt - czyli skonfigurowane po staremu - już nie chodzi tak?


 
Dodane : 21/12/2018 5:35 pm
Flaoo
(@flaoo)
Wpisów: 32
Praktykant
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
 

Stary mqtt nadal działa. Zawsze po update OH można zostać przy starym i nic nie zmieniać. Jest jeden "myk". Zaraz po update mqtt może przestać działać. Trzeba przeinstalować add-on'sa mqtt(ver. 1.13.0) i mqtt(ver:2.4.0)-lub odinstalować jeżeli nie chcemy używać i pozostać tylko przy starym. Jeżeli nie widać na liście mqtt-1.13.0 to należy włączyć w Paper UI-> configuration-> system-> Include Legacy 1.x Binding.

Ja mam włączony stary i nowy jednocześnie. Przeskakuję powoli na nową "politykę". Wszystko w trakcie, nie tracąc danych. Jak skończę to stary mqtt odinstaluję.


 
Dodane : 21/12/2018 9:46 pm
adrian
(@adrian)
Wpisów: 4080
Szefu Admin Zasłużony dla Forum, Patron Strony
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
 

rzeczywiscie działa stary. Ale mam problem odinstalowałem starego i nie mogę coś połączyć się z nowego do brokera. Niby skonfiguroway, ale w logach

2018-12-21 21:16:32.463 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'localhost' with clientid OpenHABServer and file sto
2018-12-21 21:16:42.464 [INFO ] [.reconnect.PeriodicReconnectStrategy] - Try to restore connection to 'localhost'. Next attempt in 10000ms

hm.... działam


 
Dodane : 21/12/2018 10:20 pm
Flaoo
(@flaoo)
Wpisów: 32
Praktykant
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
 

taka sama nazwa brokera? zrób restart usługi OH


 
Dodane : 21/12/2018 10:25 pm
adrian
(@adrian)
Wpisów: 4080
Szefu Admin Zasłużony dla Forum, Patron Strony
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 właśnie tak myślałem i skasowałem poprzednie konfiguracje - restartowałem również. Ale ok, może gdzieś jeszcze coś siedzi. zmienię nazwę


 
Dodane : 21/12/2018 10:28 pm
Flaoo
(@flaoo)
Wpisów: 32
Praktykant
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
 

przykładowe ustawienia mqtt dla naszych sonoff'ów i nie tylko

plik mqtt.things

Bridge mqtt:broker:newBroker [ host="localhost", secure=false, username="*****", password="*****" ] {
Thing mqtt:topic:sonoff "Sonoff'y" {
Channels:
Type switch : sonoff01 "Sonoff 01" [ stateTopic="myhome/sonoff/01/switch/state", commandTopic="myhome/sonoff/01/switch/cmd", on="on", off="off" ]
Type switch : sonoff02 "Sonoff 02" [ stateTopic="myhome/sonoff/02/switch/state", commandTopic="myhome/sonoff/02/switch/cmd", on="on", off="off" ]
}
Thing mqtt:topic:kuchnia "Kuchnia" {
Channels:
Type number : temp "Temperatura" [ stateTopic="....."]
Type number : humi ......
}
Thing.... i tak dalej
}

ogólnie wszystko w jednym pliku pod jednym "Bridge"

plik sonoff.items - tutaj wystarczy zmienić ze starego "mqtt=">[...." na "channel="....." bez zmiany całego "itemu" - nazwa i reszta zostaje

Switch sonoff_02 "Sonoff 01 [%s]" (gSonoff) { channel="mqtt:topic:sonoff:sonoff02" }
Switch sonoff_03 "Sonoff 02 [%s]" (gSonoff) { channel="mqtt:topic:sonoff:sonoff03" }

Może komuś się przyda.

 

Aha...stara konfiguracja mqtt z katalogu "services" jest już nie potrzebna - jeżeli już wszystko mamy w nowym mqtt. Wszystko ustawia już się albo z poziomu Paper UI, albo w pliku (u mnie mqtt.things)


 
Dodane : 21/12/2018 10:40 pm
adrian
(@adrian)
Wpisów: 4080
Szefu Admin Zasłużony dla Forum, Patron Strony
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
 

dzięki - miałem problem bo ustawiłem secure na true myśląc, że jak jest false to nie ma autentykacji

mam taką przypadłość, że jak nie mam slash / przez tematem to nie steruje mi - dziwne.

Type switch : sonoff01 "Sonoff 01" [ stateTopic="/myhome/sonoff/01/switch/state", commandTopic="myhome/sonoff/01/switch/cmd", on="on", off="off" ]

 
Dodane : 21/12/2018 11:50 pm
Flaoo
(@flaoo)
Wpisów: 32
Praktykant
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
 

secure stosujemy gdy ma być szyfrowanie SSL - też się na to naciąłem,

ja nigdy nie zaczynam tematu od "/" i zawsze działa


 
Dodane : 22/12/2018 12:14 am
adrian
(@adrian)
Wpisów: 4080
Szefu Admin Zasłużony dla Forum, Patron Strony
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
 

a w firmware konfigurujesz temat z / na początku?


 
Dodane : 22/12/2018 12:28 am
Flaoo
(@flaoo)
Wpisów: 32
Praktykant
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
 

nie.

czy to w AFE czy we własnych softach temat zaczynam bez "/" na początku: myhome/......


 
Dodane : 22/12/2018 12:33 am
adrian
(@adrian)
Wpisów: 4080
Szefu Admin Zasłużony dla Forum, Patron Strony
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 - ja zaczynam ze slash wiec wszystko gra.

trochę będzie roboty, żeby to u mnie w całości przerobić na nowego binding'a

dzięki za pomoc


 
Dodane : 22/12/2018 12:39 am
(@maras)
Wpisów: 197
Weteran Donator 2K22 Donator 2K19
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
 

Coś mi to nie działa. Zainstalowałem nowy mqtt 2.4. Usunąłem stary i teraz nie wiem zmieniać coś w services/mqtt.cfg??
Chyba nie korzysta z tego pliku bo po usunięciu nadal działa udało mi się połączyć bez haseł tworząc plik mqtt.things.

Bridge mqtt:broker:broker [ host="192.168.0.42", secure=false ]

W Paper UI udało mi się dodać temperaturę, ale w Basic już nie jest tak łatwo. Jak to powinno wyglądać po nowemu? Ktoś mi wytłumaczy co daje ta zmiana i czemu tak to zmienili?

Switch LampaLED "Lampa LED" [ "Lighting" ] {mqtt=">[broker:/lampaLED/switch/cmd:command:ON:on],>[broker:/lampaLED/switch/cmd:command:OFF:off],<[broker:/lampaLED/switch/state:state:ON:on],<[broker:/lampaLED/switch/state:state:OFF:off]"}
Number LampaLEDtemp "Temperatura [%.1f °C]" <temperature> {mqtt="<[broker:/lampaLED/temperature:state:default]"}

 
Dodane : 25/12/2018 2:06 pm
adrian
(@adrian)
Wpisów: 4080
Szefu Admin Zasłużony dla Forum, Patron Strony
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
 

W OH2.4 przebudowany został cały MQTT pod architekturę z wersji 2 - czyli w wykorzystaniem things, channels 

@flaoo opisał co trzeba zrobić na przykladzie

https://www.smartnydom.pl/forum/openhab/openhab-2-4-2/#post-5592

Jesii nie chcesz tego robić zainstaluje MQTT Binding 1.x


 
Dodane : 25/12/2018 2:12 pm
(@maras)
Wpisów: 197
Weteran Donator 2K22 Donator 2K19
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
 

Właśnie w tym opisie @flaoo jest błąd - chyba że wam tak działa
Po sprawdzeniu dokumentacji https://www.openhab.org/addons/bindings/mqtt.generic/   powinno być:

Bridge mqtt:broker:mojnowybroker [ host="192.168.0.42", secure=false ]
{
Thing topic mything
    {
Channels:
Type switch : lampaLED "Lampa Led" [ stateTopic="/lampaLED/switch/state", commandTopic="/lampaLED/switch/cmd", on="on", off="off" ]
Type number : lampaLEDtemp "Temperatura" [ stateTopic="/lampaLED/temperature"]
}
}

Wtedy w items wpisujemy:

Switch LampaSalon "Lampa Salon" [ "Lighting" ] { channel="mqtt:topic:mojnowybroker:mything:lampaSalon" }

U mnie oczywiście z mega problemami bo po każdej edycji pliku mqtt.things musiałem robić restart OH lub mosquitto

Wkurza mnie tylko jedna rzecz. Po aktualizacji pojawyły mi się statusy ON / OFF mega mnie to irytuje jak to schować?? Jakaś komenda visible ??

Edit:

P.S  Sam sobie odpowiem. Wystarczy dodać nawias kwadratowy [ ] do nazwy.
Switch LampaSalon " Lampa Salon [<tutaj ten nawias>] " [ "Lighting" ] { channel="mqtt:topic:mojnowybroker:mything:lampaSalon" }


 
Dodane : 26/12/2018 12:04 pm
Flaoo
(@flaoo)
Wpisów: 32
Praktykant
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
 

@maras - z tego co zauważyłem są dwie wersje, Twoja i ta, która jak użyłem. Działa najwyraźniej jedna i druga.

przeczytaj mój post https://www.smartnydom.pl/forum/openhab/openhab-2-4-2/#post-5577 - to z wprowadzeniem "błędu" w pliku..rozwiązanie problemu z każdorazowym restartem OH.


 
Dodane : 27/12/2018 12:28 pm
adrian zareagował
adrian
(@adrian)
Wpisów: 4080
Szefu Admin Zasłużony dla Forum, Patron Strony
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
 

Ja zrobiłem na podstawie tego co napisał @flaoo i działa b.dobrze - nie restartuje OH. 


 
Dodane : 27/12/2018 12:41 pm
(@1paul11)
Wpisów: 57
Kontrybutor
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
 

Witam, zmagam się z poukładanie wszystkiego po  nowe mqtt  2.4 i stanąłem na powiązaniu do przełącznika schelly 1 z oryginalnym oprogramowaniem. Działało mi na starym mqtt ale na nowym nie umiem wysterować.

Działam przez Paper U bo nie wychodził mi przez txt. Pomoże ktoś ?


 
Dodane : 21/01/2019 9:35 pm
Strona 1 / 4
Udostępnij: