FHEM Forum

FHEM => fhem-users => Thema gestartet von: Billy am 28 November 2012, 10:33:03

Titel: getstate (99_getstate.pm) Ergebnis in Variable speichern
Beitrag von: Billy am 28 November 2012, 10:33:03
                                                         

Hallo,
habe gestern die Möglichkeiten von 99_getstate.pm entdeckt.

Mit

echo getstate myHZSchalter | nc 192.168.1XX.17 7072  

kann ich den FHEM-Status von myHZSchalter an einem anderen Rechner super
auslesen!!!
Ergebnis ist dann z.B. state:0 oder state:1

Nun wollte ich das Ergebnis in einer Variable abspeichern, dazu habe ich im
sh script (pstat.sh)  die folgende Zeile eingefügt

ps=`getstate myHZSchalter | nc 192.168.1XX.17 7072`

bringt jedoch Fehler
pstat.sh: line 5: getstate: not found

Was ist falsch?

Billy



--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: getstate (99_getstate.pm) Ergebnis in Variable speichern
Beitrag von: Guest am 28 November 2012, 13:07:07
Originally posted by: <email address deleted>

du musst aus dem contrib verzeichnis das contrib modul nach fhem/FHEM/.
copieren und fhem neu starten

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: getstate (99_getstate.pm) Ergebnis in Variable speichern
Beitrag von: Billy am 28 November 2012, 13:35:47
                                                         

Danke für deine Antwort,

du musst aus dem contrib verzeichnis das contrib modul nach fhem/FHEM/.
> copieren und fhem neu starten
>

das hatte ich schon längst getan, sonst wäre der Befehl auf dem externen
Rechner mit
echo getstate myHZSchalter | nc 192.168.1XX.17 7072  garnicht möglich
gewesen!

Vielleicht zu Verdeutlichung: Ich will den Status von "myHZSchalter" von
meinem FHEM System auf einem anderen
Debian Server lesen und weiterverarbeiten!
Wie gesagt
*echo getstate myHZSchalter | nc 192.168.1XX.17 7072*           auf diesem
Server gibt den Status auf die Konsole aus!
Was nicht funktioniert ist Übergabe an eine Variable (ps) im shell script
mit
*ps=`getstate myHZSchalter | nc 192.168.1XX.17 7072`*

Vielleicht fällt Martin dem 99_getstate.pm Ersteller was ein?

Gruss Billy
 

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: getstate (99_getstate.pm) Ergebnis in Variable speichern
Beitrag von: Matthias Gehre am 28 November 2012, 13:42:42
                                                       

echo fehlt, also
ps=`echo getstate myHZSchalter | nc 192.168.1XX.17 7072`


Am 28. November 2012 13:35 schrieb littlebilly >:
>
> Danke für deine Antwort,
>
>
>> du musst aus dem contrib verzeichnis das contrib modul nach fhem/FHEM/.
copieren und fhem neu starten
>
>
> das hatte ich schon längst getan, sonst wäre der Befehl auf dem externen
Rechner mit
> echo getstate myHZSchalter | nc 192.168.1XX.17 7072  garnicht möglich
gewesen!
>
> Vielleicht zu Verdeutlichung: Ich will den Status von "myHZSchalter" von
meinem FHEM System auf einem anderen
> Debian Server lesen und weiterverarbeiten!
> Wie gesagt
> echo getstate myHZSchalter | nc 192.168.1XX.17 7072           auf diesem
Server gibt den Status auf die Konsole aus!
> Was nicht funktioniert ist Übergabe an eine Variable (ps) im shell script
mit
> ps=`getstate myHZSchalter | nc 192.168.1XX.17 7072`
>
> Vielleicht fällt Martin dem 99_getstate.pm Ersteller was ein?
>
> Gruss Billy
>
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: getstate (99_getstate.pm) Ergebnis in Variable speichern
Beitrag von: Billy am 28 November 2012, 13:52:58
                                                         

Danke Matthias so geht es!

Manchmal sieht man den Wald vor lauter Bäumen nicht.

Am Mittwoch, 28. November 2012 13:42:42 UTC+1 schrieb Matthias Gehre:
>
> echo fehlt, also
> ps=`echo getstate myHZSchalter | nc 192.168.1XX.17 7072`
>

Gruss Billy

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com