Neues Modul readingsGroup

Begonnen von Niko, 24 August 2013, 11:59:11

Vorheriges Thema - Nächstes Thema

kvo1


Zitatim wiki beispiel haben die reading namen keinen bindestrich. perl erlaubt es die anführungszeichen weg zu lassen wenn der key ein string ist der nur aus buchstaben besteht. ich habe es im wiki trotzdem geändert.
sorry , wusste ich nicht, kenn mich damit leider (noch nicht) aus  :'(


Zitatder else zweig in deinem beispiel wird übrigens nie ausgeführt da es keine zahl gibt die gleichzeitig weder > 20 noch <= 20 ist.
ups , ist aus Deinen Wiki  ;) oder habe ich das auch falsch interpretiert ?

ÜBRIGENS:
Danke nochmal für so eine geniales Modul (readingsGroup) , ich bin echt begeistert!
Und sorry für die vielleicht zu einfachen / dummen Rückfragen.

gruss
klaus
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

justme1968

die wiki beiträge sind nicht alle von mir :)

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tommy82

Hallo,
habe heute folgende Meldungen heute im LOg

2014.12.17 19:41:20.621 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 115527) line 1.

2014.12.17 19:41:20.625 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 115529) line 1.

2014.12.17 19:41:20.630 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 115531) line 1.

2014.12.17 19:41:20.634 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 115533) line 1.

2014.12.17 19:41:20.640 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 115535) line 1.

2014.12.17 19:41:20.644 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 115537) line 1.

2014.12.17 19:41:20.648 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 115539) line 1.

2014.12.17 19:41:20.658 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 115541) line 1.

2014.12.17 19:41:20.661 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 115543) line 1.

2014.12.17 19:41:20.665 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 115545) line 1.

2014.12.17 19:41:20.699 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 115547) line 1.

2014.12.17 19:41:20.703 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 115549) line 1.

2014.12.17 19:41:20.707 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 115551) line 1.

2014.12.17 19:41:20.711 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 115553) line 1.

2014.12.17 19:41:20.717 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 115555) line 1.

2014.12.17 19:41:20.721 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 115557) line 1.

2014.12.17 19:41:20.725 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 115559) line 1.

2014.12.17 19:41:20.735 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 115561) line 1.

2014.12.17 20:08:30.867 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 118361) line 1.

2014.12.17 20:08:30.871 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 118363) line 1.

2014.12.17 20:08:30.876 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 118365) line 1.

2014.12.17 20:08:30.880 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 118367) line 1.

2014.12.17 20:08:30.887 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 118369) line 1.

2014.12.17 20:08:30.891 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 118371) line 1.

2014.12.17 20:08:30.895 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 118373) line 1.

2014.12.17 20:08:30.906 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 118375) line 1.

2014.12.17 20:08:30.909 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 118377) line 1.

2014.12.17 20:08:30.914 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 118379) line 1.

2014.12.17 20:08:30.946 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 118381) line 1.

2014.12.17 20:08:30.951 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 118383) line 1.

2014.12.17 20:08:30.955 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 118385) line 1.

2014.12.17 20:08:30.959 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 118387) line 1.

2014.12.17 20:08:30.966 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 118389) line 1.

2014.12.17 20:08:30.970 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 118391) line 1.

2014.12.17 20:08:30.974 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 118393) line 1.

2014.12.17 20:08:30.984 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 118395) line 1.

2014.12.17 20:36:31.893 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 121306) line 1.

2014.12.17 20:36:31.898 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 121308) line 1.

2014.12.17 20:36:31.902 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 121310) line 1.

2014.12.17 20:36:31.906 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 121312) line 1.

2014.12.17 20:36:31.912 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 121314) line 1.

2014.12.17 20:36:31.917 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 121316) line 1.

2014.12.17 20:36:31.921 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 121318) line 1.

2014.12.17 20:36:31.931 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 121320) line 1.

2014.12.17 20:36:31.935 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 121322) line 1.

2014.12.17 20:36:31.944 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 121324) line 1.

2014.12.17 20:36:31.951 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 121326) line 1.

2014.12.17 20:36:31.955 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 121328) line 1.

2014.12.17 20:36:31.959 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 121330) line 1.

2014.12.17 20:36:31.964 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 121332) line 1.

