[CUL_HM] bug: virtueller TC funktioniert nicht mehr (attr peerIDs=peerUnread)!!!

Begonnen von frank, 18 Dezember 2020, 16:43:20

Vorheriges Thema - Nächstes Thema

no_Legend

Zitat von: Markus M. am 24 Dezember 2020, 14:57:29
Die gültigen Werte von postEvent haben sich auch geändert.
open/closed/tilted funktioniert nicht mehr, das Modul nimmt nur noch numerische Werte an.

Hat sich Martin als Maintainer des Modules das ganze mal schon angeschaut?
Ich hab den Code nun bei mir auch angepasst.
Melde mich später wie es aussieht.

So nachdem ich deine Änderung eingebaut habe, bekomme ich nun einen Haufen Fehler gezeigt:
hier ein Auszug:

Messages collected while initializing FHEM:configfile: Cannot load module CUL_HM
Please define homematic.vccu 5c4308e1-f33f-abd1-ab25-05fddf665baacaeb first
Cannot load module CUL_HM
Please define BMZ.RM.Team 5c4308e1-f33f-abd1-f38b-9735660aa63eccec first
Cannot load module CUL_HM
Please define BMZ.RM 5c4308e1-f33f-abd1-24db-9bbc444435734a99 first
Cannot load module CUL_HM
Please define 1OG.KZ.MIKA.RM 5c4308e1-f33f-abd1-e12f-be67a41e2750dc6c first
Cannot load module CUL_HM
Please define ActionDetector 5d322af0-f33f-abd1-c552-95e3ff2b348034a5 first
Cannot load module CUL_HM
Please define 1OG.KZ.MILO.RM 5c4308e1-f33f-abd1-7b6f-2183198638975adc first
Cannot load module CUL_HM
Please define 1OG.FLUR.RM 5c4308e1-f33f-abd1-26e2-9ccc7d02eafe0b34 first
Cannot load module CUL_HM
Please define KELLER.Partykeller.RM 5c4308e1-f33f-abd1-a5fd-f9b4efeac95edd93 first
Cannot load module CUL_HM
Please define KELLER.FLUR.RM 5c4308e1-f33f-abd1-e069-25f9e3fb50876fe1 first
Cannot load module CUL_HM
Please define EG.FLUR.RM 5c4308e1-f33f-abd1-7d95-7296ddf1d4b11db0 first
Cannot load module CUL_HM
Please define KELLER.Werkzeugkeller.RM 5c4308e1-f33f-abd1-cab1-4bf9ebbffeaa4f0c first
Cannot load module CUL_HM
Please define RM.Reserve1 5c4308e1-f33f-abd1-31ed-4ffed327fec8ef1c first
Cannot load module CUL_HM
Please define Hof.Garage.PCB1 5c4308e1-f33f-abd1-1121-cf468a0849b2614d first
Cannot load module CUL_HM
Please define Hof.Garage.PCB1.Sw_01.DEFEKT 5c4308e1-f33f-abd1-f22b-24f7ba496e7dd6b1 first
Cannot load module CUL_HM
Please define Hof.BodenLEDs.Hoftor 5c4308e1-f33f-abd1-1cb6-eb0d099f223eddf6 first
Cannot load module CUL_HM
Please define Hof.BodenLEDs.Garage 5c4308e1-f33f-abd1-a63f-170895b91985bb3a first
Cannot load module CUL_HM
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

noansi

Hallo no_Legend,

ZitatCannot load module CUL_HM
Du hast einen Fehler beim Einbauen des patches gemacht und damit kann das Modul nicht mehr geladen werden.

Poste mal die Funktion CUL_HM_ID2PeerList aus Deiner modifizierten 10_CUL_HM.pm.

Und Martin schaut.

Gruß, Ansgar.

no_Legend

Zitat von: noansi am 25 Dezember 2020, 12:52:06
Hallo no_Legend,
Du hast einen Fehler beim Einbauen des patches gemacht und damit kann das Modul nicht mehr geladen werden.

Poste mal die Funktion CUL_HM_ID2PeerList aus Deiner modifizierten 10_CUL_HM.pm.

Und Martin schaut.

Gruß, Ansgar.

Hi Ansgar,

ich hab 1zu1 so eingefügt:

