[Gelöst] Batterieüberwachung nur einmal täglich

Begonnen von Joesky, 01 April 2019, 15:15:55

Vorheriges Thema - Nächstes Thema

rcmcronny

Hoi,

nein, aber sorum klappt es dann auch, wie es soll :) Danke !

ronny

Peter_Listig

Hallo zusammen,

@DeeSpe

vielen Dank an dich - ich wäre wedwe auf die eine noch die andere Lösung gekommen.

eine Kleinigkeit zum Verständnis noch:


  return if ($wday != 0);;\


bedeutet doch, dass return immer ausser am Sonntag erfolgt ?

@rcmcronny

bei mir zeigt ein "NC_WS" Device mit der Nummer 82 dasselbe Verhalten
deswegen auch die Meldung nur einmal am Sonntag - wenn der Sensor
sich länger als 24 Stunden nicht meldet informiert mich ein watchdog ...

Gruß

Peter
Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+

DeeSPe

Zitat von: Peter_Listig am 13 März 2020, 12:23:19
@DeeSpe

vielen Dank an dich - ich wäre wedwe auf die eine noch die andere Lösung gekommen.

eine Kleinigkeit zum Verständnis noch:


  return if ($wday != 0);;\


bedeutet doch, dass return immer ausser am Sonntag erfolgt ?

Genau, das war doch gefordert!?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Ralf9

ZitatIch habe einen Sensor (NC_WS_80) der leider älter ist und immer ein "low" sendet, gibt es eine einfache Möglichkeit diesen auszuklammern ?
Dafür gibts das Attribut "negation-batt", damit kann battery invertiert werden.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Peter_Listig

@DeeSpe



return if ($wday != 0);;\


meldet an jeden Tag ausser Sonntag ...


return if ($wday == 0);;\


meldet nur am Sonntag ... da habe ich Zeit   ;)

vielen Dank nochmal

Peter
Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+

DeeSPe

#35
Zitat von: Peter_Listig am 13 März 2020, 15:46:58
@DeeSpe

return if ($wday == 0);;\


meldet nur am Sonntag ... da habe ich Zeit   ;)

Natürlich! Da war ich auf dem falschen Fuß... ;)

EDIT: So wird die Schleife nur am Sonntag frühzeitig verlassen und meldet an allen anderen Tagen die Batterien.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

nocomment

Würde es nur cooler finden wenn statt nach Zeit man eine Nachricht bekommt, wenn ein Batteriestatus nicht mehr auf "ok" ist.

Kann man das bei deinem Modul mit den "Trigger Conditions" umsetzen ?

Zitat[19:10-23:00] OR [Devicename:Reading] eq "on" eine der Bedingungen muss erfüllt sein

DeeSPe

Zitat von: nocomment am 13 März 2020, 17:31:48
Würde es nur cooler finden wenn statt nach Zeit man eine Nachricht bekommt, wenn ein Batteriestatus nicht mehr auf "ok" ist.

Das war hier in diesem Thema aber nicht die Anforderung.
Was Du möchtest gibt es bereits beschrieben im Wiki, so wie es der TE schon im Eingangsbeitrag erwähnt hat.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

rcmcronny

Hi Ralf,

Zitat von: Ralf9 am 13 März 2020, 13:12:53
Dafür gibts das Attribut "negation-batt", damit kann battery invertiert werden.

Ohh, das ist ja super, danke für den Tip. Funzt wie es soll  ;D

Ronny