[gelöst] Frage zu on-for-timer

Begonnen von maci, 25 Juni 2019, 08:31:18

Vorheriges Thema - Nächstes Thema

maci

Hallo,

Ich übergebe an ein Homematic Device einen berechneten on-for-timer Befehl.

Jetzt ist mir aber aufgefallen, dass bei einem Wert 0 das Gerät trotzdem einschaltet
also ein on-for-timer 0 schaltet ein, aber nicht mehr aus

Wie kann ich das verhindern?
Der Wert für on-for-timer steht in einem Reading.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

DeeSPe

Zitat von: maci am 25 Juni 2019, 08:31:18
Wie kann ich das verhindern?

Ganz einfach, indem der set Befehlt für on-for-timer bei einer berechneten 0 gar nicht erst abgesendet wird.

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

Beta-User

Eine Ergänzung dazu. Es handelt sich vermutlich um ein spezielles CUL_HM-Thema. Da wird nämlich der timer vom Aktor selbst verwaltet, was einige Besonderheiten mit sich bringt:
- die "0" wird als "unendlich" bewertet
- Andere Werte werden Aktor-intern umgerechnet, was zu (teils deutlichen) Abweichungen zwischen der "gewünschten" und effektiven Einschaltzeit führen kann (es gibt dazu ziemlich sicher ein paar ältere Threads im HM-Bereich).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

maci

Zitat von: DeeSPe am 25 Juni 2019, 08:45:35
Ganz einfach, indem der set Befehlt für on-for-timer bei einer berechneten 0 gar nicht erst abgesendet wird.

Gruß
Dan

Das habe ich nun gemacht und es funktioniert nun.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan