FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Damian am 20 August 2016, 17:40:09

Titel: DOIF Beta: Stati, Readings in Zeitfunktionen, set enable
Beitrag von: Damian am 20 August 2016, 17:40:09
Im Anhang ist die aktuelle Beta des Moduls.

Auszug aus der Commandref:

Indirekten Zeitangaben   
...
Anwendungsbeispiel: Lampe soll zu einer bestimmten Zeit eingeschaltet werden. Die Zeit soll über den Dummy time einstellbar sein:

define time dummy
set time 08:00
define di_time DOIF ([[time]])(set lamp on)
attr di_time do always


Die indirekte Angabe kann ebenfalls mit einer Zeitfunktion belegt werden. Z. B.

set time {sunset()}
...

Indirekte Zeitangaben können auch als Übergabeparameter für Zeitfunktionen, wie z. B. sunset oder sunrise übergeben werden:

define di_time DOIF ([{sunrise(0,"[begin]","09:00")-{sunset(0,"18:00","[end]")]) (set lamp off) DOELSE (set lamp on)

...

set-Befehl

disable set <name> disable
blockiert die Befehlsausführung

initialize set <name> initialize
initialisiert das DOIF und aktiviert die Befehlsausführung

enable set <name> enable
aktiviert die Befehlsausführung, im Gegensatz zur obigen Initialisierung bleibt der letzte Zustand des Moduls erhalten


Gruß

Damian
Titel: Antw:DOIF Beta: Stati, Readings in Zeitfunktionen, set enable
Beitrag von: Porsti am 22 August 2016, 13:39:56
Hallo Damian,

wollte nur mal schnell die Info da lassen das es mit dem set enable super klappt.

Danke für den Einbau.

Gruß
Porsti
Titel: Antw:DOIF Beta: Stati, Readings in Zeitfunktionen, set enable
Beitrag von: Ellert am 01 September 2016, 19:58:17
Hallo Damian,

ich habe ein paar Kleinigkeiten in die Kurzreferenz eingepflegt.

Die geänderte der Datei aus dem ersten Post habe ich angehängt ($Id: 98_DOIF.pm V 0.3 damian-s $ heute heruntergeladen), commandref_join.pl liefert keine Fehler für DOIF.
Titel: Antw:DOIF Beta: Stati, Readings in Zeitfunktionen, set enable
Beitrag von: Damian am 02 September 2016, 08:28:38
Zitat von: Ellert am 01 September 2016, 19:58:17
Hallo Damian,

ich habe ein paar Kleinigkeiten in die Kurzreferenz eingepflegt.

Die geänderte der Datei aus dem ersten Post habe ich angehängt ($Id: 98_DOIF.pm V 0.3 damian-s $ heute heruntergeladen), commandref_join.pl liefert keine Fehler für DOIF.

OK. Ich werde es als Basis zum Einchecken nehmen.

Gruß

Damian
Titel: Antw:DOIF Beta: Stati, Readings in Zeitfunktionen, set enable
Beitrag von: Damian am 26 September 2016, 23:04:34
Zitat von: Damian am 02 September 2016, 08:28:38
OK. Ich werde es als Basis zum Einchecken nehmen.

Gruß

Damian

Version wurde mit kleinen Anpassungen zu set enable eingecheckt und ist morgen per Update verfügbar.