Vorstellung: hm2mqtt & mqtt-smarthome
Moderator: Co-Administratoren
Re: Vorstellung: hm2mqtt & mqtt-smarthome
Hallo Marco,
ich muss dir leider mitteilen, dass Oliver jüngst verstorben ist.
Ich denke aber, dass auch anderen Mitstreiter sich dazu äußern können, mir schwebt da gerade hobbyquaker vor.
Gruß
Rainer
ich muss dir leider mitteilen, dass Oliver jüngst verstorben ist.
Ich denke aber, dass auch anderen Mitstreiter sich dazu äußern können, mir schwebt da gerade hobbyquaker vor.
Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!
Re: Vorstellung: hm2mqtt & mqtt-smarthome
Hallo Rainer,
die Antwort habe ich nicht erwartet, das ist ja wirklich sehr traurig...
Gruß
Marco
die Antwort habe ich nicht erwartet, das ist ja wirklich sehr traurig...
Gruß
Marco
Re: Vorstellung: hm2mqtt & mqtt-smarthome
Hallo noch mal,
ich habe mich mittlerweile noch mal intensiv mit dem AddOn beschäftigt und habe es geschafft, mich erfolgreich zu authentifizieren. Beim Start des AddOns über die Kommandozeile reicht es aus, das Passwort in Anführungszeichen zu setzen, damit das mit dem Leerzeichen funktioniert.
Wenn man allerdings das Passwort mit Leerzeichen in die Weboberfläche des AddOns eingibt und darüber den Daemon startet, geht es nicht... Kann das jemand fixen? Ich würde das AddOn gerne starten können, ohne mich per SSH anmelden zu müssen.
Gruß
Marco
ich habe mich mittlerweile noch mal intensiv mit dem AddOn beschäftigt und habe es geschafft, mich erfolgreich zu authentifizieren. Beim Start des AddOns über die Kommandozeile reicht es aus, das Passwort in Anführungszeichen zu setzen, damit das mit dem Leerzeichen funktioniert.
Wenn man allerdings das Passwort mit Leerzeichen in die Weboberfläche des AddOns eingibt und darüber den Daemon startet, geht es nicht... Kann das jemand fixen? Ich würde das AddOn gerne starten können, ohne mich per SSH anmelden zu müssen.
Gruß
Marco
Re: Vorstellung: hm2mqtt & mqtt-smarthome
Hallo zusammen,
es war nicht einfach, aber ich hab's geschafft, die Daten auf den Azure IoT Hub hochzuladen und per Stream Analytics an Power BI zu schicken, um sie dort zu visualisieren. Anbei ein kleiner Vorgeschmack.
Falls es jemand nachmachen möchte: ich plane, einen Blog-Artikel darüber zu schreiben, sobald ich Zeit dazu habe.
Gruß
Marco
es war nicht einfach, aber ich hab's geschafft, die Daten auf den Azure IoT Hub hochzuladen und per Stream Analytics an Power BI zu schicken, um sie dort zu visualisieren. Anbei ein kleiner Vorgeschmack.
Falls es jemand nachmachen möchte: ich plane, einen Blog-Artikel darüber zu schreiben, sobald ich Zeit dazu habe.
Gruß
Marco
Re: Vorstellung: hm2mqtt & mqtt-smarthome
Hallo
mein herzliches Beileid an alle, die Oli gekannt haben. Die Meldung macht mich sehr betroffen.
Ich arbeite viel mit hm2mqtt und habe dazu eine Frage. Kann mir die jemand beantworten:
Ich sollte von einem Wandthermostaten HM-TC-IT-WM-T-EU wissen, ob er auf Heizen oder Kühlen gestellt ist. Ich setze das mit einem tcl-script auf der CCU2 so:
tclsh /usr/local/setparam.tcl "#addr#" HEATING_COOLING int 0
Im "status" ist diese Info leider nicht verfügbar.
Ich habe nun gesehen, dass hm2mqtt die Möglichkeit bietet, mit "get" ein Device abzufragen. Es steht dabei folgendes:
Vielen Dank für eure Antworten.
Herzliche Grüsse
Stephan
mein herzliches Beileid an alle, die Oli gekannt haben. Die Meldung macht mich sehr betroffen.
Ich arbeite viel mit hm2mqtt und habe dazu eine Frage. Kann mir die jemand beantworten:
Ich sollte von einem Wandthermostaten HM-TC-IT-WM-T-EU wissen, ob er auf Heizen oder Kühlen gestellt ist. Ich setze das mit einem tcl-script auf der CCU2 so:
tclsh /usr/local/setparam.tcl "#addr#" HEATING_COOLING int 0
Im "status" ist diese Info leider nicht verfügbar.
Ich habe nun gesehen, dass hm2mqtt die Möglichkeit bietet, mit "get" ein Device abzufragen. Es steht dabei folgendes:
Kann mir jemand sagen, was ich mit get anderes machen kann als mit status? Kann ich damit ev. mein Problem lösen? Und ev. auch grad erklären, wozu "command" gedacht ist.... get to synchronously and activly request a value from a device, and command to send commands
Vielen Dank für eure Antworten.
Herzliche Grüsse
Stephan
Re: Vorstellung: hm2mqtt & mqtt-smarthome
Servus,
auch ich komme nicht umhin meinen Artikel mit einem "Herzliches Beileid" zu beginnen. Ich habe Oliver nur einmal auf einem Video vom Treffen gesehen und nachdem wie er dort aussah hätte ich eine solche Nachricht nicht erwartet.
Frisch aus dem Urlaub habe ich mich an hm2mqtt gesetzt und installiert. Letztendlich hänge ich an dem wobei ich den einen Beitrag der auf "Punkt 2" verweist aber entweder nicht verstanden oder den Punkt 2 nicht gefunden habe.
.14 ist die CCU2
.204 ist der Raspberry
MQTT funktioniert einwandfrei
Lt. einem Artikel weiter oben besagt das Fehlerbild wohl, dass der Callback falsch gesetzt wäre, aber wie korrigiere ich das? Fehlt ein Parameter? Welcher?
Für sachdienliche Hinweise wäre ich sehr dankbar.
***UPDATE***
Ich habe einfach mal wild durch die Gegend probiert und dabei auch für "hm.localhost" mal die IP des MQTT Brokers eingetragen => Works. Da wäre ich lt. Parameterverschreibung nie drauf gekommen, weil ein "hm." Prefix steht. Das Wort "local" ist halt nicht so eindeutig.
auch ich komme nicht umhin meinen Artikel mit einem "Herzliches Beileid" zu beginnen. Ich habe Oliver nur einmal auf einem Video vom Treffen gesehen und nachdem wie er dort aussah hätte ich eine solche Nachricht nicht erwartet.
Frisch aus dem Urlaub habe ich mich an hm2mqtt gesetzt und installiert. Letztendlich hänge ich an dem
Code: Alles auswählen
hm/connected 2
.14 ist die CCU2
.204 ist der Raspberry
MQTT funktioniert einwandfrei
Lt. einem Artikel weiter oben besagt das Fehlerbild wohl, dass der Callback falsch gesetzt wäre, aber wie korrigiere ich das? Fehlt ein Parameter? Welcher?
Für sachdienliche Hinweise wäre ich sehr dankbar.
***UPDATE***
Ich habe einfach mal wild durch die Gegend probiert und dabei auch für "hm.localhost" mal die IP des MQTT Brokers eingetragen => Works. Da wäre ich lt. Parameterverschreibung nie drauf gekommen, weil ein "hm." Prefix steht. Das Wort "local" ist halt nicht so eindeutig.
Code: Alles auswählen
pi@raspberrypi:~ $ java -jar hm2mqtt.jar hm.localhost=192.168.178.14 mqtt.server=tcp://192.168.178.204 hm.host=192.168.178.14:2001 mqtt.username="test" mqtt.password="test"
Sep 03, 2016 2:05:03 PM com.tellerulam.hm2mqtt.Main main - INFO: hm2mqtt V0.18 (C) 2015 Oliver Wagner <owagner@tellerulam.com>
Sep 03, 2016 2:05:03 PM com.tellerulam.hm2mqtt.DeviceInfo loadDeviceInfos - INFO: Device cache file hm2mqtt.devcache does not exist
Sep 03, 2016 2:05:04 PM com.tellerulam.hm2mqtt.MQTTHandler doConnect - INFO: Connecting to MQTT broker tcp://192.168.178.204 with CLIENTID=hm2mqtt and TOPIC PREFIX=hm/
Sep 03, 2016 2:05:04 PM com.tellerulam.hm2mqtt.MQTTHandler doConnect - INFO: Successfully connected to broker, subscribing to hm/(set|get|command)/#
Sep 03, 2016 2:05:05 PM com.tellerulam.hm2mqtt.HM doInit - INFO: Listening for XML-RPC callbacks on binary://192.168.178.14:33992
Sep 03, 2016 2:05:05 PM com.tellerulam.hm2mqtt.HM addConnection - INFO: Adding connection CB0 to XML-RPC service at 192.168.178.14:2001
Sep 03, 2016 2:05:05 PM com.tellerulam.hm2mqtt.ReGaDeviceNameResolver fetchDeviceNamesFromReGa - INFO: Obtaining ReGa device and channel names
Sep 03, 2016 2:05:05 PM com.tellerulam.hm2mqtt.HMXRConnection sendInit - INFO: Sending init to 192.168.178.14:2001 with binary://192.168.178.14:33992
Sep 03, 2016 2:05:05 PM com.tellerulam.hm2mqtt.HMXRConnection sendInit - INFO: Init to 192.168.178.14:2001 with binary://192.168.178.14:33992 successful
Sep 03, 2016 2:05:36 PM com.tellerulam.hm2mqtt.HM$1 run - INFO: Not seen a XML-RPC request for over 240s, re-initing...
Sep 03, 2016 2:05:36 PM com.tellerulam.hm2mqtt.HMXRConnection sendInit - INFO: Sending init to 192.168.178.14:2001 with binary://192.168.178.14:33992
Sep 03, 2016 2:05:36 PM com.tellerulam.hm2mqtt.HMXRConnection sendInit - INFO: Init to 192.168.178.14:2001 with binary://192.168.178.14:33992 successful
Sep 03, 2016 2:06:06 PM com.tellerulam.hm2mqtt.HM$1 run - INFO: Not seen a XML-RPC request for over 240s, re-initing...
Sep 03, 2016 2:06:06 PM com.tellerulam.hm2mqtt.HMXRConnection sendInit - INFO: Sending init to 192.168.178.14:2001 with binary://192.168.178.14:33992
Sep 03, 2016 2:06:06 PM com.tellerulam.hm2mqtt.HMXRConnection sendInit - INFO: Init to 192.168.178.14:2001 with binary://192.168.178.14:33992 successful
Sep 03, 2016 2:06:36 PM com.tellerulam.hm2mqtt.HM$1 run - INFO: Not seen a XML-RPC request for over 240s, re-initing...
Sep 03, 2016 2:06:36 PM com.tellerulam.hm2mqtt.HMXRConnection sendInit - INFO: Sending init to 192.168.178.14:2001 with binary://192.168.178.14:33992
Sep 03, 2016 2:06:36 PM com.tellerulam.hm2mqtt.HMXRConnection sendInit - INFO: Init to 192.168.178.14:2001 with binary://192.168.178.14:33992 successful
...
usw
...
213 Kanaele in 36 Geraeten, 14 Geraetetypen:
1x HM-PBI-4-FM(Funk-Tasterschnittstelle 4-fach), 1x HM-RCV-50(CCU2 System), 4x HM-LC-Sw1PBU-FM(Funk-Schaltaktor 1-fach fuer Markenschalter), 1x HM-RC-19(Funk-Fernbedienung 19 Tasten), 8x HM-Sec-SCo(Funk- Tuer-/Fensterkontakt optisch), 2x HM-Sec-SC-2(Funk-Tuer-/ Fensterkontakt), 1x HM-RC-8(Funk-Handsender 8 Tasten), 10x HM-CC-RT-DN(Funk-Heizkoerperthermostat), 1x HM-PB-2-WM55-2(Funk-Wandtaster 2-fach im 55er Rahmen), 1x HM-LC-Sw4-DR(Funk-Schaltaktor 4-fach), 3x HM-ES-PMSw1-Pl(Funk-Schaltaktor mit Leistungsmessung), 1x HM-OU-LED16(Funk-Statusanzeige LED 16), 1x HM-Sec-RHS(Funk-Fenster-/ Drehgriffkontakt), 1x HM-TC-IT-WM-W-EU(Funk-Wandthermostat)
--------------------------------------------
https://github.com/jollyjinx/homematic/ ... entory.hms
1x HM-PBI-4-FM(Funk-Tasterschnittstelle 4-fach), 1x HM-RCV-50(CCU2 System), 4x HM-LC-Sw1PBU-FM(Funk-Schaltaktor 1-fach fuer Markenschalter), 1x HM-RC-19(Funk-Fernbedienung 19 Tasten), 8x HM-Sec-SCo(Funk- Tuer-/Fensterkontakt optisch), 2x HM-Sec-SC-2(Funk-Tuer-/ Fensterkontakt), 1x HM-RC-8(Funk-Handsender 8 Tasten), 10x HM-CC-RT-DN(Funk-Heizkoerperthermostat), 1x HM-PB-2-WM55-2(Funk-Wandtaster 2-fach im 55er Rahmen), 1x HM-LC-Sw4-DR(Funk-Schaltaktor 4-fach), 3x HM-ES-PMSw1-Pl(Funk-Schaltaktor mit Leistungsmessung), 1x HM-OU-LED16(Funk-Statusanzeige LED 16), 1x HM-Sec-RHS(Funk-Fenster-/ Drehgriffkontakt), 1x HM-TC-IT-WM-W-EU(Funk-Wandthermostat)
--------------------------------------------
https://github.com/jollyjinx/homematic/ ... entory.hms
Re: Vorstellung: hm2mqtt & mqtt-smarthome
Oh, oh, diese Wort bedeuten immer das selbe...scoep2 hat geschrieben:sobald ich Zeit dazu habe
Kann konkretes Interesse dazu führen, dass Du den Blogartikel schreibst? Bütte!
213 Kanaele in 36 Geraeten, 14 Geraetetypen:
1x HM-PBI-4-FM(Funk-Tasterschnittstelle 4-fach), 1x HM-RCV-50(CCU2 System), 4x HM-LC-Sw1PBU-FM(Funk-Schaltaktor 1-fach fuer Markenschalter), 1x HM-RC-19(Funk-Fernbedienung 19 Tasten), 8x HM-Sec-SCo(Funk- Tuer-/Fensterkontakt optisch), 2x HM-Sec-SC-2(Funk-Tuer-/ Fensterkontakt), 1x HM-RC-8(Funk-Handsender 8 Tasten), 10x HM-CC-RT-DN(Funk-Heizkoerperthermostat), 1x HM-PB-2-WM55-2(Funk-Wandtaster 2-fach im 55er Rahmen), 1x HM-LC-Sw4-DR(Funk-Schaltaktor 4-fach), 3x HM-ES-PMSw1-Pl(Funk-Schaltaktor mit Leistungsmessung), 1x HM-OU-LED16(Funk-Statusanzeige LED 16), 1x HM-Sec-RHS(Funk-Fenster-/ Drehgriffkontakt), 1x HM-TC-IT-WM-W-EU(Funk-Wandthermostat)
--------------------------------------------
https://github.com/jollyjinx/homematic/ ... entory.hms
1x HM-PBI-4-FM(Funk-Tasterschnittstelle 4-fach), 1x HM-RCV-50(CCU2 System), 4x HM-LC-Sw1PBU-FM(Funk-Schaltaktor 1-fach fuer Markenschalter), 1x HM-RC-19(Funk-Fernbedienung 19 Tasten), 8x HM-Sec-SCo(Funk- Tuer-/Fensterkontakt optisch), 2x HM-Sec-SC-2(Funk-Tuer-/ Fensterkontakt), 1x HM-RC-8(Funk-Handsender 8 Tasten), 10x HM-CC-RT-DN(Funk-Heizkoerperthermostat), 1x HM-PB-2-WM55-2(Funk-Wandtaster 2-fach im 55er Rahmen), 1x HM-LC-Sw4-DR(Funk-Schaltaktor 4-fach), 3x HM-ES-PMSw1-Pl(Funk-Schaltaktor mit Leistungsmessung), 1x HM-OU-LED16(Funk-Statusanzeige LED 16), 1x HM-Sec-RHS(Funk-Fenster-/ Drehgriffkontakt), 1x HM-TC-IT-WM-W-EU(Funk-Wandthermostat)
--------------------------------------------
https://github.com/jollyjinx/homematic/ ... entory.hms
Re: Vorstellung: hm2mqtt & mqtt-smarthome
Hallo Marco
also mein Interesse wäre auch vorhanden. Vor allem was das publishen auf Azure anbelangt...
Dann hoffen wir doch mal auf etwas Regen, dann reichts ja vielleicht für den Blog.... Danke schonmal.
Herzliche Grüsse
Stephan
also mein Interesse wäre auch vorhanden. Vor allem was das publishen auf Azure anbelangt...
Dann hoffen wir doch mal auf etwas Regen, dann reichts ja vielleicht für den Blog.... Danke schonmal.
Herzliche Grüsse
Stephan
Re: Vorstellung: hm2mqtt & mqtt-smarthome
Servus,
ich bin mir nicht sicher, ob es besser ist die Frage in diesem Thread zu stellen oder einen Neuen aufzumachen, habe mich für ersteres entschieden.
Ich war gerade überrascht, ob der folgenden Ausgabe der Subscription. Es gab bei mir ein Element, das Statuspanel, welches nicht erreichbar WAR, Homematic Website zeigt derzeit KEINE Meldungen. Daher hatte ich damit gerechnet nur eine Zeile mit einem älteren Zeitstempel zu bekommen. Erstaunlicher Weise erhalten ich aber Ausaben im Sekundentakt, die zudem noch alle absolut identisch sind. Auch ein "-q 2" hat daran nichts geändert.
Daher stellen sich mir zwei Fragen:
- Wieso erhalte ich diese Meldungen, wenn doch die Website keine Alarme anzeigt?
- Wieso erhalte ich in einer Subscription eine identische Meldung auch bei q=2 mehrfach?
ich bin mir nicht sicher, ob es besser ist die Frage in diesem Thread zu stellen oder einen Neuen aufzumachen, habe mich für ersteres entschieden.
Ich war gerade überrascht, ob der folgenden Ausgabe der Subscription. Es gab bei mir ein Element, das Statuspanel, welches nicht erreichbar WAR, Homematic Website zeigt derzeit KEINE Meldungen. Daher hatte ich damit gerechnet nur eine Zeile mit einem älteren Zeitstempel zu bekommen. Erstaunlicher Weise erhalten ich aber Ausaben im Sekundentakt, die zudem noch alle absolut identisch sind. Auch ein "-q 2" hat daran nichts geändert.
Daher stellen sich mir zwei Fragen:
- Wieso erhalte ich diese Meldungen, wenn doch die Website keine Alarme anzeigt?
- Wieso erhalte ich in einer Subscription eine identische Meldung auch bei q=2 mehrfach?
mosquitto_sub -h 192.168.178.204 -k 60 -q 2 -v -u test -P test -i "Console" -t hm/status/+/UNREACH
hm/status/Status-Display/UNREACH {"val":1,"ts":"1472913183246","lc":"1472913183246","hm_addr":"JEQ0220357:0"}
hm/status/Status-Display/UNREACH {"val":1,"ts":"1472913183246","lc":"1472913183246","hm_addr":"JEQ0220357:0"}
hm/status/Status-Display/UNREACH {"val":1,"ts":"1472913183246","lc":"1472913183246","hm_addr":"JEQ0220357:0"}
hm/status/Status-Display/UNREACH {"val":1,"ts":"1472913183246","lc":"1472913183246","hm_addr":"JEQ0220357:0"}
hm/status/Status-Display/UNREACH {"val":1,"ts":"1472913183246","lc":"1472913183246","hm_addr":"JEQ0220357:0"}
hm/status/Status-Display/UNREACH {"val":1,"ts":"1472913183246","lc":"1472913183246","hm_addr":"JEQ0220357:0"}
hm/status/Status-Display/UNREACH {"val":1,"ts":"1472913183246","lc":"1472913183246","hm_addr":"JEQ0220357:0"}
hm/status/Status-Display/UNREACH {"val":1,"ts":"1472913183246","lc":"1472913183246","hm_addr":"JEQ0220357:0"}
213 Kanaele in 36 Geraeten, 14 Geraetetypen:
1x HM-PBI-4-FM(Funk-Tasterschnittstelle 4-fach), 1x HM-RCV-50(CCU2 System), 4x HM-LC-Sw1PBU-FM(Funk-Schaltaktor 1-fach fuer Markenschalter), 1x HM-RC-19(Funk-Fernbedienung 19 Tasten), 8x HM-Sec-SCo(Funk- Tuer-/Fensterkontakt optisch), 2x HM-Sec-SC-2(Funk-Tuer-/ Fensterkontakt), 1x HM-RC-8(Funk-Handsender 8 Tasten), 10x HM-CC-RT-DN(Funk-Heizkoerperthermostat), 1x HM-PB-2-WM55-2(Funk-Wandtaster 2-fach im 55er Rahmen), 1x HM-LC-Sw4-DR(Funk-Schaltaktor 4-fach), 3x HM-ES-PMSw1-Pl(Funk-Schaltaktor mit Leistungsmessung), 1x HM-OU-LED16(Funk-Statusanzeige LED 16), 1x HM-Sec-RHS(Funk-Fenster-/ Drehgriffkontakt), 1x HM-TC-IT-WM-W-EU(Funk-Wandthermostat)
--------------------------------------------
https://github.com/jollyjinx/homematic/ ... entory.hms
1x HM-PBI-4-FM(Funk-Tasterschnittstelle 4-fach), 1x HM-RCV-50(CCU2 System), 4x HM-LC-Sw1PBU-FM(Funk-Schaltaktor 1-fach fuer Markenschalter), 1x HM-RC-19(Funk-Fernbedienung 19 Tasten), 8x HM-Sec-SCo(Funk- Tuer-/Fensterkontakt optisch), 2x HM-Sec-SC-2(Funk-Tuer-/ Fensterkontakt), 1x HM-RC-8(Funk-Handsender 8 Tasten), 10x HM-CC-RT-DN(Funk-Heizkoerperthermostat), 1x HM-PB-2-WM55-2(Funk-Wandtaster 2-fach im 55er Rahmen), 1x HM-LC-Sw4-DR(Funk-Schaltaktor 4-fach), 3x HM-ES-PMSw1-Pl(Funk-Schaltaktor mit Leistungsmessung), 1x HM-OU-LED16(Funk-Statusanzeige LED 16), 1x HM-Sec-RHS(Funk-Fenster-/ Drehgriffkontakt), 1x HM-TC-IT-WM-W-EU(Funk-Wandthermostat)
--------------------------------------------
https://github.com/jollyjinx/homematic/ ... entory.hms
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Vorstellung: hm2mqtt & mqtt-smarthome
Das sieht seltsam aus, ich befürchte da is hm2mqtt aus dem Tritt gekommen bzw. Du bist auf einen Bug gestoßen. Wie sieht es nach hm2mqtt Neustart aus, kommen die Nachrichten weiterhin?mstuebner hat geschrieben:- Wieso erhalte ich diese Meldungen, wenn doch die Website keine Alarme anzeigt?
- Wieso erhalte ich in einer Subscription eine identische Meldung auch bei q=2 mehrfach?
hm.local dient hm2mqtt dazu der CCU mitteilen zu können wo es selbst erreichbar ist. Ist notwendig damit die CCU ihre Events per RPC zu hm2mqtt pushen kann.mstuebner hat geschrieben:Ich habe einfach mal wild durch die Gegend probiert und dabei auch für "hm.localhost" mal die IP des MQTT Brokers eingetragen => Works. Da wäre ich lt. Parameterverschreibung nie drauf gekommen, weil ein "hm." Prefix steht. Das Wort "local" ist halt nicht so eindeutig.
hth, grüße