FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: cocojambo am 17 Oktober 2016, 10:31:53

Titel: [gelöst]Nach Update funktionieren einige readingsGroup nicht mehr
Beitrag von: cocojambo am 17 Oktober 2016, 10:31:53
Ich habe gesern mal ein Update mit Fhem gemacht. Danach funktionierten einige readingsGroup nicht bzw,wurden im Floorplan nicht mehr dargestellt.
zb: Anzeige der Sonnenauf-und Untergangszeiten. So sehen die Definitionen dafür aus:
define Sonnenaufgang dummy
attr Sonnenaufgang room hidden
define Sonnenuntergang dummy
attr Sonnenuntergang room hidden
define Sun_RiseSet_Timer at *00:30:00 {\
my $Sonnenaufgang = sunrise("real");;\
my $Sonnenuntergang = sunset("real");;\
fhem("set Sonnenaufgang $Sonnenaufgang");;\
fhem("set Sonnenuntergang $Sonnenuntergang");;\
}
define Sonnenaufunduntergang readingsGroup Sonnenaufgang|Sonnenuntergang
attr Sonnenaufunduntergang alias Sonnenaufgang/Sonnenuntergang
attr Sonnenaufunduntergang fp_Info 190,550,0,
attr Sonnenaufunduntergang mapping { 'Sonnenaufgang' => '&nbsp Bei uns geht die Sonne heute morgen auf um: ' , 'Sonnenuntergang' => '&nbsp Bei uns geht die Sonne heute abend unter um: ' }
attr Sonnenaufunduntergang nameStyle style="text-align:left;; color:red;; font-weight:bold"
attr Sonnenaufunduntergang notime 1
attr Sonnenaufunduntergang style style="font-size:12px;; color:white;; background-color:blue"


Folgende Updates wurden gemacht als es danach nicht mehr funktionierte:
List of new / modified files since last update:
UPD ./CHANGED
UPD ./fhem.pl
UPD FHEM/00_HMLAN.pm
UPD FHEM/01_FHEMWEB.pm
UPD FHEM/10_CUL_HM.pm
UPD FHEM/10_RESIDENTS.pm
UPD FHEM/10_ZWave.pm
UPD FHEM/20_GUEST.pm
UPD FHEM/20_ROOMMATE.pm
UPD FHEM/30_HUEBridge.pm
UPD FHEM/31_HUEDevice.pm
UPD FHEM/32_mailcheck.pm
UPD FHEM/33_readingsGroup.pm
UPD FHEM/37_dash_dhcp.pm
UPD FHEM/49_SSCam.pm
UPD FHEM/50_HP1000.pm
UPD FHEM/70_ENIGMA2.pm
UPD FHEM/70_ONKYO_AVR.pm
UPD FHEM/70_PHTV.pm
UPD FHEM/70_Pushsafer.pm
UPD FHEM/71_ONKYO_AVR_ZONE.pm
UPD FHEM/73_NUKIBridge.pm
UPD FHEM/73_PRESENCE.pm
UPD FHEM/74_NUKIDevice.pm
UPD FHEM/74_THINKINGCLEANER.pm
UPD FHEM/75_msgConfig.pm
UPD FHEM/93_DbRep.pm
UPD FHEM/93_PWMR.pm
UPD FHEM/94_PWM.pm
UPD FHEM/98_GAEBUS.pm
UPD FHEM/98_Hyperion.pm
UPD FHEM/Blocking.pm
UPD FHEM/HMConfig.pm
UPD FHEM/lib/fhem_zwave_deviceconfig.xml.gz


Zum Test habe ich das zuvor gesicherte Backup wieder eingespielt und alle readingsGroup funktionierten wieder.

ERGÄNZUNG:
Ich habe heute das gleiche nochmals gemacht und die readingsGroup.pm vom Update ausgeschlossen und jetzt ist es wieder in Ordnung. Fehler liegt also eindeutig am Update von readingsGroup:

