Hauptmenü

Probleme mit pm?!

Begonnen von Steffen, 03 Oktober 2014, 10:45:11

Vorheriges Thema - Nächstes Thema

Steffen

Hallo!

Ich wollte eine einfache pm in fhem aufrufen:

package main;
use strict;
use warnings;
use POSIX;
sub
HueOff_Initialize
{
fhem("set HueSideBoard off : transitiontime 600")
}
1;


Beim Reload von 99_HueOff noch keine Fehler Meldung aber dann bekomme ich immer diese Fehlermeldung wenn ich sie in Fhem Aufrufe:
Bareword "HueOff" not allowed while "strict subs" in use at (eval 242) line 1

Hat jemand vielleicht eine Idee wo da der Fehler sein kann, ich versuche es nun schon seit Gefühlten 1000 Stunden mit vielen anderen Möglichkeiten :-\!

Mfg Steffen

betateilchen

Du solltest das besser als eine Funktion in die 99_myUtils.pm packen, solange Du noch nicht ganz verstanden hast, wie Module in fhem funktionieren.

sub
HueOff
{
fhem("set HueSideBoard off : transitiontime 600")
}


Und dann aus fhem heraus einfach mit HueOff() aufrufen.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Steffen

Zitat von: betateilchen am 03 Oktober 2014, 10:52:22
Du solltest das besser als eine Funktion in die 99_myUtils.pm packen, solange Du noch nicht ganz verstanden hast, wie Module in fhem funktionieren.

sub
HueOff
{
fhem("set HueSideBoard off : transitiontime 600")
}


Und dann aus fhem heraus einfach mit HueOff() aufrufen.

Ok danke, so kann es ich auch versuche aber wollte mich damit mal beschäftigen!

Kannst du mir oder jemand anderes ein wenig erklären wo hier trotzdem der Fehler liegt???

Weil im Wiki für myUtilis ist ja so auch beschrieben:
Eine ,leere' Programmdatei sieht folgendermassen aus:
package main;
use strict;
use warnings;
use POSIX;
sub
myUtils_Initialize($$)
{
my ($hash) = @_;
}
1;


Mfg Steffen

Puschel74

Hallo,

nur sieht deine pm etwas anders aus.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.