OWCOUNT mode daily

Begonnen von UweH, 25 Mai 2015, 10:17:04

Vorheriges Thema - Nächstes Thema

UweH

Hallo pah,

ich habe meinen Regenmesser an OWCOUNT hängen und dieses hat bisher problemlos im mode "daily" um Mitternacht den Wert wieder auf Null gesetzt, soweit ok. Nun ist mir aufgefallen, dass er das seit dem 18./19.05. nicht mehr macht:

2015-05-18_23:56:22 Regenmesser Regen: 1.827 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h
2015-05-18_23:57:23 Regenmesser Regen: 1.827 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h
2015-05-18_23:58:22 Regenmesser Regen: 1.827 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h
2015-05-19_00:00:06 Regenmesser Regen: 1.827 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h
2015-05-19_00:00:51 Regenmesser Regen: 1.827 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h
2015-05-19_00:01:51 Regenmesser Regen: 1.827 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h


OWCOUNT-Version ist "# $Id: 21_OWCOUNT.pm 8513 2015-05-02 03:52:59Z pahenning $".
Der Mode "daily" ist seit Monaten unverändert, das letzte Update ist auch schon ein paar Tage länger her...

Was kann ich tun?

Danke und Gruß
Uwe

Prof. Dr. Peter Henning

Das kann nicht an dem Update liegen - bei mir läuft ein Gaszähler damit problemlos.

Bitte mal Config posten.

LG

pah

UweH

Das Problem hat sich nach einem reboot des Servers gestern abend erledigt, heute Nacht hat es wieder funktioniert... *ratlosschulterzuck*
2015-05-25_23:58:26 Regenmesser Regen: -36.724 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h
2015-05-25_23:59:28 Regenmesser Regen: -36.724 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h
2015-05-26_00:00:51 Regenmesser Regen: -0.004 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h
2015-05-26_00:01:44 Regenmesser Regen: -0.004 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h


Ich beobachte bis zum nächsten Mal.

Gruß
Uwe

UweH

Moin Moin,

er oder es hat es wieder getan:

2015-05-29_23:59:23 Regenmesser Regen: 2.932 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h
2015-05-30_00:00:18 Regenmesser Regen: 2.932 L Regen_rate: 0.000 L/h B:  6.00 cts B_rate:  0.00 cts/h


Config:
define Regenmesser OWCOUNT DS2423 08C604000000 60
attr Regenmesser AFactor 0.040743653
attr Regenmesser AMode daily
attr Regenmesser AName Regen
attr Regenmesser APeriod hour
attr Regenmesser AUnit L
attr Regenmesser IODev 1wire_Garage
attr Regenmesser group Wetter
attr Regenmesser model DS2423
attr Regenmesser room Regenmesser
attr Regenmesser stateFormat {sprintf("mm: %.1f Liter/h: %.1f",ReadingsVal($name,"Regen",0), ReadingsVal($name,"Regen_rate",0))}


Zitat von: Prof. Dr. Peter Henning am 23 April 2015, 19:06:15
99% aller Computerfehler beginnen mit dem Statement "Ich habe doch gar nichts geändert...".

LG

pah
Muss ich nun auch sagen...ich habe nichts geändert... :-[
Der rödelt seit Monaten so vor sich hin und nun "nullt" er Mitternacht nicht mehr. Hmmm....

Gruß
Uwe

Prof. Dr. Peter Henning

Hm, ich kanns nicht nachvollziehen. Ist das ein echter DS2423, oder ein ATTiny-Nachbau ?

LG

pah

UweH

Das ist ein echter DS2423.
Ich habe nur bei diesem Counter dieses Problem (die anderen 5 arbeiten im "normal"-Mode...). Ich habe mal einen reload für OWCOUNT gemacht, mal sehen, was heute nacht passiert.

Ich habe noch eine andere Geschichte anzubieten... ;)
Ich habe einen Lichtsensor mit einem DS2450. Immer wenn's dunkel wird und die gemessene Spannung gegen 0 geht, bekomme ich diese Zeile(n) im Log:
2015.05.30 07:12:41 1: PERL WARNING: Argument "" isn't numeric in sprintf at ./FHEM/21_OWMULTI.pm line 438
Das geht dann fröhlich bis morgens zum ersten Lichtstrahl so weiter.
Kann man das abfangen?

Danke und Gruß
Uwe

Prof. Dr. Peter Henning

Insofern lustig, als der DS2450 nicht mit OWMULTI, sondern mit OWAD arbeitet.

LG

pah

UweH

Ein Glas Wein zu viel. Die Zahlen machen einen verrückt...OWMULTI ist korrekt, aber der DS2450 ist ein DS2438.  :-[

Prof. Dr. Peter Henning

Welche Version OWMULTI?
LG

pah

UweH

Diese: # $Id: 21_OWMULTI.pm 8513 2015-05-02 03:52:59Z pahenning $

Gruß
Uwe

UweH

Hallo pah,

darf ich das nochmal ausgraben? Ich habe noch diese Geschichte mit OWMULTI und meinem Lichtsensor, der bei Dunkelheit (das reading voltage des DS2438 geht auf Null) diese Zeile produziert:
2015.07.29 06:58:22 1: PERL WARNING: Argument "" isn't numeric in sprintf at ./FHEM/21_OWMULTI.pm line 438.

Kannst Du das irgendwie abfangen?

Danke und Gruß
Uwe

Prof. Dr. Peter Henning

Mal gugge. Nach Urlaub und EU-Project Review - wird also September.

LG

pah

UweH

Sehr schön. Dann freue ich mich auf eine baldige Reduzierung meiner Log-Datei auf 1/4 der aktuellen Größe  ;D

Gruß
Uwe

Prof. Dr. Peter Henning

Na, es ist doch wohl trivial, die Funktion für den Lichtsensor durch irgendetwas zu ersetzen, was nicht (ganz) Null ist ?

LG

pah

UweH

#14
Dieser Ansatz wabert mir schon länger durch's Hirn. Ich hatte mir seinerzeit Deinen Code aus "FHEM mit bunten Bildern" geklaut und war froh, dass das alles bei mir funktioniert. Wenn ich da jetzt drin rumpfusche, läuft's hinterher garantiert nicht mehr. Das lasse ich mal lieber.