###################-----------helper and shortcuts--------#####################
################### Peer Handling ################
sub CUL_HM_ID2PeerList ($$$) {
  my($name,$peerID,$set) = @_;
  my $peerIDs = AttrVal($name,"peerIDs","peerUnread");
#  Log 0,"CUL_HM_ID2PeerList $name; $peerID; $set; $peerIDs";
  $peerIDs =~ s/peerUnread//;
  return if (   $peerIDs eq ''
             && (!defined($peerID) || $peerID eq '')); # nothing to do
  my $hash = $defs{$name};
  $peerIDs =~ s/$peerID//g if ($peerID ne '');      #avoid duplicate, support unset
  $peerID =~ s/^000000../00000000/;  #correct end detector
  $peerIDs.= $peerID."," if($set);
  my %tmpHash = map { $_ => 1 } split(",",$peerIDs);#remove duplicates
  my $peerNames = "";                               #prepare names
  my $dId = substr(CUL_HM_name2Id($name),0,6);      #get own device ID
  $peerIDs = "";                                    #clear list
  foreach my $pId (sort(keys %tmpHash)){
    next if ($pId !~ m/^[0-9A-Fx]{8}$/s);            #ignore non-channel IDs
    $peerIDs .= $pId.",";                           #append ID
    next if ($pId eq "00000000");                   # and end detection
    $peerNames .= CUL_HM_peerChName($pId,$dId).",";
  }
  $attr{$name}{peerIDs} = $peerIDs ne '' ? $peerIDs : "peerUnread";                 # make it public
#  Log 0,"CUL_HM_ID2PeerList $name; peerIDs => $peerIDs";


So steht es ja auch in dem einen Post.

Gru0 Robert
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

noansi

Hallo Robert,

das ist der Anfang der Funktion, aber nicht die ganze Funktion.
Die endet beim abschließenden
}
Es geht drum Einfügefehler sehen zu können.

Gruß, Ansgar.

Gisbert

Zitat von: noansi am 25 Dezember 2020, 13:18:27
Hallo Robert,

das ist der Anfang der Funktion, aber nicht die ganze Funktion.
Die endet beim abschließenden
}
Es geht drum Einfügefehler sehen zu können.

Gruß, Ansgar.

Hallo Ansgar,
jetzt bin ich verwirrt. Was muss denn nun genau ersetzt bzw. eingefügt werden?

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

noansi

Hallo Gisbert,

ich hatte im Beitrag mit Zeilennummern auf den Bereich hingewiesen, um den es geht.
Nicht die ganze Funktion darf mit meinem Patchvorschlag ersetzt werden, sondern nur der Anfang.

Gruß, Ansgar.

Mac43

Hallo Zusammen,
ich habe ein Backup von 06.12.2020 eingespielt. Dies enthält die selbe 10_CUL_HM.pm wie ich jetzt auch habe & es funktioniert wieder.
$Id: 10_CUL_HM.pm 23252 2020-11-28 19:48:27Z martinp876 $

diese ist auch aktuell im Update enthalten.
Ich vermute daher dass es auch eine Wechselwirkung mit einem anderen Modul gibt.

Ich bin zwar kein Entwickler, aber der einfachste Weg ist immer eine Version zurück gehen;-)



no_Legend

Zitat von: noansi am 25 Dezember 2020, 15:43:37
Hallo Gisbert,

ich hatte im Beitrag mit Zeilennummern auf den Bereich hingewiesen, um den es geht.
Nicht die ganze Funktion darf mit meinem Patchvorschlag ersetzt werden, sondern nur der Anfang.

Gruß, Ansgar.

Was heist den bei dir nur der Anfang?
Ich als Leibe sehen deine Zeilen und ersetzte diese dann komplett.

Gruß Robert
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

Beta-User

...es stand aber doch klar dabei, welche Zeilen zu ersetzen sind ::) ...

Um das zu beheben, kannst du z.B. aus dem svn die gelöschten Zeilen wieder rekonstruieren...

@martinp876: Wäre toll, wenn du den patch einarbeiten könntest. Ich kann jedenfalls bestätigen, dass meine virtuellen peers für Fensterkontakte und Temperaturen damit funktionieren (Zieldevice: HM-CC-RT-DN).
Für die Zukunft würde ich mich sehr freuen, wenn die betreffenden Attribute _an virtuellen Devices_ nicht angefasst würden, es ist ein gewisser Aufwand, das zu reparieren, wenn man - wie ich - erst mal nicht bemerkt, dass da was kaputt gegangen war und dann an anderer Stelle was umbaut... (oder wäre das "self-healing" gewesen?).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Gisbert

