FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: punker am 18 Juni 2015, 12:07:34

Titel: Fehler durch 33_readingsGroup.pm
Beitrag von: punker am 18 Juni 2015, 12:07:34
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?
Titel: Antw:Fehler durch 33_readingsGroup.pm
Beitrag von: justme1968 am 18 Juni 2015, 20:55:51
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
Titel: Antw:Fehler durch 33_readingsGroup.pm
Beitrag von: Elektrolurch am 19 Juni 2015, 16:23:54
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
Titel: Antw:Fehler durch 33_readingsGroup.pm
Beitrag von: justme1968 am 19 Juni 2015, 16:27:36
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
Titel: Antw:Fehler durch 33_readingsGroup.pm
Beitrag von: punker am 19 Juni 2015, 16:28:42
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.

Titel: Antw:Fehler durch 33_readingsGroup.pm
Beitrag von: justme1968 am 19 Juni 2015, 16:29:32
ist schon behoben und ab morgen im update.

gruss
  andre