FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stobor am 21 März 2017, 15:08:38

Titel: Werte initial setzen
Beitrag von: stobor am 21 März 2017, 15:08:38
Ich kann in der fhem.cfg ja Werte initialisieren:

define FHEM_init_INITIALIZED notify global:INITIALIZED set PIR_Automatik on
define FHEM_init_REREADCFG notify global:REREADCFG set PIR_Automatik on


Wie kann ich parallel auch Werte mit off initialisieren?
Titel: Antw:Werte initial setzen
Beitrag von: betateilchen am 21 März 2017, 15:21:17
genau wie mit on
Titel: Antw:Werte initial setzen
Beitrag von: Thorsten Pferdekaemper am 21 März 2017, 15:38:09
Zitat von: betateilchen am 21 März 2017, 15:21:17
genau wie mit on
Nicht ganz: Man muss "off" statt "on" hinschreiben...
SCNR
Titel: Antw:Werte initial setzen
Beitrag von: Wuppi68 am 21 März 2017, 15:42:32
nicht on

:-)
Titel: Antw:Werte initial setzen
Beitrag von: betateilchen am 21 März 2017, 16:15:18
Das ist wie links und rechts... völlig egal... links ist das Gleiche wie rechts, nur auf der anderen Seite.
Titel: Antw:Werte initial setzen
Beitrag von: stobor am 21 März 2017, 17:02:14
Nie so gelacht  ;)

Das habe ich ja nun schon:
define FHEM_init_INITIALIZED notify global:INITIALIZED set PIR_Automatik on
define FHEM_init_REREADCFG notify global:REREADCFG set PIR_Automatik on


Sollte ich nun zusätzlich, wie mehrfach vorgeschlagen, Folgendes schreiben:
define FHEM_init_INITIALIZED notify global:INITIALIZED set neueVariable off
define FHEM_init_REREADCFG notify global:REREADCFG set neueVariable off


Dann überschreibe ich doch alles, oder?

Oder muss ich so etwas machen wie:
define FHEM_init_INITIALIZED1 notify global:INITIALIZED set PIR_Automatik on
define FHEM_init_REREADCFG1 notify global:REREADCFG set PIR_Automatik on
define FHEM_init_INITIALIZED2 notify global:INITIALIZED set neueVariable off
define FHEM_init_REREADCFG2 notify global:REREADCFG set neueVariable off

, um die Initialisierung durchzuführen?
Titel: Antw:Werte initial setzen
Beitrag von: betateilchen am 21 März 2017, 17:15:35
Warum willst Du nicht einfach alle Set Befehle, wie in der Doku beschrieben, hintereinander in das notify schreiben?
Titel: Antw:Werte initial setzen
Beitrag von: betateilchen am 21 März 2017, 17:16:32
Achso... Welcher Anfänger liest schon Doku... Ich vergaß....
Titel: Antw:Werte initial setzen
Beitrag von: DeeSPe am 21 März 2017, 17:17:13
Zitat von: stobor am 21 März 2017, 17:02:14
Nie so gelacht  ;)

Das habe ich ja nun schon:
define FHEM_init_INITIALIZED notify global:INITIALIZED set PIR_Automatik on
define FHEM_init_REREADCFG notify global:REREADCFG set PIR_Automatik on


Sollte ich nun zusätzlich, wie mehrfach vorgeschlagen, Folgendes schreiben:
define FHEM_init_INITIALIZED notify global:INITIALIZED set neueVariable off
define FHEM_init_REREADCFG notify global:REREADCFG set neueVariable off


Dann überschreibe ich doch alles, oder?

Oder muss ich so etwas machen wie:
define FHEM_init_INITIALIZED1 notify global:INITIALIZED set PIR_Automatik on
define FHEM_init_REREADCFG1 notify global:REREADCFG set PIR_Automatik on
define FHEM_init_INITIALIZED2 notify global:INITIALIZED set neueVariable off
define FHEM_init_REREADCFG2 notify global:REREADCFG set neueVariable off

, um die Initialisierung durchzuführen?
Zitat von: betateilchen am 21 März 2017, 17:15:35
Warum willst Du nicht einfach alle Set Befehle, wie in der Doku beschrieben, hintereinander in das notify schreiben?
Warum nicht alles in eins!?
define FHEM_init_INITIALIZED notify global:INITIALIZED set PIR_Automatik on;;set blabla off

Gruß
Dan
Titel: Antw:Werte initial setzen
Beitrag von: KernSani am 21 März 2017, 17:33:56
wirklich alles in eins:
define FHEM_init_INITIALIZED notify global:(INITIALIZED|REREADCFG) set PIR_Automatik on;;set blabla off
Titel: Antw:Werte initial setzen
Beitrag von: betateilchen am 21 März 2017, 19:53:15
Warum will man sowas eigentlich tun? Eigentlich werden doch solche Werte aus dem statefile gesetzt, wenn FHEM startet. Meistens sind das die Werte, die vor dem Neustart gültig waren.