[gefixed] Heutiges CUL_HM update defekt

Begonnen von Jamo, 06 Januar 2019, 12:02:18

Vorheriges Thema - Nächstes Thema

martinp876

Sorry, für die misslungene Änderung. Ich hatte etliche updated reboots und restarts erfolgreiche getest.
Sorry, dass ich erst jetzt antworte : tagsüber muss ich Bröttchen verdienen.

Die alten Versionen sind wieder eingecheckt. Ein weiteres Update sollte funktionieren.
Betroffen sind 10_CUL_HM.pm und HMConfig.pm

Zu den Devices: Man muss nichts neu Pairen, peeren, oder Register setzen. FHEM /CUL_HM setzt ohne User Kommando NIE diese Einstellungen.

Zu den Configs: Wenn man ein Save macht bleiben alle Einstellungen erhalten. Readings konnten sich verändern.
Es würde also reichen, 10_CUL_HM.pm und HMConfig.pm wieder einzuspielen.


Nun würde mich noch interessieren, wer sinnvoll beschreiben kann, was bei ihm passiert ist. Ich habe auch Rachmelder und Teamleads - die sind sauber upgedated worden mit der neuen SW.
Die Änderungen werden kommen - und wenn ich die Probleme kenne, kann ich diese korrigieren und testen.

bspw: Das Attribut ".mId" ist in der neuen Version gültig, neu  und ganz normal eingeführt. Es kann nicht zu Fehlermeldungen führen. Ist das der Fall brauche ich Details.

det.

Hallo martin876,
Hier mal dazu 2 Bilder (sorry auf dem iPad geht es so am einfachsten) vom virtuellen Türkontakt. Bei der neusten Version im 2. Bild fehlt postEvent ... und damit die Möglichkeit dem virtuellen Kontakt einen Wert zuzuweisen. Vorher ging das wie im Wiki beschrieben.
Trotzdem großartige Leistung, HM ist ein zentrales und sehr weites Feld bei FHEM!
LG
det.

DoubleD

Hallo Martin

Ich habe bei jeden meiner HM Geräte folgende Fehlermeldung erhalten. (Türkontakte, Rolloschalter, Lichtschalter, Feuermelder)

Unknown argument on, choose one of clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all getConfig:noArg getRegRaw peerBulk regBulk regSet templateDel  tplSet_self01:DimOff_long,DimOff_short,DimOn_long,DimOn_short,SwCondAbove_long,SwCondAbove_short,SwCondBelow_long,SwCondBelow_short,SwOnCond_long,SwOnCond_short,motionOnDim_long,motionOnDim_short tplSet_self02:DimOff_long,DimOff_short,DimOn_long,DimOn_short,SwCondAbove_long,SwCondAbove_short,SwCondBelow_long,SwCondBelow_short,SwOnCond_long,SwOnCond_short,motionOnDim_long,motionOnDim_short


Zusätzlich war das attr subType virtual in der VCCU nicht mehr zulässig.

Mir blieb nur auf die alte Modulversion zurück zu gehen und sowohl model als auch subType neu zu setzen.
Bei model war auf einmal "HASH(0x5785710)" statt "HM-LC-Sw2PBU-FM"
und der subTyp war leer statt " switch"


Ich hoffe ich konnte weiter helfen. Sollten noch Fragen sein, oder ich etwas testen soll. Jederzeit gerne

Gruß
Daniel

Burny4600

00_HMLAN.pm 18152 2019-01-05
10_CUL_HM.pm 18184 2019-01-08

Mit diesen Dateien fhelt das Attributt virtTemp um die Funktion der virtuellen Temperatursensoren zu realisieren.
set OG1_STH_HZG_TC_Weather_vT_S virtTemp $temp
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

cyablo

Update grade eben, nach shutdown restart:

2019.01.09 14:44:34 1: configfile: licht_buero: unknown attribute .mId. Type 'attr licht_buero ?' for a detailed list.


Selbe Meldung für alle meine HM Devices.

Mihca

#50
Nach dem Update vom 8.1. von HMConfig.pm kam bei mir zunächst nur folgende Fehlermeldung, mit der aber alles noch funktionierte:

PERL WARNING: Useless use of a variable in void context at FHEM/HMConfig.pm line 337, <$fh> line 304.

Nach dem heutigen Update kam dann für jedes Device eine Fehlermeldung wie folgt:

