Pushover wenn Wert kleiner als

Begonnen von ostseehuepfer, 20 Juli 2014, 16:24:34

Vorheriges Thema - Nächstes Thema

ostseehuepfer

Hey,

also mein Log zeigt mir folgendes

2014.08.02 12:27:50 3: CUL_HM set Waschmaschine statusRequest
2014.08.02 12:27:51 3: CUL_HM set CUL_HM_HM_LC_SW4_SM_263839 statusRequest
2014.08.02 12:27:52 3: CUL_HM set Garagentor statusRequest
2014.08.02 12:34:17 3: CUL_HM set Waschmaschine off
2014.08.02 12:34:17 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 12:41:57 3: CUL_HM set Waschmaschine off
2014.08.02 12:41:57 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 12:49:38 3: CUL_HM set Waschmaschine off
2014.08.02 12:49:38 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 12:54:59 3: CUL_HM set Waschmaschine off
2014.08.02 12:54:59 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 13:02:16 3: CUL_HM set Waschmaschine off
2014.08.02 13:02:16 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 13:07:21 3: CUL_HM set Waschmaschine off
2014.08.02 13:07:21 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 13:12:32 3: CUL_HM set Waschmaschine off
2014.08.02 13:12:32 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 13:17:49 3: CUL_HM set Waschmaschine off
2014.08.02 13:17:49 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 13:25:01 3: CUL_HM set Waschmaschine off
2014.08.02 13:25:01 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 13:30:02 3: CUL_HM set Waschmaschine off
2014.08.02 13:30:02 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 13:35:10 3: CUL_HM set Waschmaschine off
2014.08.02 13:35:10 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 13:40:23 3: CUL_HM set Waschmaschine off
2014.08.02 13:40:23 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 13:47:30 3: CUL_HM set Waschmaschine off
2014.08.02 13:47:30 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 13:54:34 3: CUL_HM set Waschmaschine off
2014.08.02 13:54:34 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 14:00:13 3: CUL_HM set Waschmaschine off
2014.08.02 14:00:13 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 14:07:57 3: CUL_HM set Waschmaschine off
2014.08.02 14:07:57 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 14:13:20 3: CUL_HM set Waschmaschine off
2014.08.02 14:13:20 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 14:20:40 3: CUL_HM set Waschmaschine off
2014.08.02 14:20:40 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 14:25:46 3: CUL_HM set Waschmaschine off
2014.08.02 14:25:46 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 14:30:59 3: CUL_HM set Waschmaschine off
2014.08.02 14:30:59 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 14:36:18 3: CUL_HM set Waschmaschine off
2014.08.02 14:36:18 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 14:43:32 3: CUL_HM set Waschmaschine off
2014.08.02 14:43:32 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 14:48:35 3: CUL_HM set Waschmaschine off
2014.08.02 14:48:35 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 14:53:44 3: CUL_HM set Waschmaschine off
2014.08.02 14:53:44 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 14:59:00 3: CUL_HM set Waschmaschine off
2014.08.02 14:59:00 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 15:06:09 3: CUL_HM set Waschmaschine off
2014.08.02 15:06:09 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 15:13:16 3: CUL_HM set Waschmaschine off
2014.08.02 15:13:16 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 15:18:56 3: CUL_HM set Waschmaschine off
2014.08.02 15:18:56 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 15:26:43 3: CUL_HM set Waschmaschine off
2014.08.02 15:26:43 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 15:32:08 3: CUL_HM set Waschmaschine off
2014.08.02 15:32:08 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 15:39:30 3: CUL_HM set Waschmaschine off
2014.08.02 15:39:30 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 15:44:38 3: CUL_HM set Waschmaschine off
2014.08.02 15:44:38 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 15:49:53 3: CUL_HM set Waschmaschine off
2014.08.02 15:49:53 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 15:55:14 3: CUL_HM set Waschmaschine off
2014.08.02 15:55:14 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 16:02:31 3: CUL_HM set Waschmaschine off
2014.08.02 16:02:31 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 16:07:35 3: CUL_HM set Waschmaschine off
2014.08.02 16:07:35 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 16:12:46 3: CUL_HM set Waschmaschine off
2014.08.02 16:12:46 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 16:18:03 3: CUL_HM set Waschmaschine off
2014.08.02 16:18:03 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 16:25:15 3: CUL_HM set Waschmaschine off
2014.08.02 16:25:15 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 16:30:16 3: CUL_HM set Waschmaschine off
2014.08.02 16:30:16 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 16:35:23 3: CUL_HM set Waschmaschine off
2014.08.02 16:35:23 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 16:40:37 3: CUL_HM set Waschmaschine off
2014.08.02 16:40:37 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 16:47:43 3: CUL_HM set Waschmaschine off
2014.08.02 16:47:43 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 16:54:47 3: CUL_HM set Waschmaschine off
2014.08.02 16:54:47 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 17:00:26 3: CUL_HM set Waschmaschine off
2014.08.02 17:00:26 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 17:08:10 3: CUL_HM set Waschmaschine off
2014.08.02 17:08:10 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 17:13:32 3: CUL_HM set Waschmaschine off
2014.08.02 17:13:32 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 17:20:52 3: CUL_HM set Waschmaschine off
2014.08.02 17:20:52 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 17:25:58 3: CUL_HM set Waschmaschine off
2014.08.02 17:25:58 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 17:31:11 3: CUL_HM set Waschmaschine off
2014.08.02 17:31:11 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 17:36:30 3: CUL_HM set Waschmaschine off
2014.08.02 17:36:30 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 17:43:44 3: CUL_HM set Waschmaschine off
2014.08.02 17:43:44 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 17:48:47 3: CUL_HM set Waschmaschine off
2014.08.02 17:48:47 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 17:53:56 3: CUL_HM set Waschmaschine off
2014.08.02 17:53:56 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 17:59:12 3: CUL_HM set Waschmaschine off
2014.08.02 17:59:12 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK
2014.08.02 18:06:20 3: CUL_HM set Waschmaschine off
2014.08.02 18:06:20 2: di_Waschmaschine: set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '';set Waschmaschine off: OK


