FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Netior am 16 Januar 2013, 16:33:59

Titel: 99_Utils.pm Rückgabewerte
Beitrag von: Netior am 16 Januar 2013, 16:33:59
Hallo

Habe bei mir in der Utils eine Funktion angelegt, welche die Werte des PV_Umformers ausliest.
Nun möchte ich die 4 ausgelesenen Werte in einem Array an fhem zurückgeben und dann in entsprechende Dummyvariablen im fhem schreiben und loggen.

Nach ersten Tests bekomme ich aber nur die Anzahl Array elemente zurück (LOG verbose 5).
Und wie ich gelesen habe dürfen keine Leerschläge im Rückgabewert sein.

Ist das grundsätzlich möglich die vier Werte zurückzugeben und diese dann in Dummyvariabeln zu speichern?

Gruss und Dank

Netior
Titel: Aw: 99_Utils.pm Rückgabewerte
Beitrag von: jhohn am 16 Januar 2013, 16:41:55
Das kannst Du direkt in der Funktion erledigen

{fhem ("set Dummy " . $array[0])};
Titel: Aw: 99_Utils.pm Rückgabewerte
Beitrag von: Netior am 18 Januar 2013, 22:41:39
Viele dank, hat geklappt

Hab zwar jetzt 4 funktionen und jede gibt nur einen wert zurück aber klappt auch.

Danke nochmals
Titel: Aw: 99_Utils.pm Rückgabewerte
Beitrag von: UliM am 19 Januar 2013, 09:56:03
Hi,
schreib doch mal genauer, was Du erreichen willst, incl fhem-Definition der betroffenen devices und notifies.
Evtl kann Dir jemand helfen, aus Deinen 4 Funktionen eine zu machen.
=8-)