Immer am 01. Eines Monats fehler

Begonnen von vw2audi, 07 September 2014, 23:14:01

Vorheriges Thema - Nächstes Thema

vw2audi

Hallo zusammen ich habe immer am 01. Eines monats ein probelm.

Ich habe die funktion Waschmaschine fertig schon ein paar monate in betrieb. Beim beenden wir immer ein sendmail und ein steckdose off befehl gesendet.
Das geht immer ganz gut.
An jedem 01. Geht es plötzlich nicht mehr.
Dannmmache ich einen neustart meins raspberry und alles geht wieder. Bis zum nächsten 01.

Fhem auf Raspberry PI3, sonoff: RFBridge, PIR, Basic, POW, Dual.... , FS20: FHT 80TF-2 (3x); FS20-Piri2 (1x)
S300TH (1x); FS20-ST (6x); FS20-SU (3x); FS20 WS1 (2x); Fritz: DECT200 (3x), Z-Wave: diverse Schalter.... , HomeMatic: Heizungsregler

blueberry63

??? ein bißchen mehr "Futter" muß Du schon geben  ;)

Wie sieht denn z.Bsp. die Gerätedefinition aus (und event. Notifies+ATs)?

Gruß
Blueberry63
FHEM auf BBB mit Wheezy: 1x CUL_HM_HM_SCI_3_FM, 1x INSTAR CAM3010, 1x HM-LC-SW1-PL2, 1x HM-LC-Bl1PBU-FM, 1x HM-Sen-MDIR-O, Viessmann Heizung, Gaszähler via GPIO, Klingel via HM-LC-Bl1PBU-FM an FBox, Mailcheck, AVR, XBMC, NanoCUL 433+668 an Raspi per Ethernet, Funksteckdosen (Pollin, IT), Automower

vw2audi

ja du haßst Recht.

Also ich benutze wie schon gesagt diese Waschmaschine fertig Funktion.
Der Stormverbrauch wird über eine DECT!200 von AVM ermittelt.
Diese ist an der Fritzbox angemeldet.

Ich vermute fast, dass das auslesen der Power ab dem 01. nicht richtig funktioniert.

Gruß
vw2audi
Fhem auf Raspberry PI3, sonoff: RFBridge, PIR, Basic, POW, Dual.... , FS20: FHT 80TF-2 (3x); FS20-Piri2 (1x)
S300TH (1x); FS20-ST (6x); FS20-SU (3x); FS20 WS1 (2x); Fritz: DECT200 (3x), Z-Wave: diverse Schalter.... , HomeMatic: Heizungsregler

vw2audi

hier mal ein Auszug aus meine fhem config

# Fritzbox als DECT Interface
define fb1 FBAHA 192.168.178.1:2002
define fbaha FBAHA 192.168.178.1:2002

# DECT200 SW.WASCHMASCHINE
define SW.WASCHMASCHINE FBDECT 18 switch
attr SW.WASCHMASCHINE event-min-interval power:120
attr SW.WASCHMASCHINE room FBDECT
define FileLog_SW.WASCHMASCHINE FileLog ./log/SW.WASCHMASCHINE-%Y.log SW.WASCHMASCHINE:power\x3a.*
attr FileLog_SW.WASCHMASCHINE logtype power4:Power,text
attr FileLog_SW.WASCHMASCHINE room FBDECT
define SVG_SW.WASCHMASCHINE SVG FileLog_SW.WASCHMASCHINE:power4:CURRENT
attr SVG_SW.WASCHMASCHINE label "SW.WASCHMASCHINE Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_SW.WASCHMASCHINE room Plots

#---------------------------------------------------------------------------------
#Dummy HR.WaschmaschineWatt für die Anzeige des aktuellen Watt-Verbrauchs definieren
define HR.WaschmaschineWatt dummy
attr HR.WaschmaschineWatt room Hauswirtschaftsraum

