Pocket control push nachricht mit aktueller temperatur
Moderator: Co-Administratoren
-
- Beiträge: 12
- Registriert: 30.10.2019, 20:03
- Danksagung erhalten: 1 Mal
Re: Pocket control push nachricht mit aktueller temperatur
Es sollte auch ein text dabei stehen.
Zb.
Außentemperatur „wert der Variable“ Grad
Zb.
Außentemperatur „wert der Variable“ Grad
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Pocket control push nachricht mit aktueller temperatur
Sehr viel meiner Scripte bieten die Möglichkeit die Ausgabe des Scriptes in einer Textvariablen zu speichern.
Nimmt man da eben die Variable pocketControlPushMessage dafür sollte das zum Versenden führen.
So sagt es die Anleitung von der Website, hab ja den Quatsch nicht.
Hier ein Beispiel für die Temperaturwerte.
Erste 3 Zeilen die Datenpunkte Serials anpassen oder zum Test gar nichts machen nur ausführen. Es sollte eine Nachricht erzeugt werden.
Alchy
Nimmt man da eben die Variable pocketControlPushMessage dafür sollte das zum Versenden führen.
So sagt es die Anleitung von der Website, hab ja den Quatsch nicht.
Hier ein Beispiel für die Temperaturwerte.
Code: Alles auswählen
object wtemp = datapoints.Get("BidCos-RF.IEQ012345678:1.TEMPERATURE");
object etemp = datapoints.Get("BidCos-RF.HEQ012345678:1.TEMPERATURE");
object ktemp = datapoints.Get("BidCos-RF.LEQ012345678:1.TEMPERATURE");
if (wtemp &etemp &ktemp){
string nachricht = "Temperatur im Wohnzimmer "#wtemp.Value().ToString(0) #", Esszimmer "#etemp.Value().ToString(0)#", Kueche "#ktemp.Value().ToString(0);
}else{string nachricht = "Temperaturdatenpunkt(e) im Script falsch";}
dom.GetObject(ID_SYSTEM_VARIABLES).Get("pocketControlPushMessage").State(nachricht);
WriteLine(nachricht);
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.
-
- Beiträge: 12
- Registriert: 30.10.2019, 20:03
- Danksagung erhalten: 1 Mal
Re: Pocket control push nachricht mit aktueller temperatur
Super es funktioniert schon teilweise.
so hab ich es gemacht.
Jedoch wird die temperatur ohne punkt und komma dargestellt,
und ich hätte noch gerne nach der zahl "Grad" stehen.
was muss ich da noch ändern?
Edit und die push kommt immer zwei mal
so hab ich es gemacht.
Code: Alles auswählen
object aussentemp = datapoints.Get("HmIP-RF.0010D8A990A3C4:1.ACTUAL_TEMPERATURE");
string nachricht = "Außentemperatur beträgt "#aussentemp.Value().ToString(0);
dom.GetObject(ID_SYSTEM_VARIABLES).Get("pocketControlPushMessage").State(nachricht);
WriteLine(nachricht);
und ich hätte noch gerne nach der zahl "Grad" stehen.
was muss ich da noch ändern?
Edit und die push kommt immer zwei mal
Zuletzt geändert von alchy am 31.10.2019, 08:21, insgesamt 1-mal geändert.
Grund: Code in Codetags posten
Grund: Code in Codetags posten
-
- Beiträge: 12
- Registriert: 30.10.2019, 20:03
- Danksagung erhalten: 1 Mal
Re: Pocket control push nachricht mit aktueller temperatur
So jetzt funktioniert alles.
Das problem mit dem doppelten push ist jetzt auch weg. (vl hat im skript testen was nicht gepasst)
Herzlichen dank euch allen
Das problem mit dem doppelten push ist jetzt auch weg. (vl hat im skript testen was nicht gepasst)
Code: Alles auswählen
object aussentemp = datapoints.Get("HmIP-RF.0010D8A990A3C4:1.ACTUAL_TEMPERATURE");
string nachricht = "Die Außentemperatur beträgt "#aussentemp.Value().ToString(1)#" Grad";
dom.GetObject(ID_SYSTEM_VARIABLES).Get("pocketControlPushMessage").State(nachricht);
WriteLine(nachricht);
Zuletzt geändert von alchy am 31.10.2019, 08:21, insgesamt 1-mal geändert.
Grund: Code in Codetags posten
Grund: Code in Codetags posten
- NilsG
- Beiträge: 1702
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 386 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: Pocket control push nachricht mit aktueller temperatur
Cool, werde ich gleich mal mit experimentieren
DANKE!
Nils
DANKE!
Nils
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
- NilsG
- Beiträge: 1702
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 386 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: Pocket control push nachricht mit aktueller temperatur
Hallo zusammen ...
Die Seriennummer des Gerätes vordem ":" ist klar, der Kanal auch, aber
wie komme ich denn an die notwendige Zusatzbezeichnung hinter dem Kanal ":1"???
EDIT:
Hier ist es super beschrieben
viewtopic.php?f=31&t=30127
Dort ist auch ein kleines Script zu finden, welches die gesamten Datenpunkte des jeweiligen Gerätes ausgibt
Nils
Code: Alles auswählen
HmIP-RF.0010D8A990A3C4:1.ACTUAL_TEMPERATURE
wie komme ich denn an die notwendige Zusatzbezeichnung hinter dem Kanal ":1"???
EDIT:
Hier ist es super beschrieben
viewtopic.php?f=31&t=30127
Dort ist auch ein kleines Script zu finden, welches die gesamten Datenpunkte des jeweiligen Gerätes ausgibt
Nils
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
- NilsG
- Beiträge: 1702
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 386 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: Pocket control push nachricht mit aktueller temperatur
In diesem Zusammenhang habe ich hier auch noch eine nette Spielerei gefunden:
https://homematic-guru.de/homematic-scr ... -schreiben
ggf. könnte man das ja auch zusammenfassen
Ich laß mir grad mal sowohl für den Rasen, als auch für die Beete jeweils eine Push-Mitteilung zuschicken, wenn dort (in 10cm Tiefe) 0°C erreicht ist
Spielkram, aber irgendwie lustig
Nils
https://homematic-guru.de/homematic-scr ... -schreiben
ggf. könnte man das ja auch zusammenfassen
Ich laß mir grad mal sowohl für den Rasen, als auch für die Beete jeweils eine Push-Mitteilung zuschicken, wenn dort (in 10cm Tiefe) 0°C erreicht ist
Spielkram, aber irgendwie lustig
Nils
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Pocket control push nachricht mit aktueller temperatur
Die originale Version des min/max Scriptes findest du auch hier im Forum. Da muss man nicht auf externe Kopien ausweichen.
Wie ich oben schrieb, die Ausgabe eines Scriptes in einer Variablen zu speichern ist in vielen Scripten eingebaut und wenn nicht leicht nachzurüsten. So kannst du dir alles mögliche zupushen lassen.
Alchy
Wie ich oben schrieb, die Ausgabe eines Scriptes in einer Variablen zu speichern ist in vielen Scripten eingebaut und wenn nicht leicht nachzurüsten. So kannst du dir alles mögliche zupushen lassen.
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.
- NilsG
- Beiträge: 1702
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 386 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: Pocket control push nachricht mit aktueller temperatur
Ok, hatte es gestern beim Google lediglich schnell gefundenalchy hat geschrieben: ↑01.11.2019, 09:40Die originale Version des min/max Scriptes findest du auch hier im Forum. Da muss man nicht auf externe Kopien ausweichen.
Wie ich oben schrieb, die Ausgabe eines Scriptes in einer Variablen zu speichern ist in vielen Scripten eingebaut und wenn nicht leicht nachzurüsten. So kannst du dir alles mögliche zupushen lassen.
Alchy
Verlinke das Original doch ggf hier und erwähnte den Urheber
Nils
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
-
- Beiträge: 12
- Registriert: 30.10.2019, 20:03
- Danksagung erhalten: 1 Mal
Re: Pocket control push nachricht mit aktueller temperatur
Kann es sein das der push dienst gerade nicht Funktioniert?
Bei mir geht irgendwie keine Meldung mehr?
Bei mir geht irgendwie keine Meldung mehr?