2019.01.09 08:48:21 3: Temp.Feuchte.Norden: unknown attribute .mId. Type 'attr Temp.Feuchte.Norden ?' for a detailed list.
2019.01.09 08:48:21 3: Temp.Dach: unknown attribute .mId. Type 'attr Temp.Dach ?' for a detailed list.
2019.01.09 08:48:21 3: CUL_HMLAN: unknown attribute .mId. Type 'attr CUL_HMLAN ?' for a detailed list.
2019.01.09 08:48:21 3: Licht.Eingang: unknown attribute .mId. Type 'attr Licht.Eingang ?' for a detailed list.
2019.01.09 08:48:21 3: Licht.Garten: unknown attribute .mId. Type 'attr Licht.Garten ?' for a detailed list.
2019.01.09 08:48:21 3: Thermostat.WZ.allg: unknown attribute .mId. Type 'attr Thermostat.WZ.allg ?' for a detailed list.
.....


Ich hoffe es hilft.

Danke vorab! Achim
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 22.04 Perl 5.34, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

Burny4600

#51
Ich habe bei allen HM Geräten unbekannte Attribute. Fenstersensoren, Rauchmelder, Thermostate und Regler, Feuchtesensor usw.
configfile: VCCU: unknown attribute .mId. Type 'attr VCCU ?' for a detailed list.\
UEST1_AB_GAO: unknown attribute .mId. Type 'attr UEST1_AB_GAO ?' for a detailed list.\
UEST2_AB_GAO: unknown attribute .mId. Type 'attr UEST2_AB_GAO ?' for a detailed list.\
UESF1_AB_FR: unknown attribute .mId. Type 'attr UESF1_AB_FR ?' for a detailed list.\
UEST1_AB_FR: unknown attribute .mId. Type 'attr UEST1_AB_FR ?' for a detailed list.\
UEST1_AB_SA: unknown attribute .mId. Type 'attr UEST1_AB_SA ?' for a detailed list.\
UEST1_AB_GTW: unknown attribute .mId. Type 'attr UEST1_AB_GTW ?' for a detailed list.\
UESF1_AB_GAO: unknown attribute .mId. Type 'attr UESF1_AB_GAO ?' for a detailed list.\
UESF2_AB_GAO: unknown attribute .mId. Type 'attr UESF2_AB_GAO ?' for a detailed list.\
UESF1_EG_SL: unknown attribute .mId. Type 'attr UESF1_EG_SL ?' for a detailed list.\
UESF2_EG_SL: unknown attribute .mId. Type 'attr UESF2_EG_SL ?' for a detailed list.\
UESF1_EG_BA: unknown attribute .mId. Type 'attr UESF1_EG_BA ?' for a detailed list.\
UESF1_EG_WZ: unknown attribute .mId. Type 'attr UESF1_EG_WZ ?' for a detailed list.\
UESF2_EG_WZ: unknown attribute .mId. Type 'attr UESF2_EG_WZ ?' for a detailed list.\
UESF1_EG_KUE: unknown attribute .mId. Type 'attr UESF1_EG_KUE ?' for a detailed list.\
UEST1_EG_KUE: unknown attribute .mId. Type 'attr UEST1_EG_KUE ?' for a detailed list.\
UESF1_EG_WC: unknown attribute .mId. Type 'attr UESF1_EG_WC ?' for a detailed list.\
UESF1_EG_WI: unknown attribute .mId. Type 'attr UESF1_EG_WI ?' for a detailed list.\
UEST1_EG_STH: unknown attribute .mId. Type 'attr UEST1_EG_STH ?' for a detailed list.\
UESF1_EG_STH: unknown attribute .mId. Type 'attr UESF1_EG_STH ?' for a detailed list.\
UESF2_EG_STH: unknown attribute .mId. Type 'attr UESF2_EG_STH ?' for a detailed list.\
UESF3_OG1_STH: unknown attribute .mId. Type 'attr UESF3_OG1_STH ?' for a detailed list.\
UESF4_OG1_STH: unknown attribute .mId. Type 'attr UESF4_OG1_STH ?' for a detailed list.\
UESF5_OG2_STH: unknown attribute .mId. Type 'attr UESF5_OG2_STH ?' for a detailed list.\
UESF1_OG1_SL: unknown attribute .mId. Type 'attr UESF1_OG1_SL ?' for a detailed list.\
UESF2_OG1_SL: unknown attribute .mId. Type 'attr UESF2_OG1_SL ?' for a detailed list.\
UESF1_OG1_BA: unknown attribute .mId. Type 'attr UESF1_OG1_BA ?' for a detailed list.\
UESF1_OG1_WZ: unknown attribute .mId. Type 'attr UESF1_OG1_WZ ?' for a detailed list.\
UESF2_OG1_WZ: unknown attribute .mId. Type 'attr UESF2_OG1_WZ ?' for a detailed list.\
UESF1_OG1_KUE: unknown attribute .mId. Type 'attr UESF1_OG1_KUE ?' for a detailed list.\
UEST1_OG1_KUE: unknown attribute .mId. Type 'attr UEST1_OG1_KUE ?' for a detailed list.\
UESF1_OG1_WC: unknown attribute .mId. Type 'attr UESF1_OG1_WC ?' for a detailed list.\
UESF1_OG1_KI: unknown attribute .mId. Type 'attr UESF1_OG1_KI ?' for a detailed list.\
UESF1_OG2_BUE1_N: unknown attribute .mId. Type 'attr UESF1_OG2_BUE1_N ?' for a detailed list.\
UESF2_OG2_BUE1_N: unknown attribute .mId. Type 'attr UESF2_OG2_BUE1_N ?' for a detailed list.\
UESF3_OG2_BUE1_N: unknown attribute .mId. Type 'attr UESF3_OG2_BUE1_N ?' for a detailed list.\
UESF1_OG2_BUE2_N: unknown attribute .mId. Type 'attr UESF1_OG2_BUE2_N ?' for a detailed list.\
UESF2_OG2_BUE2_N: unknown attribute .mId. Type 'attr UESF2_OG2_BUE2_N ?' for a detailed list.\
UESF1_OG2_BUE2_W: unknown attribute .mId. Type 'attr UESF1_OG2_BUE2_W ?' for a detailed list.\
UESF2_OG2_BUE2_W: unknown attribute .mId. Type 'attr UESF2_OG2_BUE2_W ?' for a detailed list.\
UESF3_OG2_BUE2_W: unknown attribute .mId. Type 'attr UESF3_OG2_BUE2_W ?' for a detailed list.\
UESF1_OG2_DB: unknown attribute .mId. Type 'attr UESF1_OG2_DB ?' for a detailed list.\
UESF1_OG2_DBN: unknown attribute .mId. Type 'attr UESF1_OG2_DBN ?' for a detailed list.\
UESF2_OG2_DBN: unknown attribute .mId. Type 'attr UESF2_OG2_DBN ?' for a detailed list.\
UESF3_OG2_DBN: unknown attribute .mId. Type 'attr UESF3_OG2_DBN ?' for a detailed list.\
UEST1_OG2_EDV: unknown attribute .mId. Type 'attr UEST1_OG2_EDV ?' for a detailed list.\
KG_FS1_OA: unknown attribute .mId. Type 'attr KG_FS1_OA ?' for a detailed list.\
AB_GAO_FS1_SSPPWTI: unknown attribute .mId. Type 'attr AB_GAO_FS1_SSPPWTI ?' for a detailed list.\
OG1_KUE_FS1_OA: unknown attribute .mId. Type 'attr OG1_KUE_FS1_OA ?' for a detailed list.\
AB_GS_NM_RWS: unknown attribute .mId. Type 'attr AB_GS_NM_RWS ?' for a detailed list.\
AB_VG_BW: unknown attribute .mId. Type 'attr AB_VG_BW ?' for a detailed list.\
AB_SG_BW: unknown attribute .mId. Type 'attr AB_SG_BW ?' for a detailed list.\
OG2_B1_KG: unknown attribute .mId. Type 'attr OG2_B1_KG ?' for a detailed list.\
AB_FR_AAM: unknown attribute .mId. Type 'attr AB_FR_AAM ?' for a detailed list.\
EG_STH_AAM: unknown attribute .mId. Type 'attr EG_STH_AAM ?' for a detailed list.\
OG1_VR_AAM: unknown attribute .mId. Type 'attr OG1_VR_AAM ?' for a detailed list.\
OG2_BU1_AAM: unknown attribute .mId. Type 'attr OG2_BU1_AAM ?' for a detailed list.\
EG_BA_HZG_RT: unknown attribute .mId. Type 'attr EG_BA_HZG_RT ?' for a detailed list.\
EG_BA_HZG_TC: unknown attribute .mId. Type 'attr EG_BA_HZG_TC ?' for a detailed list.\
EG_KU_HZG_RT: unknown attribute .mId. Type 'attr EG_KU_HZG_RT ?' for a detailed list.\
EG_KU_HZG_TC: unknown attribute .mId. Type 'attr EG_KU_HZG_TC ?' for a detailed list.\
EG_SL_HZG_RT: unknown attribute .mId. Type 'attr EG_SL_HZG_RT ?' for a detailed list.\
EG_SL_HZG_TC: unknown attribute .mId. Type 'attr EG_SL_HZG_TC ?' for a detailed list.\
EG_STH_HZG_RT: unknown attribute .mId. Type 'attr EG_STH_HZG_RT ?' for a detailed list.\
EG_WC_HZG_RT: unknown attribute .mId. Type 'attr EG_WC_HZG_RT ?' for a detailed list.\
EG_WI_HZG_RT: unknown attribute .mId. Type 'attr EG_WI_HZG_RT ?' for a detailed list.\
EG_WZ_HZG_RT: unknown attribute .mId. Type 'attr EG_WZ_HZG_RT ?' for a detailed list.\
EG_WZ_HZG_TC: unknown attribute .mId. Type 'attr EG_WZ_HZG_TC ?' for a detailed list.\
OG1_KI_HZG_RT: unknown attribute .mId. Type 'attr OG1_KI_HZG_RT ?' for a detailed list.\
OG1_KI_HZG_TC: unknown attribute .mId. Type 'attr OG1_KI_HZG_TC ?' for a detailed list.\
OG1_KU_HZG_RT: unknown attribute .mId. Type 'attr OG1_KU_HZG_RT ?' for a detailed list.\
OG1_KU_HZG_TC: unknown attribute .mId. Type 'attr OG1_KU_HZG_TC ?' for a detailed list.\
OG1_SL_HZG_RT: unknown attribute .mId. Type 'attr OG1_SL_HZG_RT ?' for a detailed list.\
OG1_SL_HZG_TC: unknown attribute .mId. Type 'attr OG1_SL_HZG_TC ?' for a detailed list.\
OG1_STH_HZG_RT: unknown attribute .mId. Type 'attr OG1_STH_HZG_RT ?' for a detailed list.\
OG1_STH_HZG_TC_Weather_vt: unknown attribute .mId. Type 'attr OG1_STH_HZG_TC_Weather_vt ?' for a detailed list.\
OG1_WC_HZG_RT: unknown attribute .mId. Type 'attr OG1_WC_HZG_RT ?' for a detailed list.\
OG1_WC_HZG_TC_Weather_vt: unknown attribute .mId. Type 'attr OG1_WC_HZG_TC_Weather_vt ?' for a detailed list.\
OG1_WZ_HZG_RT: unknown attribute .mId. Type 'attr OG1_WZ_HZG_RT ?' for a detailed list.\
OG1_WZ_HZG_TC: unknown attribute .mId. Type 'attr OG1_WZ_HZG_TC ?' for a detailed list.\
OG2_BU1_HZG_RT: unknown attribute .mId. Type 'attr OG2_BU1_HZG_RT ?' for a detailed list.\
OG2_BU1_HZG_TC: unknown attribute .mId. Type 'attr OG2_BU1_HZG_TC ?' for a detailed list.\
OG2_BU2_HZG_RT1: unknown attribute .mId. Type 'attr OG2_BU2_HZG_RT1 ?' for a detailed list.\
OG2_BU2_HZG_RT2: unknown attribute .mId. Type 'attr OG2_BU2_HZG_RT2 ?' for a detailed list.\
OG2_BU2_HZG_TC: unknown attribute .mId. Type 'attr OG2_BU2_HZG_TC ?' for a detailed list.\
OG2_WC_HZG_RT: unknown attribute .mId. Type 'attr OG2_WC_HZG_RT ?' for a detailed list.\
EG_STH_T1_VR: unknown attribute .mId. Type 'attr EG_STH_T1_VR ?' for a detailed list.\
AB_SA_NT: unknown attribute .mId. Type 'attr AB_SA_NT ?' for a detailed list.\
EG_STH_T1_VG: unknown attribute .mId. Type 'attr EG_STH_T1_VG ?' for a detailed list.\
EG_STH_T1_FB: unknown attribute .mId. Type 'attr EG_STH_T1_FB ?' for a detailed list.\
AB_FR_RM: unknown attribute .mId. Type 'attr AB_FR_RM ?' for a detailed list.\
RM_TeamDev_ABFR: unknown attribute .mId. Type 'attr RM_TeamDev_ABFR ?' for a detailed list.\
AB_GAO_RM: unknown attribute .mId. Type 'attr AB_GAO_RM ?' for a detailed list.\
RM_TeamDev_ABGAO: unknown attribute .mId. Type 'attr RM_TeamDev_ABGAO ?' for a detailed list.\
RM_TeamDev_EG: unknown attribute .mId. Type 'attr RM_TeamDev_EG ?' for a detailed list.\
OG1_KI_RM: unknown attribute .mId. Type 'attr OG1_KI_RM ?' for a detailed list.\
OG1_KUE_RM: unknown attribute .mId. Type 'attr OG1_KUE_RM ?' for a detailed list.\
OG1_SL_RM: unknown attribute .mId. Type 'attr OG1_SL_RM ?' for a detailed list.\
OG1_VR_RM: unknown attribute .mId. Type 'attr OG1_VR_RM ?' for a detailed list.\
OG1_WZ_RM: unknown attribute .mId. Type 'attr OG1_WZ_RM ?' for a detailed list.\
RM_TeamDev_OG1: unknown attribute .mId. Type 'attr RM_TeamDev_OG1 ?' for a detailed list.\
OG2_BU1_RM: unknown attribute .mId. Type 'attr OG2_BU1_RM ?' for a detailed list.\
OG2_BU2_RM: unknown attribute .mId. Type 'attr OG2_BU2_RM ?' for a detailed list.\
OG2_EDV_RM: unknown attribute .mId. Type 'attr OG2_EDV_RM ?' for a detailed list.\
OG2_DB_RM: unknown attribute .mId. Type 'attr OG2_DB_RM ?' for a detailed list.\
OG2_VR_RM: unknown attribute .mId. Type 'attr OG2_VR_RM ?' for a detailed list.\
RM_TeamDev_OG2: unknown attribute .mId. Type 'attr RM_TeamDev_OG2 ?' for a detailed list.\
AB_GAO_BWS: unknown attribute .mId. Type 'attr AB_GAO_BWS ?' for a detailed list.\
AB_FR_AD: unknown attribute .mId. Type 'attr AB_FR_AD ?' for a detailed list.\

Mittlerweile Backup wieder eingespielt.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

martinp876

Hm. Noch unklar. Der Update funktioniert nur, wenn HMconfig aucn geladen ist. Und es sollte einen reboot geben. Ein update sollte das erreichen.
.mId wird von cul_hm eingetragen. Nach reboot.
Die fehlenden Kommandos deuten darauf hin, dass HMconfig fehlt oder kein reboot stattgefunden hat.

curt

Hier nach Update völlig identische Fehlermeldungen.

Was ist mit Reboot gemeint? "shutdown restart sowie system reboot ändern nichts.
RPI 4 - Jeelink HomeMatic Z-Wave

LuckyDay

attribute die Fhem nicht mehr kennt, werden auch nicht mehr geladen, dafür landen sie im Logfile.

damit man sie beim nächsten Start nicht wieder lädt, --> sie stehen ja noch in der Fhem.conig drin
muß man wie schon immer -->einen save machen.
shutdown restart und alles sollte wieder supi sein.

curt

Negativ. shutdown restart ändert nichts:


HM_5A6737: unknown attribute .mId. Type 'attr HM_5A6737 ?' for a detailed list.
(zig solche Meldungen, je Gerät eine Meldung)

Autosave deactivated
RPI 4 - Jeelink HomeMatic Z-Wave

LuckyDay

Zitateinen save machen

save in cmd

sace config als Knopf

Mihca

Nach dem heutigen Update und shutdown+restart waren zunächst wieder für alle HomMatic Komponenten Meldungen im Log wie diese:

2019.01.10 08:13:37 3: Temp.Dach: unknown attribute .mId. Type 'attr Temp.Dach ?' for a detailed list.


Ich habe dann, nachdem fhem alle status requests durchgeführt hatte mit "Save config" und mit {WriteStatefile()} die entsprechenden Dateien gesichert. Nach dem Neustart sind keine Meldungen mehr vorhanden.

Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 22.04 Perl 5.34, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

cyablo

Hab es nun auch in den Griff bekommen. Backup zurück -> Update -> shutdown restart. Sieht wieder alles gut aus.

curt

#59
Hier auch.
P.S. Korrektur: Leider ganz und gar nicht.
RPI 4 - Jeelink HomeMatic Z-Wave