2014.12.17 20:36:31.971 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 121334) line 1.

2014.12.17 20:36:31.975 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 121336) line 1.

2014.12.17 20:36:31.979 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 121338) line 1.

2014.12.17 20:36:31.989 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 121340) line 1.

2014.12.17 20:47:35.992 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 122362) line 1.

2014.12.17 20:47:35.996 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 122364) line 1.

2014.12.17 20:47:36.000 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 122366) line 1.

2014.12.17 20:47:36.005 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 122368) line 1.

2014.12.17 20:47:36.011 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 122370) line 1.

2014.12.17 20:47:36.016 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 122372) line 1.

2014.12.17 20:47:36.020 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 122374) line 1.

2014.12.17 20:47:36.030 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 122376) line 1.

2014.12.17 20:47:36.034 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 122378) line 1.

2014.12.17 20:47:36.039 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 122380) line 1.

2014.12.17 20:47:36.046 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 122382) line 1.

2014.12.17 20:47:36.050 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 122384) line 1.

2014.12.17 20:47:36.054 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 122386) line 1.

2014.12.17 20:47:36.059 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 122388) line 1.

2014.12.17 20:47:36.065 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 122390) line 1.

2014.12.17 20:47:36.070 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 122392) line 1.

2014.12.17 20:47:36.074 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 122394) line 1.

2014.12.17 20:47:36.084 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 122396) line 1.


Was könnte das Problem sein?

Danke
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

justme1968

dein 99_myUtils file wird nicht geladen?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tommy82

Woran siehst du das? Werd mal sehen wieso die nicht geladen wird

Danke für die Tip
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

justme1968

das ist nur ein verdacht. aber wenn sie nicht gefunden werden sind sind sie vermutlich nicht geladen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tommy82

Ok,
hatte aufjedenfall den Fehler in der 99, das ich sie beim Verändern nicht mit 1; abgeschlossen hatte, hab ich jetzt nachgeholt und neugestartet, dann bekomme ich aber einen neuen Fehler:
2014.12.17 21:10:14.768 3: VU_UltimoRG: Global symbol "$DEVICE" requires explicit package name at (eval 44) line 1, <$fh> line 1482.
Global symbol "$READING" requires explicit package name at (eval 44) line 1, <$fh> line 1482.
Global symbol "$VALUE" requires explicit package name at (eval 44) line 1, <$fh> line 1482.

2014.12.17 21:10:14.771 3: VU_UltimoRG: Global symbol "$READING" requires explicit package name at (eval 45) line 1, <$fh> line 1483.
Global symbol "$VALUE" requires explicit package name at (eval 45) line 1, <$fh> line 1483.
Global symbol "$READING" requires explicit package name at (eval 45) line 1, <$fh> line 1483.
Global symbol "$VALUE" requires explicit package name at (eval 45) line 1, <$fh> line 1483.
Global symbol "$READING" requires explicit package name at (eval 45) line 1, <$fh> line 1483.
Global symbol "$DEVICE" requires explicit package name at (eval 45) line 1, <$fh> line 1483.

2014.12.17 21:10:14.783 3: rg_Uno_Schlafzimmer_1: Global symbol "$DEVICE" requires explicit package name at (eval 47) line 1, <$fh> line 1491.
Global symbol "$READING" requires explicit package name at (eval 47) line 1, <$fh> line 1491.
Global symbol "$VALUE" requires explicit package name at (eval 47) line 1, <$fh> line 1491.

2014.12.17 21:10:14.786 3: rg_Uno_Schlafzimmer_1: Global symbol "$READING" requires explicit package name at (eval 48) line 1, <$fh> line 1492.
Global symbol "$VALUE" requires explicit package name at (eval 48) line 1, <$fh> line 1492.
Global symbol "$READING" requires explicit package name at (eval 48) line 1, <$fh> line 1492.
Global symbol "$VALUE" requires explicit package name at (eval 48) line 1, <$fh> line 1492.
Global symbol "$READING" requires explicit package name at (eval 48) line 1, <$fh> line 1492.
Global symbol "$DEVICE" requires explicit package name at (eval 48) line 1, <$fh> line 1492.

