Hallo Comunity,
ist es möglich Apptime gemeinsam mit FHEM zu starten? Irgendwie vergesse ich nach einem FHEM neustart immer ein apptime abzusetzen, wenn ich dann anschauen möchte ob etwas blockt - starte ich meist apptime erst...
Ich würde Apptime gerne mit global initialized starten, bin mir aber unsicher wegen der Syntax - es gibt ja kein set oder sowas...
Hast du denn
define apptimenotify notify global:INITIALIZED apptime
schonmal probiert?
Danke, das ist es schon...
Zitat von: marvin78 am 19 Oktober 2017, 14:37:52
Hast du denn
define apptimenotify notify global:INITIALIZED apptime
schonmal probiert?
danke marvin78 :-)
Habe das ganze ein wenig für mein System freundlicher gestaltet ...
define autostartApptime notify global:INITIALIZED apptime
attr autostartApptime room System
attr autostartApptime group Autostart
Ich bin ja freund von sauberen Logs - hat noch jemand einen trick parat um beim erstmaligen ausführen nach INITIALIZED den returnwert zu unterdrücken?
Zitat von: der-Lolo am 19 Oktober 2017, 16:53:37
Ich bin ja freund von sauberen Logs - hat noch jemand einen trick parat um beim erstmaligen ausführen nach INITIALIZED den returnwert zu unterdrücken?
evtl. so (ungetestet!):
define apptimenotify notify global:INITIALIZED {\
fhem('apptime');;\
return undef;;\
}
Das funktioniert leider nicht...
Zitat2017.10.20 09:10:50 0: Server started with 94 defined entities (fhem.pl:15182/2017-10-03 perl:5.024002 os:linux user:fhem pid:15341)
2017.10.20 09:10:50 0: Featurelevel: 5.8
name function max count total average maxDly TS Max call param Max call
2017.10.20 09:10:50 3: apptime :
}
return undef;
fhem('apptime');
2017.10.20 09:10:50 3: eval: my $TYPE='Global';my $SELF='startApptimeINITIAL';my $EVENT='INITIALIZED';my $EVTPART0='INITIALIZED';my $NAME='global';{
2017.10.20 09:10:50 1: PERL WARNING: Subroutine CallFn redefined at ./FHEM/98_apptime.pm line 60.
}
return undef;
fhem('apptime');
2017.10.20 09:10:50 3: eval: my $TYPE='Global';my $SELF='startApptimeINITIAL';my $EVENT='INITIALIZED';my $EVTPART0='INITIALIZED';my $NAME='global';{
2017.10.20 09:10:50 1: PERL WARNING: Subroutine HandleTimeout redefined at ./FHEM/98_apptime.pm line 26.
oder so:
define apptimenotify notify global:INITIALIZED {\
fhem \{ apptime \};;\
return undef;;\
}
syntax bin ich mir unsicher (ist raw :o )
Zitat von: nils_ am 20 Oktober 2017, 09:24:46
fhem \{ apptime \};;\
Die geschweiften Klammern gehören da definitiv nicht hin! ::)