[Gelöst] Eigene Funktion in 99_myUtils.pm testen

Begonnen von pi-user, 09 Mai 2017, 12:15:22

Vorheriges Thema - Nächstes Thema

pi-user

Hallo zusammen,

ich habe eine eigene Funktion in der Datei 99_myUtils.pm, die ich unabhängig von einem Notify direkt testen möchte.

Ich möchte in dieser Funktion der übergebene Parameter in eine Datei schreiben.

sub test123($) {

  my ($myState) = @_;
 
open (DATEI, "> /home/pi/mylog.txt") or die $!;;
print DATEI $myState;;
close (DATEI);;
}


Wie kann ich diese Funktion "test123" manuell aufrufen? Ich möchte vorher sehen, ob sie richtig funktioniert oder nicht, bevor ich auf ein Notify warte.

Danke.

igami

Wie würdest du es denn im notify aufrufen?
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Thorsten Pferdekaemper

Hi,
z.B. das hier ins Kommandofeld eingeben:

{test123("bla")}

...allerdings sollte Deine Funktion mit "myUtils_" anfangen.
Gruß,
   Thorsten
FUIP

pi-user

Hallo Thorsten,

es hat funktioniert. Danke. :)

nils_

Zitat von: pi-user am 09 Mai 2017, 12:15:22
bevor ich auf ein Notify warte.

auch wenn du dein problem schon gelöst hast, warten auf ein notify musst du nicht --> https://fhem.de/commandref_DE.html#trigger
viele Wege in FHEM es gibt!

pi-user


KernSani

Dann noch ein "gelöst" ins Subject und alle sind glücklich:-)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

pi-user

Das Problem wurde  gelöst.  :)

KernSani

Du solltest das Subject des ersten Posts editieren (z.B. [Gelöst] vorne dran), dann steht's so in der Übersicht und jeder weiss was Sache ist :-)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...