#Dummy HR.WaschmaschineWatt mit Werten versorgen
define HRWaschmaschineWattSet notify SW.WASCHMASCHINE {my $power =ReadingsVal("SW.WASCHMASCHINE","power","");; fhem ("set HR.WaschmaschineWatt $power")}

#Dummy HR.WaschmaschineBetrieb definieren
define HR.WaschmaschineBetrieb dummy
attr HR.WaschmaschineBetrieb event-on-change-reading state
attr HR.WaschmaschineBetrieb room Hauswirtschaftsraum

#Dummy HR.WaschmaschineBetrieb einschalten bei Verbrauch größer 30 Watt
define HRWaschmaschineBetriebAn notify SW.WASCHMASCHINE:power.* {fhem ("set HR.WaschmaschineBetrieb on;; setstate HRWaschmaschineAutoOff defined") if (ReadingsVal("SW.WASCHMASCHINE","power","") >= 30 && Value("HR.WaschmaschineBetrieb") ne "on")}

#Dummy HR.WaschmaschineHoherVerbrauch definieren
define HR.WaschmaschineHoherVerbrauch dummy
attr HR.WaschmaschineHoherVerbrauch event-on-change-reading state
attr HR.WaschmaschineHoherVerbrauch room Hauswirtschaftsraum

#Dummy HR.WaschmaschineHoherVerbrauch einschalten bei Verbrauch größer 5 Watt bei laufendem Betrieb
define HRWaschmaschineHoherVerbrauchAn notify SW.WASCHMASCHINE:power.* {fhem ("set HR.WaschmaschineHoherVerbrauch on;; setstate HRWaschmaschineAutoStandby defined") if (ReadingsVal("SW.WASCHMASCHINE","power","") > 5 && Value("HR.WaschmaschineBetrieb") eq "on")}

#Dummy HR.WaschmaschineHoherVerbrauch ausschalten bei Verbrauch kleiner gleich 3 Watt bei laufendem Betrieb
define HRWaschmaschineHoherVerbrauchAus notify SW.WASCHMASCHINE:power.* {fhem ("set HR.WaschmaschineHoherVerbrauch off") if (ReadingsVal("SW.WASCHMASCHINE","power","") <= 3 && Value("HR.WaschmaschineBetrieb") eq "on")}

#Wenn der Verbrauchswert für mindestens 4 Minuten bei laufendem Betrieb unter obigem Schwellwert (3 Watt) verbleibt, wird angenommen, dass der Waschvorgang tatsächlich abgeschlossen ist
define HRWaschmaschineAutoStandby watchdog HR.WaschmaschineHoherVerbrauch:off 00:04 HR.WaschmaschineHoherVerbrauch:on set HR.WaschmaschineBetrieb standby
attr HRWaschmaschineAutoStandby regexp1WontReactivate 1
attr HRWaschmaschineAutoStandby room Hauswirtschaftsraum

#HR.Waschmaschine 10 Minuten nach dem letzten Waschgang vom Strom trennen
define HRWaschmaschineAutoOff watchdog HR.WaschmaschineBetrieb:standby 00:10 HR.WaschmaschineBetrieb:on set HR.WaschmaschineBetrieb off;; set Testdummy off;; {DebianMail('mail@gmx.de','Waschmaschine','Waschmaschine ist fertig!')};; {DebianMail('mail@gmx.de','Waschmaschine','Waschmaschine ist fertig!')} set SW.WASCHMASCHINE off
attr HRWaschmaschineAutoOff regexp1WontReactivate 1
attr HRWaschmaschineAutoOff room Hauswirtschaftsraum

#---------------------------------------------------------------------------------
Fhem auf Raspberry PI3, sonoff: RFBridge, PIR, Basic, POW, Dual.... , FS20: FHT 80TF-2 (3x); FS20-Piri2 (1x)
S300TH (1x); FS20-ST (6x); FS20-SU (3x); FS20 WS1 (2x); Fritz: DECT200 (3x), Z-Wave: diverse Schalter.... , HomeMatic: Heizungsregler