2016.10.17 10:45:55 1 : UPD ./CHANGED
2016.10.17 10:45:55 1 : UPD ./fhem.pl
2016.10.17 10:45:55 1 : UPD FHEM/00_HMLAN.pm
2016.10.17 10:45:55 1 : UPD FHEM/01_FHEMWEB.pm
2016.10.17 10:45:55 1 : UPD FHEM/10_CUL_HM.pm
2016.10.17 10:45:56 1 : UPD FHEM/10_RESIDENTS.pm
2016.10.17 10:45:56 1 : UPD FHEM/10_ZWave.pm
2016.10.17 10:45:56 1 : UPD FHEM/20_GUEST.pm
2016.10.17 10:45:56 1 : UPD FHEM/20_ROOMMATE.pm
2016.10.17 10:45:56 1 : UPD FHEM/30_HUEBridge.pm
2016.10.17 10:45:57 1 : UPD FHEM/31_HUEDevice.pm
2016.10.17 10:45:57 1 : UPD FHEM/32_mailcheck.pm
2016.10.17 10:45:57 1 : update: skipping FHEM/33_readingsGroup.pm, matches exclude_from_update
2016.10.17 10:45:57 1 : UPD FHEM/37_dash_dhcp.pm
2016.10.17 10:45:57 1 : UPD FHEM/49_SSCam.pm
2016.10.17 10:45:59 1 : UPD FHEM/50_HP1000.pm
2016.10.17 10:45:59 1 : UPD FHEM/70_ENIGMA2.pm
2016.10.17 10:45:59 1 : UPD FHEM/70_ONKYO_AVR.pm
2016.10.17 10:45:59 1 : UPD FHEM/70_PHTV.pm
2016.10.17 10:45:59 1 : UPD FHEM/70_Pushsafer.pm
2016.10.17 10:46:00 1 : UPD FHEM/71_ONKYO_AVR_ZONE.pm
2016.10.17 10:46:00 1 : UPD FHEM/73_NUKIBridge.pm
2016.10.17 10:46:00 1 : UPD FHEM/73_PRESENCE.pm
2016.10.17 10:46:00 1 : UPD FHEM/74_NUKIDevice.pm
2016.10.17 10:46:00 1 : UPD FHEM/74_THINKINGCLEANER.pm
2016.10.17 10:46:01 1 : UPD FHEM/75_msgConfig.pm
2016.10.17 10:46:01 1 : UPD FHEM/93_DbRep.pm
2016.10.17 10:46:01 1 : UPD FHEM/93_PWMR.pm
2016.10.17 10:46:01 1 : UPD FHEM/94_PWM.pm
2016.10.17 10:46:01 1 : UPD FHEM/98_GAEBUS.pm
2016.10.17 10:46:02 1 : UPD FHEM/98_Hyperion.pm
2016.10.17 10:46:02 1 : UPD FHEM/Blocking.pm
2016.10.17 10:46:02 1 : UPD FHEM/HMConfig.pm
2016.10.17 10:46:02 1 : UPD FHEM/lib/fhem_zwave_deviceconfig.xml.gz


Was hat sich denn in diesem Update geändert, das die Readings nicht mehr angezeigt werden?

Gruß aus Köln
Norbert
Titel: Antw:Nach Update funktionieren einige readingsGroup nicht mehr
Beitrag von: Quatalspropella am 20 Oktober 2016, 00:51:19
Hallo,

ich hatte das Problem auch mit einigen Readings. Es wurde über da nichts mehr angezeigt wo ich aus dummys usw. die werte anzeigen lassen wollte. Es muss nach dem Update explizieht auf das was angezeigt werden soll hingewiesen werden.

So hier z.B.
define Sonnenaufunduntergang readingsGroup Sonnenaufgang:state Sonnenuntergang:state

oder anstatt ":state" in diesen fall eher die Beschreibung eines Readings eines Devices.