2014.12.17 21:10:14.800 3: rg_Uno_Kellerbar_1: Global symbol "$DEVICE" requires explicit package name at (eval 50) line 1, <$fh> line 1500.
Global symbol "$READING" requires explicit package name at (eval 50) line 1, <$fh> line 1500.
Global symbol "$VALUE" requires explicit package name at (eval 50) line 1, <$fh> line 1500.

2014.12.17 21:10:14.802 3: rg_Uno_Kellerbar_1: Global symbol "$READING" requires explicit package name at (eval 51) line 1, <$fh> line 1501.
Global symbol "$VALUE" requires explicit package name at (eval 51) line 1, <$fh> line 1501.
Global symbol "$READING" requires explicit package name at (eval 51) line 1, <$fh> line 1501.
Global symbol "$VALUE" requires explicit package name at (eval 51) line 1, <$fh> line 1501.
Global symbol "$READING" requires explicit package name at (eval 51) line 1, <$fh> line 1501.
Global symbol "$DEVICE" requires explicit package name at (eval 51) line 1, <$fh> line 1501.


Kann das auch noch ander 99_my_Utils liegen?

Der Betroffene part in der Datei sieht bei mir so aus:
sub VU_UltimoRGvalueFormat($$$)
{
  my ($DEVICE,$READING,$VALUE) = @_;

  if($READING eq 'hdd1_capacity') {
    return "%.2f MB";
  } elsif( $READING eq 'hdd1_free') {
    return "%.2f MB";
  } elsif( $READING eq 'volume' ) {
    if( ReadingsVal($DEVICE, "mute", "") eq "on") {
      return "mute";
    } else {
      return "%i %%";
    }
  }
}

sub rg_Uno_Schlafzimmer_1valueFormat($$$)
{
  my ($DEVICE,$READING,$VALUE) = @_;

  if($READING eq 'hdd1_capacity') {
    return "%.2f MB";
  } elsif( $READING eq 'hdd1_free') {
    return "%.2f MB";
  } elsif( $READING eq 'volume' ) {
    if( ReadingsVal($DEVICE, "mute", "") eq "on") {
      return "mute";
    } else {
      return "%i %%";
    }
  }
}

sub rg_Uno_Kellerbar_1valueFormat($$$)
{
  my ($DEVICE,$READING,$VALUE) = @_;

  if($READING eq 'hdd1_capacity') {
    return "%.2f MB";
  } elsif( $READING eq 'hdd1_free') {
    return "%.2f MB";
  } elsif( $READING eq 'volume' ) {
    if( ReadingsVal($DEVICE, "mute", "") eq "on") {
      return "mute";
    } else {
      return "%i %%";
    }
  }
}
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

justme1968

Wenn die Meldung nur beim Start kommt mach mal ein Update das hab ich vor ein paar Tagen repariert.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tommy82

#998
Sieht gut aus, nach dem update und neustart, im Moment keine Fehler mehr.
Danke

EDIT
Zu früh gefreut, guck grade in den Log und schon sind die Fehler wieder da:
2014.12.17 21:50:42.503 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 1063) line 1.

2014.12.17 21:50:42.504 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 1064) line 1.

2014.12.17 21:50:42.507 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 1066) line 1.

2014.12.17 21:50:42.508 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 1067) line 1.

2014.12.17 21:50:42.513 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 1069) line 1.

2014.12.17 21:50:42.514 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 1070) line 1.

2014.12.17 21:50:42.527 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 1072) line 1.

2014.12.17 21:50:42.528 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 1073) line 1.

2014.12.17 21:50:42.532 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 1075) line 1.


Wenn ich die 99_my_Utils dann öffne und speicher bekomme ich im Log diese Meldung:
Zitat2014.12.17 21:54:20.667 1: PERL WARNING: Subroutine VU_UltimoRGvalueFormat redefined at ./FHEM/99_myUtils.pm line 152.
2014.12.17 21:54:20.668 1: PERL WARNING: Subroutine rg_Uno_Schlafzimmer_1valueFormat redefined at ./FHEM/99_myUtils.pm line 169.
2014.12.17 21:54:20.669 1: PERL WARNING: Subroutine rg_Uno_Kellerbar_1valueFormat redefined at ./FHEM/99_myUtils.pm line 186.
In 152 steht {
genauso in den anderen beiden, wobei das redefined kann man glaub ich ignorieren!?
Aber wo kommen die anderen Fehler her?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

kvo1

Hi chris1284,

Zitat von: chris1284 am 17 Dezember 2014, 07:45:37
ersetzte in der def
<{ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"battery","n.A.")}>
mit
<{if(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"battery","n.A.")eq"ok"){"%batterie\@green"}else{"%batterie\@red"}}>