Zitat von: Beta-User am 25 Dezember 2020, 18:07:58
@martinp876: Wäre toll, wenn du den patch einarbeiten könntest.

Ich glaube, dass ich den Austausch richtig gemacht habe, aber anschließend kamen mehr Meldungen bei configCheck rein als vorher. Kann sein, dass die Besitzrechte der Datei nicht bei fhem:dialout sondern bei root:root lagen. Jedenfalls habe ich die originale Version wieder hergestellt, mit fhem:dialout-Berechtigungen. Ein Fenstersensor hat angefangen so schlimm zu spinnen mit "Nack", dass ich erst mal aufgegeben habe. Leider hatte ich Abfragen auf den "state", die mit "Nack" nicht funktionieren. Die Abfragen habe ich jetzt auf das Reading "contact" geändert, welches auch bei "state" "Nack" einen sinnvollen Eintrag liefert, z.B. "closed (to VCCU)". Die Abfrage in DOIFs und notifys habe ich dann mit =~ /closed/ bzw. /open/ gemacht, in der Hoffnung, dass bei einem spinnenden Fensterkontakt, davon abhängige Aktionen nicht verhindert werden.

Insofern ist das Warten auf geprüfte und auf dem üblichen Weg eingespielte Updates vermutlich stressfreier als eigenes Gefrickel.

Nebenbei noch, der Fenstersensor sitzt an der Garage, womit Funktionen mit dem Garagentor nicht mehr gingen. Und hier noch ein letzter Satz, dann :-X, Automatisierungen am Garagentor können erheblichen Schaden anrichten, und Bedienungen ohne Sichtkontakt sehe ich als echt gefährlich an, und mit dem heutigen Erlebnis des "Nack" erst recht.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

no_Legend

Zitat von: Beta-User am 25 Dezember 2020, 18:07:58
...es stand aber doch klar dabei, welche Zeilen zu ersetzen sind ::) ...

Um das zu beheben, kannst du z.B. aus dem svn die gelöschten Zeilen wieder rekonstruieren...

@martinp876: Wäre toll, wenn du den patch einarbeiten könntest. Ich kann jedenfalls bestätigen, dass meine virtuellen peers für Fensterkontakte und Temperaturen damit funktionieren (Zieldevice: HM-CC-RT-DN).
Für die Zukunft würde ich mich sehr freuen, wenn die betreffenden Attribute _an virtuellen Devices_ nicht angefasst würden, es ist ein gewisser Aufwand, das zu reparieren, wenn man - wie ich - erst mal nicht bemerkt, dass da was kaputt gegangen war und dann an anderer Stelle was umbaut... (oder wäre das "self-healing" gewesen?).

Ich hab ja vorher ein Backup gemacht und das auch schon wieder eingespielt.

Ja es stand dabei Zeile 8120 bis 8139.
Welche Zeilen Genua geändert wurden fehlt mir aber.
Ich hab jetzt mal nach vollzogen dass es zwei Zeilen waren die angepasst wurden.


  #return if (!$peerID && !$peerIDs); # nothing to do
  return if (   $peerIDs eq ''
             && (!defined($peerID) || $peerID eq '')); # nothing to do



  #$peerIDs =~ s/$peerID//g;          #avoid duplicate, support unset
  $peerIDs =~ s/$peerID//g if ($peerID ne '');      #avoid duplicate, support unset


edit: ich hab meine CUL_Hm mal angehängt. Basis ist die Aktuelle Version die aus dem Repo verteilt wird.
Vielleicht hilft es dem ein oder andere.

Edit2:
Die Datei scheint wo so bei mir zu funktionieren.
Nur hab ich immer noch den Fehler beim PeerCheck, wo dann das mit den IDPZ steht:

peerCheck done:

idPz00
    incomplete: 1OG.BAD.FENSTER: peerUnread
    incomplete: 1OG.FLUR.HAUSTUER.KONTAKT: peerUnread
    incomplete: EG.KLINGEL: peerUnread
    incomplete: HM_1A804A_Sw: peerUnread
    incomplete: HM_35F403_Sw_03: peerUnread

idPz02
    1OG.BAD.HZ_WindowRec: p:1OG.BAD.FENSTER
    1OG.FLUR.HZ_WindowRec: p:1OG.FLUR.HAUSTUER.KONTAKT

idPz03
    KELLER.Werkzeugkeller.RM: not peered!! add SD to any team !!
    RM.Reserve1: not peered!! add SD to any team !!
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

frank

ZitatNur hab ich immer noch den Fehler beim PeerCheck, wo dann das mit den IDPZ steht:
das hat nicht mit dem patch zu tun.
ich vermute 98_hminfo.pm ist nicht aktuell.
zeig mal fhem cmd "version".
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

no_Legend

Zitat von: frank am 25 Dezember 2020, 21:02:38
das hat nicht mit dem patch zu tun.
ich vermute 98_hminfo.pm ist nicht aktuell.
zeig mal fhem cmd "version".

Ich hab gestern auch das HMinfoTools.js installiert.
Kann es da dran liegen?

Gruß Robert


Latest Revision: 23413

File                        Rev   Last Change

fhem.pl                     23373 2020-12-17 18:53:33Z rudolfkoenig
57_ABFALL.pm                11023 2018-06-13 12:34:34Z uniqueck
39_alexa.pm                 21651 2020-04-12 18:44:12Z justme1968
60_allergy.pm               18406 2019-01-24 23:47:47Z moises
96_allowed.pm               23247 2020-11-28 10:44:57Z rudolfkoenig
73_AMADCommBridge.pm        20404 2019-10-24 07:10:03Z CoolTux
74_AMADDevice.pm            21406 2020-03-11 03:49:16Z CoolTux
42_AptToDate.pm             19639 2019-06-18 13:43:31Z CoolTux
98_ArduCounter.pm           22126 2020-06-06 11:23:09Z StefanStrobel
95_Astro.pm                 20848 2019-12-29 16:22:56Z CoolTux
90_at.pm                    23280 2020-12-02 13:54:35Z rudolfkoenig
98_autocreate.pm            23006 2020-10-22 19:40:17Z rudolfkoenig
73_AutoShuttersControl.pm   23008 2020-10-23 05:32:18Z CoolTux
57_Calendar.pm              21910 2020-05-10 12:22:05Z neubert
57_CALVIEW.pm               17605 2018-10-23 16:37:40Z chris1284
00_CUL.pm                   21659 2020-04-13 10:08:36Z rudolfkoenig
10_CUL_HM.pm                23252 2020-11-28 19:48:27Z martinp876
18_CUL_HOERMANN.pm          15510 2017-11-27 16:52:44Z rudolfkoenig
14_CUL_TCM97001.pm          20839 2019-12-28 09:41:47Z bjoernh
14_CUL_TX.pm                17102 2018-08-08 05:34:42Z rudolfkoenig
14_CUL_WS.pm                20918 2020-01-08 19:20:38Z rudolfkoenig
95_Dashboard.pm             21180 2020-02-11 21:04:55Z DS_Starter
93_DbLog.pm                 22246 2020-06-23 21:12:11Z DS_Starter
93_DbRep.pm                 23214 2020-11-22 15:56:42Z DS_Starter
98_DOIF.pm                  23403 2020-12-22 15:43:36Z Damian
98_DOIFtools.pm             22610 2020-08-15 17:21:34Z Ellert
98_dummy.pm                 20665 2019-12-06 11:05:35Z rudolfkoenig
55_DWD_OpenData.pm          23392 2020-12-20 19:28:20Z jensb
73_ElectricityCalculator.pm 21390 2020-03-09 09:36:50Z Sailor
70_ENIGMA2.pm               18995 2019-03-22 20:09:53Z loredo
34_ESPEasy.pm               18608 2019-02-16 09:03:52Z dev0
No Id found for 32_EspLedController.pm
91_eventTypes.pm            14888 2017-08-13 12:07:12Z rudolfkoenig
37_fakeRoku.pm              20309 2019-10-04 09:16:41Z justme1968
00_FBAHAHTTP.pm             23327 2020-12-11 17:52:56Z rudolfkoenig
10_FBDECT.pm                23004 2020-10-22 10:13:06Z rudolfkoenig
72_FB_CALLLIST.pm           20355 2019-10-13 18:46:20Z markusbloch
72_FB_CALLMONITOR.pm        23264 2020-11-30 20:33:20Z markusbloch
No Id found for 99_FHEMControlPush.pm
98_fheminfo.pm              21552 2020-03-31 11:21:04Z betateilchen
01_FHEMWEB.pm               23405 2020-12-22 21:31:51Z rudolfkoenig
11_FHT.pm                   23183 2020-11-18 21:01:30Z rudolfkoenig
92_FileLog.pm               23138 2020-11-11 20:43:14Z rudolfkoenig
98_freezemon.pm             22016 2020-05-23 19:42:51Z KernSani
72_FRITZBOX.pm              22125 2020-06-06 11:11:54Z tupol
89_FULLY.pm                 23354 2020-12-15 13:46:01Z zap
73_GardenaSmartBridge.pm    22957 2020-10-12 07:01:56Z CoolTux
74_GardenaSmartDevice.pm    21831 2020-05-01 20:06:42Z CoolTux
73_GasCalculator.pm         21392 2020-03-09 09:37:30Z Sailor
98_GEOFANCY.pm              18995 2019-03-22 20:09:53Z loredo
98_GoogleAuth.pm            21562 2020-03-31 18:53:47Z betateilchen
37_harmony.pm               19170 2019-04-13 12:21:29Z justme1968
98_help.pm                  23281 2020-12-02 17:55:42Z betateilchen
98_HMinfo.pm                23022 2020-10-25 09:09:43Z martinp876
00_HMLAN.pm                 18152 2019-01-05 23:18:38Z martinp876
12_HMS.pm                   16797 2018-05-29 19:35:43Z rudolfkoenig
95_holiday.pm               21902 2020-05-09 08:18:29Z rudolfkoenig
No Id found for 48_HomeConnect.pm
No Id found for 48_HomeConnectConnection.pm
22_HOMEMODE.pm              20562 2019-11-22 21:11:54Z DeeSPe
98_HourCounter.pm           11307 2016-04-25 08:02:06Z rudolfkoenig
98_HTTPMOD.pm               23330 2020-12-12 10:56:29Z StefanStrobel
02_HTTPSRV.pm               20110 2019-09-05 17:30:20Z neubert
No Id found for 98_InfratecOut.pm
98_InfratecPM.pm             8315 2015-03-28 18:46:25Z wzut
98_Installer.pm             20949 2020-01-12 09:53:11Z loredo
10_IT.pm                    20839 2019-12-28 09:41:47Z bjoernh
98_JsonList2.pm             22270 2020-06-26 09:25:18Z rudolfkoenig
59_LuftdatenInfo.pm         23228 2020-11-25 06:28:42Z igami
10_MQTT2_DEVICE.pm          23382 2020-12-19 11:40:59Z rudolfkoenig
00_MQTT2_SERVER.pm          23326 2020-12-11 17:47:10Z rudolfkoenig
38_netatmo.pm               21996 2020-05-22 08:17:25Z moises
91_notify.pm                21427 2020-03-15 10:10:32Z rudolfkoenig
42_npmjs.pm                 20933 2020-01-10 12:27:41Z loredo
47_OBIS.pm                  18601 2019-02-15 18:22:11Z Icinger
70_OctoPrint.pm             20802 2019-12-22 15:00:44Z michael.winkler
37_plex.pm                  21698 2020-04-16 07:20:02Z justme1968
59_PROPLANTA.pm             18714 2019-02-24 16:08:46Z tupol
70_Pushover.pm              20897 2020-01-06 12:16:20Z loredo
33_readingsGroup.pm         21151 2020-02-08 16:00:45Z justme1968
10_RESIDENTS.pm             19533 2019-06-02 19:33:11Z loredo
20_ROOMMATE.pm              19533 2019-06-02 19:33:11Z loredo
70_SamsungAV.pm             19110 2019-04-04 10:37:59Z KoelnSolar
98_serviced.pm              20536 2019-11-18 20:22:13Z DeeSPe
96_SIP.pm                   21469 2020-03-21 19:30:58Z Wzut
39_siri.pm                  14044 2017-04-20 07:48:44Z justme1968
42_SMARTMON.pm              23025 2020-10-25 17:09:24Z hexenmeister
10_SOMFY.pm                 22865 2020-09-27 15:55:14Z viegener
32_speedtest.pm             22919 2020-10-05 17:54:25Z justme1968
16_STACKABLE.pm             14018 2017-04-17 16:33:06Z rudolfkoenig
70_STV.pm                   12857 2016-12-21 11:59:33Z Zwiebel
99_SUNRISE_EL.pm            22789 2020-09-18 19:00:46Z rudolfkoenig
98_SVG.pm                   23373 2020-12-17 18:53:33Z rudolfkoenig
42_SYSMON.pm                17227 2018-08-29 19:58:18Z hexenmeister
98_telnet.pm                23035 2020-10-26 20:31:42Z rudolfkoenig
59_Twilight.pm              23296 2020-12-06 05:43:44Z Beta-User
74_Unifi.pm                 22962 2020-10-13 05:56:28Z wuehler
74_UnifiSwitch.pm           22962 2020-10-13 05:56:28Z wuehler
99_Utils.pm                 22524 2020-08-02 14:34:02Z rudolfkoenig
# $Id: 99_UtilsHourCounter.pm 2014-12-16 20:15:33 john $
77_UWZ.pm                   21828 2020-05-01 13:44:19Z CoolTux
98_version.pm               15140 2017-09-26 09:20:09Z markusbloch
91_watchdog.pm              22676 2020-08-26 16:11:27Z rudolfkoenig
98_weblink.pm               16293 2018-02-28 21:33:57Z rudolfkoenig
72_XiaomiDevice.pm          23021 2020-10-25 08:38:27Z moises
# $Id: 32_YeeLight.pm 2017-07-30 thaliondrambor $
# $Id: 32_YeeLightBridge.pm 2017-07-30 thaliondrambor $

ABFALL_getEvents.pm         11023 2018-06-13 12:34:34Z uniqueck
ABFALL_setUpdate.pm         11021 2017-09-13 00:32:22Z uniqueck
AttrTemplate.pm             22985 2020-10-18 09:04:19Z rudolfkoenig
Blocking.pm                 23268 2020-12-01 11:48:48Z rudolfkoenig
Color.pm                    20813 2019-12-22 18:42:10Z justme1968
CoProcess.pm                18425 2019-01-26 16:45:12Z justme1968
DevIo.pm                    23241 2020-11-27 16:25:33Z rudolfkoenig
FritzBoxUtils.pm            21592 2020-04-04 12:34:04Z rudolfkoenig
GPUtils.pm                  19666 2019-06-20 11:17:29Z CoolTux
HMConfig.pm                 22974 2020-10-15 13:34:54Z martinp876
No Id found for HMConfig_SenTHPL.pm
HttpUtils.pm                22917 2020-10-05 14:37:58Z rudolfkoenig
Meta.pm                     21008 2020-01-18 10:22:10Z loredo
myUtilsTemplate.pm           7570 2015-01-14 18:31:44Z rudolfkoenig
RESIDENTStk.pm              19788 2019-07-06 08:10:55Z loredo
RTypes.pm                   10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm            23300 2020-12-06 11:36:24Z rudolfkoenig
SubProcess.pm               14334 2017-05-20 23:11:06Z neubert
TcpServerUtils.pm           22894 2020-10-01 19:49:32Z rudolfkoenig
TimeSeries.pm               22980 2020-10-17 09:21:43Z neubert
UConv.pm                    21159 2020-02-09 14:04:27Z loredo
Unit.pm                     19614 2019-06-13 23:11:25Z loredo

HMinfoTools.js             1009 2020-09-03 16:00:00Z frank
doif.js                    15546 2017-12-03 09:57:42Z Ellert
fhemweb.js                 23409 2020-12-23 11:08:10Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968
svg.js
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

frank

ZitatIch hab gestern auch das HMinfoTools.js installiert.
Kann es da dran liegen?
nein, unmöglich.

gibt es warnings in fhem.log?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

noansi

Hallo Robert,

was steht denn bei den von HMInfo gemeldeten idPz00 devices jeweils im Attribut peerIDs? Was steht jeweils im attr xxxx peerIDs in der fhem.cfg?

Wenn der unselige peerUnread Zustand schon in der fhem.cfg gespeichert wurde, z.B. weil autosave aktiv ist, dann lässt er sich allein durch den Patch und Neustart nicht beheben.

Es ist dann ein neuerlicher getConfig bei den betroffenen devices erforderlich, bei dem man ggf. auch etwas mithelfen muss, um den duch zu bekommen (schlafende devices, wie z.B. Fensterkontakte, müssen geweckt werden).

idPz02 wird sich damit dann wohl auch erledigen. idPz03 eventuell auch.

Alternativ kann man die peerIDs auch aus einem älteren Backup der fhem.cfg (wo noch bezüglich peerIDs alles gut war) lesen und wieder eintragen.

Gruß, Ansgar.