Wie Temperatur vom Thermostat per Pushnachricht versenden

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Wolf6660
Beiträge: 116
Registriert: 03.04.2012, 08:27
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Wie Temperatur vom Thermostat per Pushnachricht versenden

Beitrag von Wolf6660 » 02.01.2018, 15:23

Hallo,

ich besitze mehrere HM-CC-TC (alte Wandtermostate mit den Ventilen). Nun würde ich gerne die Zimmertemperatur überwachen und wenn die Temperatur in einem Zimmer über 23°C steigt eine Pushnachricht an mich versenden.

Das Programm das auslöst wenn die Temperatur größer als 23°C ist habe ich bereits erstellt. Nun will ich in der Pushnachricht gerne auch die Temperatur der Thermostate übermitteln.

Leider habe ich hierzu keinen Beitrag gefunden bzw. finde ich den 'Walt vor lauter Bäumen nicht. SORRY

Vielleicht hat von euch jemand ein ähnliches Script erstellt, das ich hierzu anpassen kann.

Danke

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Wie Temperatur vom Thermostat per Pushnachricht versende

Beitrag von alchy » 02.01.2018, 15:58

Dein Programm sieht wie aus :?:
Der Pushdienst ist welcher :?:

Das folgende Script >> Auslöser eines Programmes finden und loggen <<
ermittels den Auslöser eines Programmes und in der Erweiterung steht auch die Verwendung mittels Telegram.
Alle anderen Push, Mail usw. Dienste sind natürlich ebenso möglich.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Wolf6660
Beiträge: 116
Registriert: 03.04.2012, 08:27
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: Wie Temperatur vom Thermostat per Pushnachricht versende

Beitrag von Wolf6660 » 02.01.2018, 16:17

Sorry Programm sieht bis jetzt so aus
Bildschirmfoto 2018-01-02 um 16.16.36.png
als Push Dienst verwende ich Pushover

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Wie Temperatur vom Thermostat per Pushnachricht versende

Beitrag von alchy » 02.01.2018, 16:38

Dann folge dem Link. Die Pushover Möglichkeit ist hinzugefügt.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Wolf6660
Beiträge: 116
Registriert: 03.04.2012, 08:27
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: Wie Temperatur vom Thermostat per Pushnachricht versende

Beitrag von Wolf6660 » 02.01.2018, 17:24

ein Programm möchte ich nicht Loggen und wie ich eine PushNachricht versende ist mir auch klar aber wie bekomme ich die Temperatur des Wandthermostat in die Nachricht

Code: Alles auswählen

string nachricht = "Temperatur im Wohnzimmer xx, Esszimmer xx, Küche xx";
dom.GetObject("CUxD.CUX2801002:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -k -d token=nslnfslgnfslkdfnlkfmnödnbmbögbm -d user=jhjhjhbjhhjbgggkgkjhbhvjgk -d message='"#nachricht#"' -d priority=1 https://api.pushover.net/1/messages.json");
Danke

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Wie Temperatur vom Thermostat per Pushnachricht versende

Beitrag von alchy » 02.01.2018, 18:02

Ich weiß jetzt schon ich werde es bereuen. :roll:

Du hast 8 Trigger mit Temperaturwerten in deinem Programm.
Du willst eine Nachricht bekommen, wenn einer der 8 Temperaturwerte die 23Grad überschreitet, Schlussfolgerung also willst du den Auslöser des Programmes haben.
genau das macht das verlinkte Script.

Oder willst du wie jetzt angedeutet, eine Nachricht wo alle Temperaturwerte drin stehen, auch von denen die vielleicht nur 22Grad haben

string nachricht = "Temperatur im Wohnzimmer 23, Esszimmer 19, Küche 5";


Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Wolf6660
Beiträge: 116
Registriert: 03.04.2012, 08:27
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: Wie Temperatur vom Thermostat per Pushnachricht versende

Beitrag von Wolf6660 » 03.01.2018, 09:06

alchy hat geschrieben:Ich weiß jetzt schon ich werde es bereuen. :roll:

Oder willst du wie jetzt angedeutet, eine Nachricht wo alle Temperaturwerte drin stehen, auch von denen die vielleicht nur 22Grad haben

string nachricht = "Temperatur im Wohnzimmer 23, Esszimmer 19, Küche 5";


Alchy
genau das ist mein Vorhaben.

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Wie Temperatur vom Thermostat per Pushnachricht versende

Beitrag von alchy » 03.01.2018, 10:01

Ich habe es ja geahnt, bitte in Zukunft vielleicht gleich mal versuchen eine genauere Beschreibung zu posten.

Dann brauchst du nur ein kleines Script, was dir die Temperaturwerte aller gewünschten Sensoren und weitere Infos generell zu seiner Laufzeit sammelt.

Tipp:
Um dabei halbwegs flexibel zu bleiben und nicht jeden einzelnen Datenpunkt im Script fix anzugeben, würde ich die Sensoren in ein Gewerk oder Favoriten o.ä. bündeln und dann mittels Script aus diesem Gewerk die benötigten Informationen auslesen. Oder wenn es die Struktur deiner Einrichtung auf der CCU erlaubt, mittels Script durch die Räume gehen wo jeweils der Sensor zugeordnet ist.
Verschiedene Wege sind möglich, wie fast immer, liegt alles nur an dir.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Wolf6660
Beiträge: 116
Registriert: 03.04.2012, 08:27
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: Wie Temperatur vom Thermostat per Pushnachricht versende

Beitrag von Wolf6660 » 03.01.2018, 10:28

Dies ist eigentlich egal. Bei mir sind alles Thermostate und Ventile im Gewerk Heizung und diese sind auch den Räumen zugewiesen.

Danke für deine Unterstützung meines Problems.

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Wie Temperatur vom Thermostat per Pushnachricht versende

Beitrag von alchy » 03.01.2018, 11:42

Ist nach dem Lesen des obigen Links auch "alles klar" oder erwartest du ein Script?

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Antworten

Zurück zu „HomeMatic allgemein“