das klappt , Icons werden angezeigt , aber jetzt fehlen mir die Namen und alle Spalten rutschen somit eins nach links.!

gruss
klaus
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

kvo1

Zitathabe dblog somit hab ich das problem nie gehabt. du musst den regexp so anpassen das er filelog.* nicht reinnimmt.
bei mir recht einfach da alle thermostate mit hz_ beginnen und die filelof ja mit filelog_

hz_.*._Clima

habe (siehe bild oben)...... leider experimentell ermittelt  ::)
für
Zitat.*._ClimRT_tr:
dann
Zitat^(?!FileLog).*._ClimRT_tr:

gruss
klaus
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

chris1284

Zitat von: kvo1 am 17 Dezember 2014, 22:34:00
Hi chris1284,

das klappt , Icons werden angezeigt , aber jetzt fehlen mir die Namen und alle Spalten rutschen somit eins nach links.!

gruss
klaus
leider kein bild  :( mit namen meinst du die der thermostate?

kvo1

Zitatleider kein bild  :( mit namen meinst du die der thermostate?

ja, mit Name meinte ich die der Thermostate , sorry unklar ausgedrück!

kvo1
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

kvo1

hier noch ein Bild wie es derzeit mit dieser Definition ausschaut

define Heizungswerte2 readingsGroup <%heizung>,<battery>,<Spannung>,<Mode>,<Ventil>,<Ist-Temp.>,<Soll-Temp>  ^(?!FileLog).*._ClimRT_tr:<{ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-10),"battery","n.A.")}>,<{ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-10),"batteryLevel","n.A.")}>,controlMode,ValvePosition,measured-temp,desired-temp


gruss
kvo1
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Tommy82

#1004
Bekomme die Meldungen heute leider auch wieder
2014.12.18 18:09:02.830 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116462) line 1.

2014.12.18 18:09:02.831 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116463) line 1.

2014.12.18 18:09:02.835 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116465) line 1.

2014.12.18 18:09:02.836 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116466) line 1.

2014.12.18 18:09:02.840 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116468) line 1.

2014.12.18 18:09:02.841 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116469) line 1.

2014.12.18 18:09:02.846 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116471) line 1.

2014.12.18 18:09:02.847 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116472) line 1.

2014.12.18 18:09:02.853 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116474) line 1.

2014.12.18 18:09:02.854 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116475) line 1.

2014.12.18 18:09:02.858 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116477) line 1.

2014.12.18 18:09:02.859 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116478) line 1.

2014.12.18 18:09:02.863 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116480) line 1.

2014.12.18 18:09:02.864 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116481) line 1.

2014.12.18 18:09:02.875 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116483) line 1.

2014.12.18 18:09:02.875 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116484) line 1.

2014.12.18 18:09:02.879 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116486) line 1.

2014.12.18 18:09:02.880 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116487) line 1.

2014.12.18 18:09:02.884 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116489) line 1.

2014.12.18 18:09:02.885 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116490) line 1.

2014.12.18 18:09:02.892 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116492) line 1.

2014.12.18 18:09:02.893 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116493) line 1.

2014.12.18 18:09:02.897 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116495) line 1.

2014.12.18 18:09:02.898 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116496) line 1.

2014.12.18 18:09:02.902 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116498) line 1.

2014.12.18 18:09:02.903 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116499) line 1.

2014.12.18 18:09:02.908 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116501) line 1.

2014.12.18 18:09:02.909 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116502) line 1.

2014.12.18 18:09:02.915 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116504) line 1.

2014.12.18 18:09:02.916 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116505) line 1.

2014.12.18 18:09:02.920 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116507) line 1.

2014.12.18 18:09:02.921 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116508) line 1.

2014.12.18 18:09:02.925 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116510) line 1.

2014.12.18 18:09:02.926 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116511) line 1.

2014.12.18 18:09:02.936 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116513) line 1.