Meine Config schaut so aus momentan auskommentiert damit ich Ruhe auf dem Handy hab.

#define di_Waschmaschine DOIF ([Verbrauch_WAMA_Wh:power]<2) (set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '',set Waschmaschine off)
#attr di_Waschmaschine wait 300



Grüße

Puschel74

Hallo,

dann würde ich dir Abfrage auf einen "sicheren" Wert eingrenzen.

([Verbrauch_WAMA_Wh:power]<2)
Naja, AUS ist auch <2 - wie wäre es wenn du einen Wert größer 0.5 UND kleiner 2 verwenden würdest?
Das müsste ja dann mit ziemlicher Sicherheit zwischen - Waschmaschine ist fertig mit waschen UND Waschmaschine ist AUS - liegen.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

ostseehuepfer

Hallo,

richtig aus und fertig sind beide kleiner 2. Deswegen habe ich ja extra gefragt ob er die Nachricht einmalig sendet oder öfter. Und da die Definition auf einmalig gefallen ist bin ich davon ausgegangen ich könnte den Aspekt vernachlässigen  :-[ Mein Fehler sry..

Wie kann ich denn beide Werte einbauen <2     >0,5 ??? Grüße

Puschel74

#78
Hallo,

gleich wie wenn du nur auf einen Wert prüfst und dann eben mit && and verknüpft auf 2 Grenzwerte prüfen.
Sag blos es finden sich dafür keine Beispiele  ???

Grüße

Edith: Ich wunder mich grad über diesen Eintrag im zugehörigen Beitrag zu DOIF:
ZitatBenachrichtung: "Waschmaschine fertig", wenn Verbrauch mindestens 5 Minuten unter 2 Watt:

Code: [Auswählen]

define di_Waschmaschine DOIF ([Strom:Watt]<2) ({system("wmail Waschmaschine fertig")})
attr di_Waschmaschine wait 300


Eine erneute Benachrichtigung wird erst wieder ausgelöst, wenn zwischendurch der Verbrauch über 2 Watt angestiegen war.
Das sollte eigentlich bedeuten das du erst wieder eine Nachricht bekommst wenn der Wert zwischendurch über 2 Watt gestiegen ist.  8)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

