[gelöst]Nach Update funktionieren einige readingsGroup nicht mehr

Begonnen von cocojambo, 17 Oktober 2016, 10:31:53

Vorheriges Thema - Nächstes Thema

cocojambo

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
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

Quatalspropella

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ß

cocojambo

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
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

cocojambo

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
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

PEPITO82

#4
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.

cocojambo

GELÖST:

Definition muß so aussehen, dann gehts:

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

Gruß aus Köln
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

Quatalspropella

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

Quatalspropella

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