Gruß
Titel: Antw:Nach Update funktionieren einige readingsGroup nicht mehr
Beitrag von: cocojambo am 20 Oktober 2016, 14:14:30
Danke für den Tip, werde ich ausprobieren und dann berichten obs mit allen meinen geänderten readings dann läuft. Aber wo hast du die Lösung gelesen? Ich habe in der commandref und auch hier im Board keinen Hinweis auf diese Änderung gefunden.
Gruß aus
Köln
Norbert
Titel: Antw:Nach Update funktionieren einige readingsGroup nicht mehr
Beitrag von: cocojambo am 20 Oktober 2016, 17:10:03
Hallo,
in einigen Fällen hat das funktioniert aber bei meiner Benzinpreisauswertung nicht.
[code]define Benzinpreise readingsGroup (Benzinpreis1|Benzinpreis2|Benzinpreis3|Benzinpreis4)
daraus habe ich dann gemacht.
define Benzinpreise readingsGroup Benzinpreis1:state Benzinpreis2:state Benzinpreis3:state Benzinpreis4:state
Geht nicht, ich habe dann ein list Benzinpreis1 gemacht und es steht nix im state, also geht es so nicht.
Internals:
   BUSY       0
   DEF        http://www.clever-tanken.de/tankstelle_details/46694 300
   Interval   300
   LASTSEND   1476975672.77486
   MainURL    http://www.clever-tanken.de/tankstelle_details/46694
   ModuleVersion 3.3.5 - 29.9.2016
   NAME       Benzinpreis1
   NR         678
   STATE      ???
   TRIGGERTIME 1476975972.77301
   TRIGGERTIME_FMT 2016-10-20 17:06:12
   TYPE       HTTPMOD
   addr       http://www.clever-tanken.de:80
   buf        HTTP/1.1 200 OK

Date: Thu, 20 Oct 2016 15:01:12 GMT

Server: Apache/2.2.22 (Ubuntu)

Vary: Accept-Encoding

Content-Type: text/html; charset=utf-8

Connection: close

Benzinpreis1 ist so definiert:
define Benzinpreis1 HTTPMOD http://www.clever-tanken.de/tankstelle_details/46694 300
attr Benzinpreis1 userattr reading01Name reading01OExpr reading01Regex timeout
attr Benzinpreis1 enableControlSet 1
attr Benzinpreis1 reading01Name Diesel
attr Benzinpreis1 reading01OExpr $val +0.009
attr Benzinpreis1 reading01Regex <span>Diesel</span>[^0-9]+([0-9\.]+)
attr Benzinpreis1 room hidden
attr Benzinpreis1 timeout 5


Was muß ich denn jetzt nach der neuen Version noch ändern?

Gruß
Norbert
Titel: Antw:Nach Update funktionieren einige readingsGroup nicht mehr
Beitrag von: PEPITO82 am 21 Oktober 2016, 10:47:53
Ich habe seit dem Update am 9.10. keinen Luftqualitäts-Chart mehr.
Da ich zunächst vermutete, dass es mit Filelog zu tun hat, habe ich das Thema im Bereich Automatisierung eröffnet: https://forum.fhem.de/index.php/topic,59209.0.html
Vielleicht kann sich das in dem Zuge auch jemand anschauen.

Alle Module sind aktuell auf dem neuesten Stand.
Titel: Antw:Nach Update funktionieren einige readingsGroup nicht mehr
Beitrag von: cocojambo am 22 Oktober 2016, 10:22:07
GELÖST:

Definition muß so aussehen, dann gehts:

define Benzinpreise readingsGroup (Benzinpreis1|Benzinpreis2|Benzinpreis3|Benzinpreis4):(Diesel).*

Gruß aus Köln
Norbert
Titel: Antw:[gelöst]Nach Update funktionieren einige readingsGroup nicht mehr
Beitrag von: Quatalspropella am 23 Oktober 2016, 23:26:52
Hallo Norbert,

Sehr gut. Mit dem  .* schließt du alles mit ein , bzw. bei den devices die du angibst soll alles angezeigt werden. Gefunden habe ich das sonst nirgends. War purer Zufall.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[gelöst]Nach Update funktionieren einige readingsGroup nicht mehr
Beitrag von: Quatalspropella am 23 Oktober 2016, 23:35:14
Zitat von: Quatalspropella am 23 Oktober 2016, 23:26:52
Hallo Norbert,

Sehr gut. Mit dem  .* schließt du alles mit ein , bzw. bei den devices die du angibst soll alles angezeigt werden. Gefunden habe ich das sonst nirgends. War purer Zufall.

Nachtrag: im commandref steht es beschrieben

Gesendet von iPhone mit Tapatalk



Gesendet von iPhone mit Tapatalk