FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: PNinBB am 15 März 2015, 10:48:57

Titel: FHEM Kommando in Perl Script
Beitrag von: PNinBB am 15 März 2015, 10:48:57
Vermutlich scheitere ich an einer ganz einfachen Angelegenheit:
Ich möchte einen Thermostaten im Rahmen eines längeren Perlprogramms (alles in 99_myUtils.pm) einstellen. Nachdem ich die neue Solltemperatur ermittelt habe (all das funktioniert), soll ein FHEM Kommando kommen, um diese Temperatur als neues Soll an den Thermostaten zu senden. Momentan teste ich mit einem Rollladen, da dieser nicht batteriegetrieben ist, also sofort reagiert. Es geht also momentan nur ums Prinzip:
{ FHEM ("set WZ_RL_TT on") }
Im Logfile steht:
2015.03.15 10:33:48 3: HZWohnzimmer: Undefined subroutine &main::FHEM called at ./FHEM/99_myUtils.pm line .... .
Gleiches Ergebnis, wenn ich das Kommano in der Portalkommandozeile eingebe.
Es fehlt offensichtlich der FHEM - Modul, oder !!??
"use FHEM" bringt nur eine Fehlermeldung, dass er diesen Modul nicht findet.
Für einen Tipp besten Dank im Voraus !
Peter
Titel: Antw:FHEM Kommando in Perl Script
Beitrag von: Icinger am 15 März 2015, 10:50:52
fhem klein geschrieben :)

lg, Ici
Titel: Antw:FHEM Kommando in Perl Script
Beitrag von: Puschel74 am 15 März 2015, 10:53:00
ZitatEs fehlt offensichtlich der FHEM - Modul, oder !!??
Und dann läuft bei dir offensichtlich FHEM  ???
Oh Wunder oh Wunder.

Edith: FHEM ist case-sensitiv d.h. es beachtet Groß- und kleinschreibung  ;)
Titel: Antw:FHEM Kommando in Perl Script
Beitrag von: PNinBB am 15 März 2015, 11:32:39
Am liebsten würde ich mich verkriechen !!  >:( >:(
Das wars !Besten Dank und schönen Sonntag !
Peter