NEWS
Luftfeuchtigkeitsabfrage > Pushover
-
@tom1970
ich meinte es so
-
@tom1970
und noch eine vielleicht "ganz blöde Frage", das Blockly läuft bzw. ist an und Dein Pushover/E-Mail ist auch aktiv ?
Kommen andere Pushover/E-Mail Nachrichten an ? -
Ja Pushover ansich funktioniert. E-Mal auch.
{ "from": "system.adapter.hm-rpc.0", "ts": 1544268382328, "common": { "name": "Ben WT:1.HUMIDITY", "type": "number", "unit": "%", "role": "value.humidity", "def": 0, "min": 0, "max": 99, "read": true, "write": false }, "native": { "AutoconfRoles": "WEATHER", "CONTROL": "NONE", "ID": "HUMIDITY", "TYPE": "INTEGER", "UNIT": "%", "DEFAULT": 0, "FLAGS": 1, "MAX": 99, "MIN": 0, "OPERATIONS": 5, "TAB_ORDER": 1 }, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "hm-rpc.0.OEQ0762498.1.HUMIDITY", "type": "state" }
-
@tom1970
Das Skript wurde nicht unter der Gruppe "global" erstellt ?Poste bitte den von Blockly erzeugten Javascript-Code ohne die letzte Zeile in Code tags.
-
Das Blockly liegt in "common"
on({id: "hm-rpc.0.OEQ0762498.1.HUMIDITY"/*Ben WT:1.HUMIDITY*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if ((obj.state ? obj.state.val : "") >= 72 && (obj.oldState ? obj.oldState.val : "") < 72 && compareTime("07:00", "21:00", "between")) { sendTo("pushover", "send", { message: (['Ben Luftfeuchtigkeit zu hoch: ','\n','Luftfeuchtigkeit = ',getState("hm-rpc.0.OEQ0762498.1.HUMIDITY").val,'%'].join('')), sound: "pushover", title: 'Ben Luftfeuchtigkeit zu hoch' }); sendTo("email", "send", { text: (['Ben Luftfeuchtigkeit zu hoch:','\n','Luftfeuchtigkeit ist: ',getState("hm-rpc.0.OEQ0762498.1.HUMIDITY").val,'%'].join('')), to: 'xxx_emailadresse_xxxx', subject: 'BEN Luftfeuchtigkeit zu hoch' }); } });
-
@tom1970 sagte:
Das Blockly liegt in "common"
Dann muss es funktionieren. Setze mal den Wert manuell im Reiter "Objekte" auf 70. Nach wenigen Minuten geht er dann wieder auf den echten Messwert und muss eine Nachricht auslösen.
-
@paul53 .. oje Frau hat gelüftet... Wert jetzt aktuell bei 62 % :)))
Muss ich wohl morgen nochmal hier vorbeischauen... die Werte sinken jetzt gerade alle.Wie kann ich aber einen Wert unter "Objekte" manuell eintragen??
-
@tom1970 sagte:
Wie kann ich aber einen Wert unter "Objekte" manuell eintragen??
In der Spalte "Wert" den Wert anklicken und neuen Wert eingeben.
-
@tom1970 sagte in Luftfeuchtigkeitsabfrage > Pushover:
Muss ich wohl morgen nochmal hier vorbeischauen... die Werte sinken jetzt gerade alle.
Das kannst Du doch auch ohne echte Werte testen. Wenn der Wert jetzt unter Deinem Grenzwert liegt, dann musst Du doch nur einmal von Hand einen Wert eintragen der drüber liegt. Dann muss ausgelöst werden.
Das einzige was eventuell passiert ist eine Fehlermeldung im Log vom rpc Adapter. Der echte Wert wird ja dann bei der nächsten Änderung automatisch wieder vom Adapter geschrieben.... -
Ich habe es jetzt mal so gelöst. Aktuell ist es ja eher trocken... hat bisher aber noch keine Zeit es manuell zu testen.