Originally posted by: <email address deleted>
Hi,
folgendes hatte ich in der fhem.cfg definiert.
wz_HMS:(humidity:.*|temperature:.*) {
my $hum="%EVTPART1";
my $temp="%EVTPART2";
Log 3,"$hum $temp";
Im Log stand dann:
55 %
20.5 (Celsius)
Mit der aktuellen Enwicklerversion steht nun
55 %EVTPART1
20.5 %EVTPART1
Liegt hier ein Fehler vor oder muss die Variable anders defineirt werden?
Gruß Frank
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hallo Frank,
> Im Log stand dann:
> 55 %
> 20.5 (Celsius)
- Du machst mir die Sache wirklich schwer, weil Du nicht erzaehlst, mit welcher
fhem Version das war.
- Dein Code suggeriert, dass in $hum humity, und in $temp temperature steht:
das ist so nicht der Fall: in $hum stehen immer die Werte (55, 20.5), und in
$temp das zweite Wort (also % oder (Celsius))
- Das oben angegebene Code funktioniert bei mir (nach Syntax-Korrektur),
getestet mit:
fhem> define wz_HMS notify wz_HMS:(humidity:.*|temperature:.*) {\
> my $hum="%EVTPART1";;\
> my $temp="%EVTPART2";;\
> Log 3,"$hum $temp";;\
> }
fhem> trigger wz_HMS humidity: 55 %
fhem> trigger wz_HMS temperature: 20.5 (Celsius)
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Guten Morgen,
sorry habe ich vergessen.
Das war die letzte von AVM für die FB veröffentlichte Version 5.2.
Wie ich sehe, hast Du am Syntax bis auf die zu schließende
geschweifte Klammer den define Name geändert.
Das spielt keine Rolle ,dass dieser Name schon einmal vergeben wurde beim
pairen, oder?
Gruß Frank
Mittwoch, 3. Oktober 2012 07:25:36 UTC+2 schrieb Rudolf Koenig:
>
> Hallo Frank,
>
> > Im Log stand dann:
> > 55 %
> > 20.5 (Celsius)
>
> - Du machst mir die Sache wirklich schwer, weil Du nicht erzaehlst, mit
> welcher
> fhem Version das war.
>
> - Dein Code suggeriert, dass in $hum humity, und in $temp temperature
> steht:
> das ist so nicht der Fall: in $hum stehen immer die Werte (55, 20.5),
> und in
> $temp das zweite Wort (also % oder (Celsius))
>
> - Das oben angegebene Code funktioniert bei mir (nach Syntax-Korrektur),
> getestet mit:
> fhem> define wz_HMS notify wz_HMS:(humidity:.*|temperature:.*) {\
> > my $hum="%EVTPART1";;\
> > my $temp="%EVTPART2";;\
> > Log 3,"$hum $temp";;\
> > }
> fhem> trigger wz_HMS humidity: 55 %
> fhem> trigger wz_HMS temperature: 20.5 (Celsius)
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> Das spielt keine Rolle ,dass dieser Name schon einmal vergeben wurde beim
> pairen, oder?
Verstehe ich nicht, im Zweifel nein.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com