Auslesen von lastMsg, LASTIODev usw.

Begonnen von Guest, 16 August 2012, 19:37:32

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

wenn ich in fhem auf meinen Sender gehe so wird mir folgendes angezeigt:

CFGFN
etc/schalter.cfg
CUL_MSGCNT
2
CUL_RAWMSG
A0BE2844019F5E1000000012A14
CUL_RSSI
-64
CUL_TIME
2012-08-16 19:07:10
DEF
19F5E1
LASTIODev
CUL
MSGCNT
2
NAME
TASTER_KUECHE
NR
149
STATE
Btn1 toggle (to broadcast)
TYPE
CUL_HM
lastMsg
0BE2844019F5E1000000012A


Wie kann ich denn lastMsg oder MSGCNT auslesen?  Über ReadingsVal und
AttrVal geht es nicht. Oder kann man es generell nicht?


Gruß,  René


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

rudolfkoenig

                                                   

> Wie kann ich denn lastMsg oder MSGCNT auslesen?

$defs{TASTER_KUECHE}{MSGCNT}

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

Guest

Originally posted by: <email address deleted>

Man ist das alles schwer - vor allem wenn man kein Perl kann :-|

Also das Auslesen geht super, dankeschön!

nun hab ich bei mir die folgende Bedingung eingetragen:

define TASTER_KUECHE_BTN1_TOGGLE notify TASTER_KUECHE
{if($defs{TASTER_KUECHE}{MSGCNT} % 2){ fhem "set A_Dachueberstand_hinten
toggle"}}

das bedeutet doch, das bei jeglicher Notification die Werte ausgelesen
werden und dann der Dachüberstand hin getoggelt wird, oder?

Gebe ich das per Telnet ein, gibt es keinen Fehler. Aber die Bedingung
erzeugt im Log:

2012.08.16 20:16:18 3: TASTER_KUECHE_BTN1_TOGGLE return value: syntax error
at (eval 28) line 1, near "} Btn1 toggle "
syntax error at (eval 28) line 1, near "}}"

2012.08.16 20:16:18 3: TASTER_KUECHE_BTN1_TOGGLE return value: syntax error
at (eval 29) line 1, near "} battery"
syntax error at (eval 29) line 1, near "}}"


Was mach ich falsch?



Am Donnerstag, 16. August 2012 19:52:10 UTC+2 schrieb Rudolf Koenig:
>
> > Wie kann ich denn lastMsg oder MSGCNT auslesen?
>
> $defs{TASTER_KUECHE}{MSGCNT}
>

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

rudolfkoenig

                                                   

> Was mach ich falsch?

Commandref.html nicht gelesen.

Da steht drin, dass beim notify % durch das event, und @ durch GeraeteNamen
ersetzt wird. Finde ich doof, und wuerde inzwischen anders machen, das kommt
aber nicht so schnell. Solange bitte echte % als %% schreiben, und @ als @@.

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

Guest

Originally posted by: <email address deleted>

DANKE!!!

Gelesen hab ich alles in der Commandref.html, Nicht alles verstanden und
nicht alles behalten. Sorry!


Am Donnerstag, 16. August 2012 21:31:53 UTC+2 schrieb Rudolf Koenig:
>
> > Was mach ich falsch?
>
> Commandref.html nicht gelesen.
>
>

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