[gelöst] Apptime mit fhem starten?

Begonnen von der-Lolo, 19 Oktober 2017, 14:35:58

Vorheriges Thema - Nächstes Thema

der-Lolo

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...

marvin78

Hast du denn


define apptimenotify notify global:INITIALIZED apptime


schonmal probiert?


der-Lolo


Wuppi68

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
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

der-Lolo

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?

Benni

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;;\
}

der-Lolo

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.

nils_

oder so:

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


syntax bin ich mir unsicher (ist raw :o )
viele Wege in FHEM es gibt!

Benni

Zitat von: nils_ am 20 Oktober 2017, 09:24:46
fhem \{ apptime \};;\

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