[Gelöst] at defmod aus myUtils heraus

Begonnen von Hackstall, 07 Dezember 2022, 14:37:19

Vorheriges Thema - Nächstes Thema

Hackstall

Hallo,
ich habe ein Problem mit einem zeitsgsteuerten Prozedur-Aufruf via at.

folgendes Statement habe ich in meiner 99_myUtils.pm eingefügt.
Ich müsste das at_Statement in der 99_fronthemUtils.pm für mich einfügen aber auch von
dort startet die Prozedur nicht.


sub bla()
  {
   .....
   fhem ('defmod at_UpdateAndCommandWeekDayTimer at +00:00:30 {updateAndCommandWeekDayTimer($device);}');
   }


via list nachdem die Prozedur aufgerufen wurde wird auch folgendes im at: ausgegeben


at_UpdateAndCommandWeekDayTimer (Next: 14:29:36)


Leider läuft meine Prozedur nach Ablauf des Timers aber nicht!!
Könnt Ihr einen Fehler erkennen?

Im Log ist auch kein Fehlereintrag

Danke Andreas

MadMax-FHEM


    fhem("defmod atSendWANIP at +00:00:05 {my_SendWANIP($MessagePeerID)}");


Funktioniert bei mir.

Evtl. der überflüssige Strichpunkt zusammen mit den einfachen Anführungszeichen, wo keine "Auswertung" von Variablen stattfindet?

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Hackstall

Danke jetzt bin ich etwas weiter aber ich bekomme die Fehlermeldung:


2022.12.07 14:56:43 1: ERROR evaluating my $SELF=   $evalSpecials->{'%SELF'};{updateAndCommandWeekDayTimer(OG.AzAnd.Heizung.uzsuicon)}: Bareword "OG" not allowed while "strict subs" in use at (eval 6483796) line 1.


Was könnte denn das bedeuten ?

Danke Andreas

Hackstall

Jetzt funktioniert:

Die "" haben gefehlt.

Danke

MadMax-FHEM

Zitat von: Hackstall am 07 Dezember 2022, 15:43:09
Danke jetzt bin ich etwas weiter aber ich bekomme die Fehlermeldung:


2022.12.07 14:56:43 1: ERROR evaluating my $SELF=   $evalSpecials->{'%SELF'};{updateAndCommandWeekDayTimer(OG.AzAnd.Heizung.uzsuicon)}: Bareword "OG" not allowed while "strict subs" in use at (eval 6483796) line 1.


Was könnte denn das bedeuten ?

Danke Andreas

Wenn du auch noch posten würdest/gepostet hättest wie dein "Code" nun aussieht...
...könnte man besser raten...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)