2014.12.18 18:09:02.937 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116514) line 1.

2014.12.18 18:09:14.769 3: CUL_HM set Heizung_Tuer_ClimRT_tr desired-temp 19
2014.12.18 18:09:18.162 3: CUL_HM set HeizungFenster_Clima desired-temp 19
2014.12.18 18:11:04.729 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116855) line 1.

2014.12.18 18:11:04.730 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116856) line 1.

2014.12.18 18:11:04.735 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116858) line 1.

2014.12.18 18:11:04.735 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116859) line 1.

2014.12.18 18:11:04.740 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116861) line 1.

2014.12.18 18:11:04.741 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116862) line 1.

2014.12.18 18:11:04.745 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116864) line 1.

2014.12.18 18:11:04.746 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116865) line 1.

2014.12.18 18:11:04.752 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116867) line 1.

2014.12.18 18:11:04.753 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116868) line 1.

2014.12.18 18:11:04.758 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116870) line 1.

2014.12.18 18:11:04.759 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116871) line 1.

2014.12.18 18:11:04.763 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116873) line 1.

2014.12.18 18:11:04.764 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116874) line 1.

2014.12.18 18:11:04.774 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116876) line 1.

2014.12.18 18:11:04.775 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116877) line 1.

2014.12.18 18:11:04.779 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116879) line 1.

2014.12.18 18:11:04.780 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116880) line 1.

2014.12.18 18:11:04.784 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116882) line 1.

2014.12.18 18:11:04.785 2: Undefined subroutine &main::wzReceiverRGvalueFormat called at (eval 116883) line 1.

2014.12.18 18:11:04.792 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116885) line 1.

2014.12.18 18:11:04.793 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116886) line 1.

2014.12.18 18:11:04.797 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116888) line 1.

2014.12.18 18:11:04.798 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116889) line 1.

2014.12.18 18:11:04.802 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116891) line 1.

2014.12.18 18:11:04.803 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116892) line 1.

2014.12.18 18:11:04.808 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116894) line 1.

2014.12.18 18:11:04.808 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116895) line 1.

2014.12.18 18:11:04.815 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116897) line 1.

2014.12.18 18:11:04.816 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116898) line 1.

2014.12.18 18:11:04.820 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116900) line 1.

2014.12.18 18:11:04.821 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116901) line 1.

2014.12.18 18:11:04.825 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116903) line 1.

2014.12.18 18:11:04.826 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116904) line 1.

2014.12.18 18:11:04.836 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116906) line 1.

2014.12.18 18:11:04.837 2: Undefined subroutine &main::rg_Uno_Schlafzimmer_1 called at (eval 116907) line 1.

Die Eintragungen in meiner 99_my_Utils dazu sehen so aus:
sub VU_UltimoRGvalueFormat($$$)
{
  my ($DEVICE,$READING,$VALUE) = @_;

  if($READING eq 'hdd1_capacity') {
    return "%.2f MB";
  } elsif( $READING eq 'hdd1_free') {
    return "%.2f MB";
  } elsif( $READING eq 'volume' ) {
    if( ReadingsVal($DEVICE, "mute", "") eq "on") {
      return "mute";
    } else {
      return "%i %%";
    }
  }
}

sub rg_Uno_Schlafzimmer_1valueFormat($$$)
{
  my ($DEVICE,$READING,$VALUE) = @_;

  if($READING eq 'hdd1_capacity') {
    return "%.2f MB";
  } elsif( $READING eq 'hdd1_free') {
    return "%.2f MB";
  } elsif( $READING eq 'volume' ) {
    if( ReadingsVal($DEVICE, "mute", "") eq "on") {
      return "mute";
    } else {
      return "%i %%";
    }
  }
}

sub rg_Uno_Kellerbar_1valueFormat($$$)
{
  my ($DEVICE,$READING,$VALUE) = @_;

  if($READING eq 'hdd1_capacity') {
    return "%.2f MB";
  } elsif( $READING eq 'hdd1_free') {
    return "%.2f MB";
  } elsif( $READING eq 'volume' ) {
    if( ReadingsVal($DEVICE, "mute", "") eq "on") {
      return "mute";
    } else {
      return "%i %%";
    }
  }
}

1;


könnte da irgendwo der Fehler sein?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI