FHEM Forum

FHEM => Automatisierung => Thema gestartet von: der-Lolo am 19 Oktober 2017, 14:35:58

Titel: [gelöst] Apptime mit fhem starten?
Beitrag von: der-Lolo am 19 Oktober 2017, 14:35:58
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...
Titel: Antw:Apptime mit fhem starten?
Beitrag von: marvin78 am 19 Oktober 2017, 14:37:52
Hast du denn


define apptimenotify notify global:INITIALIZED apptime


schonmal probiert?

Titel: Antw:Apptime mit fhem starten?
Beitrag von: der-Lolo am 19 Oktober 2017, 14:45:31
Danke, das ist es schon...
Titel: Antw:Apptime mit fhem starten?
Beitrag von: Wuppi68 am 19 Oktober 2017, 15:35:31
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
Titel: Antw:[gelöst] Apptime mit fhem starten?
Beitrag 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?
Titel: Antw:[gelöst] Apptime mit fhem starten?
Beitrag von: Benni am 19 Oktober 2017, 17:19:02
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;;\
}
Titel: Antw:[gelöst] Apptime mit fhem starten?
Beitrag von: der-Lolo am 20 Oktober 2017, 09:18:58
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.
Titel: Antw:[gelöst] Apptime mit fhem starten?
Beitrag von: nils_ am 20 Oktober 2017, 09:24:46
oder so:

define apptimenotify notify global:INITIALIZED {\
fhem \{ apptime \};;\
return undef;;\
}


syntax bin ich mir unsicher (ist raw :o )
Titel: Antw:[gelöst] Apptime mit fhem starten?
Beitrag von: Benni am 20 Oktober 2017, 12:00:41
Zitat von: nils_ am 20 Oktober 2017, 09:24:46
fhem \{ apptime \};;\

Die geschweiften Klammern gehören da definitiv nicht hin!  ::)