Fehler durch 33_readingsGroup.pm

Begonnen von punker, 18 Juni 2015, 12:07:34

Vorheriges Thema - Nächstes Thema

punker

Hi, habe seit gestern diesen Fehler im Log:

Variable "$name" will not stay shared at /opt/fhem/FHEM/33_readingsGroup.pm line 1252, <$fh> line 759.
main::updateRefs() called too early to check prototype at /opt/fhem/FHEM/33_readingsGroup.pm line 1264, <$fh> line 759.
Prototype mismatch: sub main::min ($@) vs (@) at /usr/share/perl/5.14/Exporter.pm line 67, <$fh> line 759.
at /opt/fhem/FHEM/33_readingsGroup.pm line 1310

Liegt's am Perl- Modul oder wo?
LG

Dieter

The truth is out there!

justme1968

diese meldungen scheinen von der perl version abhängig zu sein.

ab morgen gibt es eine neue version. ich hoffe ich habe alle 3 behoben.

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

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

Elektrolurch

Hallo Andre,

sorry, ich hatte falsch getestet, aber das mit der command-Erweiterung für eigene readings der readingsGroup funktioniert leider doch noch nicht. Vermutlich war ich sogar daran schuld.

Hier ein Auszug aus der rg "Alle_Lampen_rg"
setList Ansicht:alle,eingeschaltete,ausgeschaltete
commands {'Alle_Lampen_rg.Ansicht' => 'Ansicht:alle,eingeschaltete,ausgeschaltete', 'state.aus' => 'set $DEVICE ein', 'state.ein' => 'set $DEVICE aus'}

Nun der Test:
set Alle_Lampen_rg Ansicht ausgeschaltete
führt zu:
Unknown argument Ansicht, choose one of visibility Ansicht

In der Detailansicht erscheint auch für den set-Befehl Ansicht mit Untermenü.
Wir haben aber vergessen in der
readingsGroup_set
eine Abfrage einzubauen, die return undef liefert, wenn der Wert in der setList vorhanden ist.

Gruß

Elektrolurch
configDB und Windows befreite Zone!

justme1968

nein. haben wir nicht :)

du muss noch eine setFn bauen. in deinem fall z.b.:attr <rg> setFn { fhem( "setreading $name $CMD $ARGS" ) }

da die readingsGroup das ganze so generell wie möglich machen soll gibt es keinen default für die setFn.

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

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

punker

nach dem heutigen Update habe ich diese Fehler im Log:

Variable "$count" will not stay shared at /opt/fhem/FHEM/33_readingsGroup.pm line 1346, <$fh> line 759.
Variable "$name" will not stay shared at /opt/fhem/FHEM/33_readingsGroup.pm line 1347, <$fh> line 759.

LG

Dieter

The truth is out there!

justme1968

ist schon behoben und ab morgen im update.

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

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