ostseehuepfer

define di_Waschmaschine DOIF ([Verbrauch_WAMA_Wh:power]<2)&&([Verbrauch_WAMA_Wh:power]<0.5) (set pushmsg msg 'Keller' 'Waschmaschine FERTIG!!!' '' 0 '',set Waschmaschine off)
attr di_Waschmaschine wait 300


So in etwa?

Puschel74

#80
Nein.
Schau dir die Beiträge im Automatisierungsbereich zu DOIF an.

Edith: Ich hab doch oben das && gegen and getauscht - aber im passenden Beitrag zu lesen kann auch nicht schaden:
http://forum.fhem.de/index.php/topic,23833.0.html

Edith2: Alles was kleiner 0.5 ist wird auch kleiner 2 sein - willst du einen Bereich eingrenzen oder zweimal prüfen ob der Wert auch klein genug ist  ???
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

ostseehuepfer

ZitatHallo,

gleich wie wenn du nur auf einen Wert prüfst und dann eben mit && and verknüpft auf 2 Grenzwerte prüfen.
Sag blos es finden sich dafür keine Beispiele  ???

Grüße

Edith: Ich wunder mich grad über diesen Eintrag im zugehörigen Beitrag zu DOIF:
Zitat

    Benachrichtung: "Waschmaschine fertig", wenn Verbrauch mindestens 5 Minuten unter 2 Watt:

    Code: [Auswählen]

    define di_Waschmaschine DOIF ([Strom:Watt]<2) ({system("wmail Waschmaschine fertig")})
    attr di_Waschmaschine wait 300


    Eine erneute Benachrichtigung wird erst wieder ausgelöst, wenn zwischendurch der Verbrauch über 2 Watt angestiegen war.

Das sollte eigentlich bedeuten das du erst wieder eine Nachricht bekommst wenn der Wert zwischendurch über 2 Watt gestiegen ist.  8)
Du sagst es es sollte nix mehr kommen tut es aber trotzdem

Puschel74

Hallo,

dann poste dein Problem bitte nicht hier sondern im zugehörigen Beitrag zu DOIF.
Damian wird sich dann sicher darum kümmern und ALLE die DOIF verwenden haben was davon.
ICH kann dir bei DOIF nicht helfen da ich die herkömmliche Art und Weise der Programmierung und Abfrage bevorzuge.
Nichts desto sollte es hilfreich sein den verlinkten Beitrag zu lesen - dieser befasst sich mit DOIF  ;)

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

ostseehuepfer

Hey,

Okay dann werde ich das ganze dort noch einmal Posten. Wie würdest du das lösen? Mit Threshold??

Grüße

Puschel74

Hallo,

nicht gleich dort posten sondern ERST lesen und verstehen versuchen.
Fehlermeldungen sind IMMER hilfreich.
Ein - ist es richtig hier noch ein Komma zu setzen - wird nicht viele verleiten zu helfen.
Probier es aus und schau welche Fehlermeldungen du bekommst.

Threshold ist eine der Möglichkeiten wie du das lösen kannst.
Aber auch hier gilt - lesen und mitdenken.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

ostseehuepfer

Ich hab den Beitrag mehrfach gelesen. Und meine Config sieht doch genauso aus wie die aus dem Beispiel außer das ich eine Pushover Nachricht sende ?!

Puschel74

Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.