(gelöst) deCONZ <-> HUE Bridge : Abbruch der Websocket Verbindung

Begonnen von P.A.Trick, 05 Februar 2020, 17:13:00

Vorheriges Thema - Nächstes Thema

P.A.Trick

Im FHEM Log finde ich einen ganzen Haufen voll der folgenden Meldung:

2020.02.05 17:02:08.778 3: deCONZ: websocket: Switching Protocols ok
2020.02.05 17:02:08.707 3: deCONZ: websocket opened to 192.168.1.119:8443
2020.02.05 17:01:08.768 3: deCONZ: websocket: Switching Protocols ok
2020.02.05 17:01:08.705 3: deCONZ: websocket opened to 192.168.1.119:8443
2020.02.05 17:00:08.776 3: deCONZ: websocket: Switching Protocols ok
2020.02.05 17:00:08.703 3: deCONZ: websocket opened to 192.168.1.119:8443
2020.02.05 16:59:08.795 3: deCONZ: websocket: Switching Protocols ok
2020.02.05 16:59:08.729 3: deCONZ: websocket opened to 192.168.1.119:8443


Nach kurzem Studium des Codes bin ich zum Schluss gekommen, dass mir das zu "hoch" ist.
Auf der deCONZ Seite wird nur die Meldung ausgegeben:


15:06:07:399 Remove websocket 192.168.1.101:33080 after error Unknown error


Im Forum konnte ich nichts brauchbares finden, außer das man den verbose Level nutzen soll um
die Events zu verstecken. Das finde ich aber eher suboptimal, da dadruch u.U. andere Meldungen verloren gehen.

Deshalb meine Frage: kann ich bei der Fehleranalyse helfen?
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

justme1968

wenn die verbindung jede minute neu aufgebaut wird stimmt etwas nicht.

wenn die verbindung von fhem aus zu gemacht wird sollte mehr im log stehen. siehst du mit verbose 5 mehr?

kann man auf deCONZ seite mehr rausfinden?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

P.A.Trick

Im Log sehe ich nicht wirklich mehr. Das die Lampen nicht erreichbar sind ist mMn kein Problem, es tritt immer auf.

020.02.05 17:27:09.125 3: deCONZ: websocket: Switching Protocols ok
2020.02.05 17:27:09.069 4: deCONZ: message for unknown sensor received: deCONZ-S10
2020.02.05 17:27:09.061 3: deCONZ: websocket opened to 192.168.1.119:8443
2020.02.05 17:27:09.058 4: parse status message for deCONZ
2020.02.05 17:27:09.018 4: using HttpUtils_NonblockingGet: GET

        };
                     }
                       'alert' => undef
                       'reachable' => $VAR1->{'state'}{'on'},
                       'ct' => 153,
                       'colormode' => 'xy',
                       'on' => bless( do{\(my $o = 1)}, 'JSON::XS::Boolean' ),
                       'hue' => 0,
                       'bri' => 254,
                       'sat' => 254,
                               ],
                                 '0.3083'
                                 '0.6915',
                       'xy' => [
          'state' => {
          'r' => 'lights',
          'uniqueid' => '00:17:88:01:04:2f:9a:f0-0b',
          'id' => '5',
          't' => 'event',
          'e' => 'changed',
2020.02.05 17:26:37.213 5: deCONZ: websocket data: $VAR1 = {
2020.02.05 17:26:37.211 1: >>>{"e":"changed","id":"5","r":"lights","state":{"alert":null,"bri":254,"colormode":"xy","ct":153,"hue":0,"on":true,"reachable":true,"sat":254,"xy":[0.6915,0.3083]},"t":"event","uniqueid":"00:17:88:01:04:2f:9a:f0-0b"}<<<
2020.02.05 17:26:37.203 3: resource, /lights/3, not available
2020.02.05 17:26:37.202 3: resource, /lights/3, not available
2020.02.05 17:26:37.001 4: using HttpUtils_NonblockingGet: PUT lights/5/state
2020.02.05 17:26:36.997 4: using HttpUtils_NonblockingGet: PUT lights/3/state
2020.02.05 17:26:24.091 4: using HttpUtils_NonblockingGet: GET groups/11



Auf der deCONZ sehe ich auch nichts. Ich vermute aber, dass es ein deCONZ Problem ist. Siehe dazu:

https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2422
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

netbus

Hi,
Ich habe das selbe Problem. Hast du schon eine Lösung?

P.A.Trick

Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Loctotex

Hi, ich habe das auch alle 10 Minuten. Habt ihr das lösen können?

P.A.Trick

Zitat von: Loctotex am 10 Dezember 2020, 18:24:13
Hi, ich habe das auch alle 10 Minuten. Habt ihr das lösen können?
Nein leider nicht. Ich habe das verbose auf 2 gesetzt :-/
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Loctotex

In der 30_HUEBridge.pm kommt es in der sub HUEBridge_HTTP_Call2($$$$;$) vor, dass der path fehlt. Das scheint nicht beabsichtigt zu sein. Direkt danach ist die Verbindung weg.

2020.12.12 13:30:28 4: using HttpUtils_NonblockingGet: GET lights
2020.12.12 13:30:38 4: using HttpUtils_NonblockingGet: GET
2020.12.12 13:30:38 4: parse status message for deCONZ
2020.12.12 13:30:38 3: deCONZ: websocket opened to 192.168.0.51:443
2020.12.12 13:30:38 4: deCONZ: message for unknown sensor received: deCONZ-S2
2020.12.12 13:30:38 4: deCONZ: message for unknown sensor received: deCONZ-S1
2020.12.12 13:30:38 3: deCONZ: websocket: Switching Protocols ok
2020.12.12 13:30:48 4: using HttpUtils_NonblockingGet: GET lights
2020.12.12 13:30:58 4: using HttpUtils_NonblockingGet: GET lights


Wenn ich das in Zeile 1804 so Abfange läuft es ohne Abbrüche.

if(!defined($path) || $path eq ''){
   Log3 $name, 4, "HUEBridge_HTTP_Call2: Warning, path is empty.";
   return undef;
  }



justme1968

kannst du bitte mal versuchen rauszufinden wo der problematische aufruf her kommt?

stacktraceAsString(1) oder stacktrace() sollten helfen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Loctotex

#9
na klar,
stacktraceAsString(1) liefert mir:
HUEBridge_HTTP_Call2:1707 HUEBridge_Call:1250 HUEBridge_GetUpdate:3342 HandleTimeout:677

Das kommt von hier:
sub
HUEBridge_GetUpdate($)
{
  my ($hash) = @_;
  my $name = $hash->{NAME};

  if(!$hash->{LOCAL}) {
    RemoveInternalTimer($hash);
    InternalTimer(gettimeofday()+$hash->{INTERVAL}, "HUEBridge_GetUpdate", $hash, 0);
  }

  if( $hash->{websocketport} && !$hash->{PORT} ) {
    HUEBridge_openWebsocket($hash);
  }

  my $type;
  my $result;
  my $poll_devices = AttrVal($name, "pollDevices", 1);
  if( $poll_devices ) {
    my ($now) = gettimeofday();
    if( $poll_devices > 1 || $hash->{LOCAL} || $now - $hash->{helper}{last_config_timestamp} > 300 ) {
      $result = HUEBridge_Call($hash, $hash, undef, undef);


$now - $hash->{helper}{last_config_timestamp} ist in dem Fall größer 300. Meist 310
Ich habe mir mal die Werte ausgeben lassen: muss das mit dem Timestamp so?

2020.12.13 11:46:07 4: pollDevices: 1 hashLocal:  now-Timestamp: 290
2020.12.13 11:46:07 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:46:17 4: pollDevices: 1 hashLocal:  now-Timestamp: 300
2020.12.13 11:46:17 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:46:27 4: pollDevices: 1 hashLocal:  now-Timestamp: 310
2020.12.13 11:46:27 4: HUEBridge_HTTP_Call2: Warning, path is empty.
2020.12.13 11:46:27 4:  HUEBridge_HTTP_Call2:1710 HUEBridge_Call:1253 HUEBridge_GetUpdate:3342 HandleTimeout:677
2020.12.13 11:46:37 4: pollDevices: 1 hashLocal:  now-Timestamp: 10
2020.12.13 11:46:37 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:46:47 4: pollDevices: 1 hashLocal:  now-Timestamp: 20
2020.12.13 11:46:47 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:46:57 4: pollDevices: 1 hashLocal:  now-Timestamp: 30
2020.12.13 11:46:57 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:47:07 4: pollDevices: 1 hashLocal:  now-Timestamp: 40
2020.12.13 11:47:07 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:47:17 4: pollDevices: 1 hashLocal:  now-Timestamp: 50
2020.12.13 11:47:17 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:47:27 4: pollDevices: 1 hashLocal:  now-Timestamp: 60
2020.12.13 11:47:27 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:47:37 4: pollDevices: 1 hashLocal:  now-Timestamp: 70
2020.12.13 11:47:37 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:47:47 4: pollDevices: 1 hashLocal:  now-Timestamp: 80
2020.12.13 11:47:47 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:47:57 4: pollDevices: 1 hashLocal:  now-Timestamp: 90
2020.12.13 11:47:57 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:48:07 4: pollDevices: 1 hashLocal:  now-Timestamp: 100
2020.12.13 11:48:07 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:48:17 4: pollDevices: 1 hashLocal:  now-Timestamp: 110
2020.12.13 11:48:17 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:48:27 4: pollDevices: 1 hashLocal:  now-Timestamp: 120
2020.12.13 11:48:27 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:48:37 4: pollDevices: 1 hashLocal:  now-Timestamp: 130
2020.12.13 11:48:37 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:48:47 4: pollDevices: 1 hashLocal:  now-Timestamp: 140
2020.12.13 11:48:47 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:48:57 4: pollDevices: 1 hashLocal:  now-Timestamp: 150
2020.12.13 11:48:57 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:49:07 4: pollDevices: 1 hashLocal:  now-Timestamp: 160
2020.12.13 11:49:07 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:49:17 4: pollDevices: 1 hashLocal:  now-Timestamp: 170
2020.12.13 11:49:17 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:49:27 4: pollDevices: 1 hashLocal:  now-Timestamp: 180
2020.12.13 11:49:27 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:49:37 4: pollDevices: 1 hashLocal:  now-Timestamp: 190
2020.12.13 11:49:37 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:49:47 4: pollDevices: 1 hashLocal:  now-Timestamp: 200
2020.12.13 11:49:47 4: using HttpUtils_NonblockingGet: GET lights
2020.12.13 11:49:57 4: pollDevices: 1 hashLocal:  now-Timestamp: 210
2020.12.13 11:49:57 4: using HttpUtils_NonblockingGet: GET lights


Das Interval beim define hatte ich testweise auf 10 gesetzt.

justme1968

das modul holt im intervall abstand den status aller lampen ab. und zusätzlich alle 5 minuten den status der bridge selber. den bekommt man eigentlich in dem man direkt auf oberster ebene abfragt. d.h. ohne path.

wie es scheint mag deconz letzteres nicht (mehr ?).

was sagt deconz wenn du mit dem browser auf https://<ip>/api/<key>/ gehst? macht es einen unterschied wenn du den letzten / weg lässt. siehst du eventuell bei einem oder beidem den abbruch im deconz log ?

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Loctotex

Deconz kann so weit ich weiß kein https. Bei mir funktioniert auch nur http.

http://<ip>/api/<key>/  funktioniert genauso wie http://<ip>/api/<key> im Browser und liefert mit den Staus der Bridge. Logfile von Deconz muss ich erst aktivieren, lifere ich morgen nach.

justme1968


also wenn die abfrage per browser geht und per modul nicht habe ich auf die schnelle keine idee ausser das du bitte noch mal schaust ob es tatsächlich die gleiche abfrage ist.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Loctotex

#13
Status der Bridge holen funktioniert.
HttpUtils_NonblockingGet ruft als Callback HUEBridge_dispatch auf.

Von dort wird HUEBridge_Parse aufgerufen. Von da gehts nach HUEBridge_fillBridgeInfo.

HUEBridge_fillBridgeInfo ruft HUEBridge_openWebsocket wenn $config->{websocketport} gesetzt ist.

Hier müsste doch eigentlich geschaut werden ob es schon eine Verbindung gibt oder nicht?
Sowas in etwa?
if( defined($config->{websocketport}) && !defined($hash->{CD}) ) {
    $hash->{websocketport} = $config->{websocketport};
    HUEBridge_openWebsocket($hash);
  }

justme1968

HUEBridge_openWebsocket schlisst vorher die alte verbindung mit HUEBridge_closeWebsocket. das ist aber ein normaler verbindungsabbau der keine probleme machen sollte. da in HUEBridge_closeWebsocket auch alles gelöscht wird was mit dem websocket zu tun hat kann danach garnicht mehr die read routine aufgerufen geschweige denn daraus gelesen werden.

die bisherigen log eintrage und auch der code der auf deconz dazugehört deutet darauf h in das die verbindung von deconz seite zugemacht wird. ich weiss nur nicht warum.

irgendein puzzle stück fehlt noch und wir haben noch nicht diese ursache gefunden.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Loctotex

#15
An welcher Stelle wird denn festgestellt das deconz die Verbindung geschlossen hat? Irgendwo muss es ja dann  $hash->{CD}) weggerissen haben?

Das müsste ja heißen, wenn ich das hier einbaue:
sub HUEBridge_fillBridgeInfo($$)
{
  my ($hash,$config) = @_;
  my $name = $hash->{NAME};

  $hash->{name} = $config->{name};
  $hash->{modelid} = $config->{modelid};
  $hash->{bridgeid} = $config->{bridgeid};
  $hash->{swversion} = $config->{swversion};
  $hash->{apiversion} = $config->{apiversion};
Log3 $name, 4, "HUEBridge_fillBridgeInfo";
Log3 $name, 4, $hash->{CD};
  if( defined($config->{websocketport}) && !defined($hash->{CD}) ) {
    $hash->{websocketport} = $config->{websocketport};
    HUEBridge_openWebsocket($hash);
  }


würde ich entweder weiterhin reconnects sehen, oder es würde nach kurzer Zeit nicht mehr funktionieren wenn deconz die Verbindung zu macht.

Soweit ich das sehe wird einfach eine neue Verbindung aufgebaut, ob die alte noch steht oder nicht.

justme1968

wenn du an den anfang von HUEBridge_openWebsocket schaust siehst du das dort zuerst HUEBridge_closeWebsocket aufgerufen wird. d.h. es wird zuerst zu gemacht und dann neu aufgemacht.


ja so ähnlich wollte ich das auch gerade vorschlagen: in HUEBridge_fillBridgeInfo das HUEBridge_openWebsocket($hash); in einHUEBridge_openWebsocket($hash) if( !defined($hash->{CD}) ); ändern und schauen was passiert.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Loctotex

Ich hab das jetzt so bei mir drin. Werde morgen berichten wie es läuft. :)

Loctotex

So läuft es jetzt bei mir seit gestern ohne Probleme. Kein Reconnects mehr.

justme1968

ich habe es eben so eingecheckt. danke für die hilfe.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

P.A.Trick

Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Intruder1956

Hallo,
ich habe diesen Tread gerade gelesen und gleich eijn update gemacht.

mit Grinsen im Gesicht "... und wieso funktioniert es bei mir nicht ?"

Ich habe folgendes im Log nach dem update und shutdown restart

2020.12.17 13:30:00 3: HUEGroup131088: I/O device is TradfriGateway
2020.12.17 13:30:00 3: HUEGroup131091: I/O device is TradfriGateway
2020.12.17 13:30:00 3: Arbeit_Licht_3: I/O device is TradfriGateway
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_loadHUEDevice redefined at ./FHEM/30_HUEBridge.pm line 25, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Initialize redefined at ./FHEM/30_HUEBridge.pm line 33, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Read redefined at ./FHEM/30_HUEBridge.pm line 60, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Write redefined at ./FHEM/30_HUEBridge.pm line 198, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Detect redefined at ./FHEM/30_HUEBridge.pm line 210, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Define redefined at ./FHEM/30_HUEBridge.pm line 249, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Rename redefined at ./FHEM/30_HUEBridge.pm line 295, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Notify redefined at ./FHEM/30_HUEBridge.pm line 307, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Undefine redefined at ./FHEM/30_HUEBridge.pm line 326, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_hash2header redefined at ./FHEM/30_HUEBridge.pm line 335, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_closeWebsocket redefined at ./FHEM/30_HUEBridge.pm line 349, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_openWebsocket redefined at ./FHEM/30_HUEBridge.pm line 365, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_fillBridgeInfo redefined at ./FHEM/30_HUEBridge.pm line 407, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_OpenDev redefined at ./FHEM/30_HUEBridge.pm line 436, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Pair redefined at ./FHEM/30_HUEBridge.pm line 484, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_string2array redefined at ./FHEM/30_HUEBridge.pm line 510, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_scene2id redefined at ./FHEM/30_HUEBridge.pm line 534, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_scene2id_deCONZ redefined at ./FHEM/30_HUEBridge.pm line 562, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEbridge_groupOfLights redefined at ./FHEM/30_HUEBridge.pm line 588, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Set redefined at ./FHEM/30_HUEBridge.pm line 612, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Get redefined at ./FHEM/30_HUEBridge.pm line 1034, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_GetUpdate redefined at ./FHEM/30_HUEBridge.pm line 1231, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_updateGroups redefined at ./FHEM/30_HUEBridge.pm line 1289, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Parse redefined at ./FHEM/30_HUEBridge.pm line 1446, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Autocreate redefined at ./FHEM/30_HUEBridge.pm line 1506, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_ProcessResponse redefined at ./FHEM/30_HUEBridge.pm line 1593, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Register redefined at ./FHEM/30_HUEBridge.pm line 1667, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Call redefined at ./FHEM/30_HUEBridge.pm line 1684, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_HTTP_Call redefined at ./FHEM/30_HUEBridge.pm line 1723, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_HTTP_Call2 redefined at ./FHEM/30_HUEBridge.pm line 1777, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_dispatch redefined at ./FHEM/30_HUEBridge.pm line 1858, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_HTTP_Request redefined at ./FHEM/30_HUEBridge.pm line 2025, <$fh> line 1505.
2020.12.17 13:30:00 1: PERL WARNING: Subroutine HUEBridge_Attr redefined at ./FHEM/30_HUEBridge.pm line 2111, <$fh> line 1505.
2020.12.17 13:30:00 3: HUEDevice1: I/O device is Conbee
2020.12.17 13:30:00 3: HUEDevice4: I/O device is Conbee
2020.12.17 13:30:00 3: HUEGroup4: I/O device is Conbee
2020.12.17 13:30:00 3: Testschalter: I/O device is Conbee
2020.12.17 13:30:00 3: HUESensor65580: I/O device is TradfriGateway
2020.12.17 13:30:00 1: Including ./log/fhem.save
2020.12.17 13:30:00 3: HUEGroup0: I/O device is Conbee
2020.12.17 13:30:00 3: HUEGroup2: I/O device is Conbee
2020.12.17 13:30:00 2: Conbee: autocreated 2 devices


Viele grüße

Intruder, der nur darauf wartet seinen Namen auch wieder fahren zu können  ;)
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

justme1968

und woran siehst du das etwas nicht geht?

ps: dein log schaut eher nach reload als reastart aus.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Intruder1956

Hallo,
ich habe einen shutdown restart gemacht und sehe ja jetzt die ganzen Warnmeldungen, die vorher nicht da waren.

Gruß
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

Loctotex

Die Warnings kommen nur wenn 30_HUEBridge.pm erneut geladen wird. Dann werden die ganzen Methoden erneut definiert. Da es sie vorher schon gab, gibt es eine Warnung. Ganz normal. Beim shutdown restart sollten sie allerdings nicht kommen. Ist das bei jedem shutdown restart so? Kannst du mal den ganzen Log posten?
Also ab:
2020.12.17 16:56:29 1: starting in console mode
2020.12.17 16:56:29 1: Including fhem.cfg
2020.12.17 16:56:30 3: WEB: port 8083 opened


oder so ähnlich, bis nach den Warnings.

Intruder1956

so, gerade nochmal einen shutdown restart oben in der Leiste gemacht in Worten "shutdown restart"  ;) :)

hier das komplette Log von dem restart
2020.12.17 20:14:26 2: DbLog DBLogging - Last database write cycle due to shutdown ...
2020.12.17 20:14:26 2: DbLog DBLogging - Last database write cycle done
2020.12.17 20:14:26 1: Server shutdown delayed due to TradfriGateway for max 10 sec
2020.12.17 20:14:26 3: TradfriGateway: read: end of file reached while sysread
2020.12.17 20:14:26 3: TradfriGateway: stopped
2020.12.17 20:14:27 0: Server shutdown
2020.12.17 20:14:30 1: Including fhem.cfg
2020.12.17 20:14:30 3: telnetPort: port 7072 opened
2020.12.17 20:14:30 3: WEB: port 8083 opened
2020.12.17 20:14:30 3: WEBphone: port 8084 opened
2020.12.17 20:14:30 3: WEBtablet: port 8085 opened
2020.12.17 20:14:30 2: eventTypes: loaded 5601 events from ./log/eventTypes.txt
2020.12.17 20:14:30 3: Opening CUL_868 device /dev/serial/by-id/usb-busware.de_CUL868-if00
2020.12.17 20:14:31 3: Setting CUL_868 serial parameters to 9600,8,N,1
2020.12.17 20:14:31 3: CUL_868: Possible commands: ABbCeFGhiKkLlMmNRTtUuVWXxYZ
2020.12.17 20:14:31 3: CUL_868 device opened
2020.12.17 20:14:31 3: Opening CUL_433 device /dev/serial/by-id/usb-busware.de_CUL433-if00
2020.12.17 20:14:31 3: Setting CUL_433 serial parameters to 9600,8,N,1
2020.12.17 20:14:31 3: CUL_433: Possible commands: ABCEeFGhiKkLlMmRTtUuVWXxY
2020.12.17 20:14:31 3: CUL_433 device opened
2020.12.17 20:14:31 3: Opening Signal_Stick device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A96A4J04-if00-port0
2020.12.17 20:14:31 3: Setting Signal_Stick serial parameters to 57600,8,N,1
2020.12.17 20:14:31 1: Signal_Stick: DoInit, /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A96A4J04-if00-port0@57600
2020.12.17 20:14:31 3: Signal_Stick device opened
2020.12.17 20:14:31 3: Signal_Stick: Attr, doubleMsgCheck_IDs enabled: 0
2020.12.17 20:14:31 3: Signal_Stick: Attr, setting Verbose to: 2
2020.12.17 20:14:31 3: Opening Wlan868 device 192.168.178.34:23
2020.12.17 20:14:34 1: Wlan868: Can't connect to 192.168.178.34:23: Connection timed out
2020.12.17 20:14:34 1: Including /opt/fhem/FHEM/Fremd_Sensoren.cfg
2020.12.17 20:14:34 1: Including /opt/fhem/FHEM/Heizung.cfg
2020.12.17 20:14:34 1: Including /opt/fhem/FHEM/Temp_Sensoren.cfg
2020.12.17 20:14:34 3: AB_Kammer_LaC: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: AB_ServerSchrank: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: AZ_Temp: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Aussen_Sued_Temp: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Bad_Temp: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Diele_Temp: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: GaesteWC_Temp: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Gefrierschrank_Temp: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Keller_Temp: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Kueche_Temp: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Kuehlschrank_Temp: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Schlaf_Temp: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: WZ_Temp: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 1: Including /opt/fhem/FHEM/Rolladen.cfg
2020.12.17 20:14:34 1: Including /opt/fhem/FHEM/Steckdosen_IT.cfg
2020.12.17 20:14:34 1: Including /opt/fhem/FHEM/Steckdosen_PCA301.cfg
2020.12.17 20:14:34 3: Arbeit_Schrank_Server_PWR: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Bad_Waschmaschiene: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Kueche_Geschirrspueler: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Flur_Kuehlschrank: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Kueche_Microwelle: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Kueche_Kaffee: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Schlaf_Bett_Werner: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: WZ_Couch_LEDPCA301: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: Arbeit_PC: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: WZ_Geldmaschine: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 3: PCA301_0D5B58: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:34 1: Including /opt/fhem/FHEM/Fenster.cfg
2020.12.17 20:14:34 1: Including /opt/fhem/FHEM/LED.cfg
2020.12.17 20:14:34 3: Opening LED_Stripe_RGB device 192.168.178.26:9090
2020.12.17 20:14:34 1: Including /opt/fhem/FHEM/Dashbutton.cfg
2020.12.17 20:14:34 3: dash: listening
2020.12.17 20:14:34 1: Including /opt/fhem/FHEM/Fritzbox.cfg
2020.12.17 20:14:34 3: Opening Telefon device 192.168.178.1:1012
2020.12.17 20:14:34 3: hm_fw_check: Defined with URL https://update.homematic.com/firmware/api/firmware/search/DEVICE and interval 86400 featurelevel 6
2020.12.17 20:14:35 3: firmware: new ext defined infix:firmware: dir:FHEM/firmware:
2020.12.17 20:14:35 3: Registering HTTPSRV firmware for URL /firmware   and assigned link firmware ...
2020.12.17 20:14:35 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2020.12.17 20:14:35 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2020.12.17 20:14:35 3: Arbeit_Steckdose: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:35 3: PCA301_26DFE3: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:35 3: PCA301_26DF93: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:35 3: PCA301_26DFB7: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:35 2: Enabling Withings webcall for Waage
2020.12.17 20:14:35 3: MQTT2_FHEM_Server: port 1884 opened
2020.12.17 20:14:35 3: PCA301_6AAAAA: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:35 3: WZ_Kamera: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:35 3: PCA301_26E3EB: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:35 3: PCA301_26DBB3: I/O device is WlanJeeLinkNeu
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_Initialize redefined at ./FHEM/31_HUEDevice.pm line 172, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_devStateIcon redefined at ./FHEM/31_HUEDevice.pm line 208, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_summaryFn redefined at ./FHEM/31_HUEDevice.pm line 270, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_IODevChanged redefined at ./FHEM/31_HUEDevice.pm line 280, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_moveToBridge redefined at ./FHEM/31_HUEDevice.pm line 336, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_Define redefined at ./FHEM/31_HUEDevice.pm line 367, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_Undefine redefined at ./FHEM/31_HUEDevice.pm line 494, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_SetParam redefined at ./FHEM/31_HUEDevice.pm line 509, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_Set redefined at ./FHEM/31_HUEDevice.pm line 748, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_cttorgb redefined at ./FHEM/31_HUEDevice.pm line 1111, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_xyYtorgb redefined at ./FHEM/31_HUEDevice.pm line 1148, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_Get redefined at ./FHEM/31_HUEDevice.pm line 1195, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_ReadFromServer redefined at ./FHEM/31_HUEDevice.pm line 1291, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_GetUpdate redefined at ./FHEM/31_HUEDevice.pm line 1308, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDeviceSetIcon redefined at ./FHEM/31_HUEDevice.pm line 1353, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_Parse redefined at ./FHEM/31_HUEDevice.pm line 1386, <$fh> line 1075.
2020.12.17 20:14:35 1: PERL WARNING: Subroutine HUEDevice_Attr redefined at ./FHEM/31_HUEDevice.pm line 1900, <$fh> line 1075.
2020.12.17 20:14:35 3: Ess_Lampe_links: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Schalter_Ess_Licht: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Ess_Lampe_rechts: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Schalter_Flur_Licht: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Flur_Licht: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Ess_Licht_all: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Schalter_Schlaf_Rollo: I/O device is TradfriGateway
2020.12.17 20:14:35 3: HUESensor65553: I/O device is TradfriGateway
2020.12.17 20:14:35 3: HUESensor65556: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Schalter_WZ_Rollo: I/O device is TradfriGateway
2020.12.17 20:14:35 3: WZ_Rollo: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Schlaf_Rollo: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Ess_Rollo: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Flur_Motion: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Schalter_Ess_Rollo: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Schalter_Arbeit_Rollo: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Arbeit_Rollo: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Arbeit_Licht_all: I/O device is TradfriGateway
2020.12.17 20:14:35 3: Arbeit_Licht_2: I/O device is TradfriGateway
2020.12.17 20:14:35 3: HUESensor65564: I/O device is TradfriGateway
2020.12.17 20:14:35 3: HUEGroup131079: I/O device is TradfriGateway
2020.12.17 20:14:35 3: HUEGroup131080: I/O device is TradfriGateway
2020.12.17 20:14:35 3: HUEGroup131086: I/O device is TradfriGateway
2020.12.17 20:14:35 3: HUEGroup131089: I/O device is TradfriGateway
2020.12.17 20:14:35 3: TankeJoachimstr: Defined with URL http://www.clever-tanken.de/tankstelle_details/28587 and interval 1800 featurelevel 6
2020.12.17 20:14:36 3: HUEGroup131093: I/O device is TradfriGateway
2020.12.17 20:14:36 3: Schalter_Wohnen_Licht: I/O device is TradfriGateway
2020.12.17 20:14:36 3: Wohnen_Licht: I/O device is TradfriGateway
2020.12.17 20:14:36 3: Opening MAPLECUL1_868 device 192.168.178.25:2323
2020.12.17 20:14:36 3: MAPLECUL1_868: Possible commands: BbCFiAZNEkGMKLUYRTVWXeflptxz*
2020.12.17 20:14:36 3: MAPLECUL1_868 device opened
2020.12.17 20:14:36 2: Switched MAPLECUL1_868 rfmode to HomeMatic
2020.12.17 20:14:36 3: Opening MAPLECUL2_433 device FHEM:DEVIO:MAPLECUL1Stack:9600
2020.12.17 20:14:36 3: MAPLECUL2_433: Possible commands: bCFiAZNEGMKLUYRTVWXfxz*
2020.12.17 20:14:36 2: Setting MAPLECUL2_433 fhtid from 1234 to 0000
2020.12.17 20:14:36 3: MAPLECUL2_433 device opened
2020.12.17 20:14:36 3: Opening MAPLECUL3 device FHEM:DEVIO:MAPLECUL2Stack:9600
2020.12.17 20:14:36 3: MAPLECUL3: Possible commands: bCFiAZNEGMKLUYRTVWXfxz*
2020.12.17 20:14:36 3: MAPLECUL3 device opened
2020.12.17 20:14:36 3: Opening MAPLECUL4 device FHEM:DEVIO:MAPLECUL4Stack:9600
2020.12.17 20:14:36 3: MAPLECUL4: Possible commands: CAZNELYVXfz
2020.12.17 20:14:36 2: Setting MAPLECUL4 fhtid from ? (T01 is unknown) Use one of C A Z N E L Y V X f z to 0000
2020.12.17 20:14:36 3: MAPLECUL4 device opened
2020.12.17 20:14:36 3: Arbeit_Licht_1: I/O device is TradfriGateway
2020.12.17 20:14:36 3: Schalter_Arbeit_Licht: I/O device is TradfriGateway
2020.12.17 20:14:36 3: HUEGroup131088: I/O device is TradfriGateway
2020.12.17 20:14:36 3: HUEGroup131091: I/O device is TradfriGateway
2020.12.17 20:14:36 3: Arbeit_Licht_3: I/O device is TradfriGateway
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_loadHUEDevice redefined at ./FHEM/30_HUEBridge.pm line 25, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Initialize redefined at ./FHEM/30_HUEBridge.pm line 33, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Read redefined at ./FHEM/30_HUEBridge.pm line 60, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Write redefined at ./FHEM/30_HUEBridge.pm line 198, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Detect redefined at ./FHEM/30_HUEBridge.pm line 210, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Define redefined at ./FHEM/30_HUEBridge.pm line 249, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Rename redefined at ./FHEM/30_HUEBridge.pm line 295, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Notify redefined at ./FHEM/30_HUEBridge.pm line 307, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Undefine redefined at ./FHEM/30_HUEBridge.pm line 326, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_hash2header redefined at ./FHEM/30_HUEBridge.pm line 335, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_closeWebsocket redefined at ./FHEM/30_HUEBridge.pm line 349, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_openWebsocket redefined at ./FHEM/30_HUEBridge.pm line 365, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_fillBridgeInfo redefined at ./FHEM/30_HUEBridge.pm line 407, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_OpenDev redefined at ./FHEM/30_HUEBridge.pm line 436, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Pair redefined at ./FHEM/30_HUEBridge.pm line 484, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_string2array redefined at ./FHEM/30_HUEBridge.pm line 510, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_scene2id redefined at ./FHEM/30_HUEBridge.pm line 534, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_scene2id_deCONZ redefined at ./FHEM/30_HUEBridge.pm line 562, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEbridge_groupOfLights redefined at ./FHEM/30_HUEBridge.pm line 588, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Set redefined at ./FHEM/30_HUEBridge.pm line 612, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Get redefined at ./FHEM/30_HUEBridge.pm line 1034, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_GetUpdate redefined at ./FHEM/30_HUEBridge.pm line 1231, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_updateGroups redefined at ./FHEM/30_HUEBridge.pm line 1289, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Parse redefined at ./FHEM/30_HUEBridge.pm line 1446, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Autocreate redefined at ./FHEM/30_HUEBridge.pm line 1506, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_ProcessResponse redefined at ./FHEM/30_HUEBridge.pm line 1593, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Register redefined at ./FHEM/30_HUEBridge.pm line 1667, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Call redefined at ./FHEM/30_HUEBridge.pm line 1684, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_HTTP_Call redefined at ./FHEM/30_HUEBridge.pm line 1723, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_HTTP_Call2 redefined at ./FHEM/30_HUEBridge.pm line 1777, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_dispatch redefined at ./FHEM/30_HUEBridge.pm line 1858, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_HTTP_Request redefined at ./FHEM/30_HUEBridge.pm line 2025, <$fh> line 1505.
2020.12.17 20:14:36 1: PERL WARNING: Subroutine HUEBridge_Attr redefined at ./FHEM/30_HUEBridge.pm line 2111, <$fh> line 1505.
2020.12.17 20:14:36 3: HUEDevice1: I/O device is Conbee
2020.12.17 20:14:36 3: HUEDevice4: I/O device is Conbee
2020.12.17 20:14:36 3: HUEGroup4: I/O device is Conbee
2020.12.17 20:14:36 3: Testschalter: I/O device is Conbee
2020.12.17 20:14:36 3: HUESensor65580: I/O device is TradfriGateway
2020.12.17 20:14:36 3: HUEGroup0: I/O device is Conbee
2020.12.17 20:14:36 3: HUEGroup2: I/O device is Conbee
2020.12.17 20:14:36 1: Including ./log/fhem.save
2020.12.17 20:14:37 3: FB_CALLMONITOR (Telefon) - found 1 phonebooks
2020.12.17 20:14:37 2: FB_CALLMONITOR (Telefon) - read 7 contacts from remote phonebook "Telefonbuch"
2020.12.17 20:14:37 2: FB_CALLMONITOR (Telefon) - found FritzBox phonebook /opt//fhem/Telefonbuch.xml
2020.12.17 20:14:37 2: FB_CALLMONITOR (Telefon) - read 8 contacts from /opt//fhem/Telefonbuch.xml
2020.12.17 20:14:37 2: TradfriGateway: starting tradfri-fhem: /usr/bin/tradfri-fhem -s sssss -i iiiii -p ppppp --ip 192.168.178.74
2020.12.17 20:14:37 3: TradfriGateway: starting
2020.12.17 20:14:37 3: TradfriGateway: using FHEM logfile
2020.12.17 20:14:38 3: Opening WlanJeeLink device 192.168.178.71:81
2020.12.17 20:14:38 3: Opening WlanJeeLinkNeu device 192.168.178.72:82
2020.12.17 20:14:38 3: dash: stopped
2020.12.17 20:14:38 3: dash: listening
2020.12.17 20:14:38 3: Opening myHmUART device /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
2020.12.17 20:14:38 3: Setting myHmUART serial parameters to 115200,8,N,1
2020.12.17 20:14:38 3: myHmUART device opened
2020.12.17 20:14:38 3: Opening myHmUARTLGW device 192.168.178.73:23
2020.12.17 20:14:38 2: withings_D4736933: I/O device is Waage
2020.12.17 20:14:39 2: withings_U12928654: I/O device is Waage
2020.12.17 20:14:39 2: withings_U12928654: Reopening Aura socket
2020.12.17 20:14:39 0: Featurelevel: 6
2020.12.17 20:14:39 0: Server started with 398 defined entities (fhem.pl:23306/2020-12-07 perl:5.024001 os:linux user:fhem pid:3404)
2020.12.17 20:14:39 3: myHmUARTLGW device opened
2020.12.17 20:14:39 3: WlanJeeLink device opened
2020.12.17 20:14:39 2: Signal_Stick: CheckVersionResp, initialized v3.4.4
2020.12.17 20:14:39 3: MAPLECUL4: Unknown code ? (T010000 is unknown) Use one of C A Z N E L Y V X f z, help me!
2020.12.17 20:14:39 3: WlanJeeLinkNeu device opened
2020.12.17 20:14:39 3: Telefon device opened


angenehmen Abend gewünscht
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

justme1968

irgendetwas stimmt mit deinen aufgeteilten config files nicht. vermutlich hast du auch von hand darin editiert.

sorry. dafür gibt es keinen support. das ist nötig, fehleranfällig und kontraproduktiv. tu dir einen gefallen und arbeite mit einem einzigen config file das du niemals von hand anfasst.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Intruder1956

ok, mein Fhem läuft seit Jahren genau so, jetzt sind neue Teile wegen Umzug dazu gekommen.
An den Zigbee Config Einstellungen habe ich noch nichts verändert. Sind so wie sie angelegt wurden auch noch in Fhem.cfg. Bis heute Morgen hatte ich wie oben die Nutzer auch folgende Meldungen im Log
2020.12.15 21:12:46 3: Conbee: websocket: Switching Protocols ok
2020.12.15 21:18:01 3: Conbee: websocket opened to 192.168.178.36:443
2020.12.15 21:18:01 3: Conbee: websocket: Switching Protocols ok
2020.12.15 21:23:16 3: Conbee: websocket opened to 192.168.178.36:443
2020.12.15 21:23:16 3: Conbee: websocket: Switching Protocols ok
2020.12.15 21:28:31 3: Conbee: websocket opened to 192.168.178.36:443
2020.12.15 21:28:31 3: Conbee: websocket: Switching Protocols ok
2020.12.15 21:33:46 3: Conbee: websocket opened to 192.168.178.36:443
2020.12.15 21:33:46 3: Conbee: websocket: Switching Protocols ok
2020.12.15 21:34:12 3: CUL_HM set ActionDetector update noArg
2020.12.15 21:39:01 3: Conbee: websocket opened to 192.168.178.36:443
2020.12.15 21:39:01 3: Conbee: websocket: Switching Protocols ok
2020.12.15 21:44:16 3: Conbee: websocket opened to 192.168.178.36:443
2020.12.15 21:44:16 3: Conbee: websocket: Switching Protocols ok
2020.12.15 21:49:31 3: Conbee: websocket opened to 192.168.178.36:443
2020.12.15 21:49:31 3: Conbee: websocket: Switching Protocols ok
2020.12.15 21:54:46 3: Conbee: websocket opened to 192.168.178.36:443
2020.12.15 21:54:46 3: Conbee: websocket: Switching Protocols ok
2020.12.15 22:00:01 3: Conbee: websocket opened to 192.168.178.36:443
2020.12.15 22:00:01 3: Conbee: websocket: Switching Protocols ok


Ich habe dann heute Morgen ein Update in Fhem gemacht und anschließend wie oben gezeigte Fehler im Log. Bei dem Update und danach wurde nichts händisch verändert. Alle xxx.cfg laufen seit Jahren ohne Probleme.
Man fummelt auch nicht jeden Tag daran rum wenn es läuft.
Aber die xxx.cfg haben jetzt aber gar nichts mit den neuen Meldungen von heute zu tun.
Ich lese das Forum seit Jahren und jedes mal kommt Stress wegen den aufgeteilten xxx.cfg auf.

Da Frage ich mich die ganze Zeit , warum hat man diese Funktion eigentlich eingebaut und dokumentiert,wenn es doch so schlimm ist, dies Funktion zu nutzen. Ich lese es seit Jahren und auch bei alten Hasen hier im Forum gesehen. Warum hat man diese Funktion der Config nicht bei dem Update von 5.xx nach 6.x rausgenommen. Ich mag diese Ordnung. Natürlich kann nicht jeder damit umgehen, das lese ich auch oft genug hier.


Aber die Meldungen von heute mit dem Update von der 30_Huebridge auf die vorhandene Config zu schieben, ist nicht ok. Zumal ich seit mehreren Tagen nichts händisch an der Config gemacht habe.

schönen Abend
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

Loctotex

In der 30_HUEBridge.pm gibt es eine Änderung. Diese löst aber nicht diese Warnungen aus. Du kannst aber zum Test die alte Version aus dem SVN holen.

Intruder1956

hmmm, wie sag ich es jetzt  :-[
Ich Entschuldige mich, ich habe nur heute ins log geschaut um zu schauen ob Fehler vorhanden sind.
Dabei bin ich dann "nach unten" gegangen, hatte nur bei heute geschaut. Aber die Fehler sind weiter oben auch schon.

Sorry dafür

und zwar das 31_HUEDevice.pm und die 30_HUEBrige.pm
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_Initialize redefined at ./FHEM/31_HUEDevice.pm line 173, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_devStateIcon redefined at ./FHEM/31_HUEDevice.pm line 209, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_summaryFn redefined at ./FHEM/31_HUEDevice.pm line 271, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_IODevChanged redefined at ./FHEM/31_HUEDevice.pm line 281, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_moveToBridge redefined at ./FHEM/31_HUEDevice.pm line 337, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_Define redefined at ./FHEM/31_HUEDevice.pm line 368, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_Undefine redefined at ./FHEM/31_HUEDevice.pm line 495, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_SetParam redefined at ./FHEM/31_HUEDevice.pm line 510, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_Set redefined at ./FHEM/31_HUEDevice.pm line 749, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_cttorgb redefined at ./FHEM/31_HUEDevice.pm line 1111, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_xyYtorgb redefined at ./FHEM/31_HUEDevice.pm line 1148, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_Get redefined at ./FHEM/31_HUEDevice.pm line 1195, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_ReadFromServer redefined at ./FHEM/31_HUEDevice.pm line 1291, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_GetUpdate redefined at ./FHEM/31_HUEDevice.pm line 1308, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDeviceSetIcon redefined at ./FHEM/31_HUEDevice.pm line 1353, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_Parse redefined at ./FHEM/31_HUEDevice.pm line 1386, <$fh> line 1072.
2020.12.13 10:30:53 1: PERL WARNING: Subroutine HUEDevice_Attr redefined at ./FHEM/31_HUEDevice.pm line 1900, <$fh> line 1072.
2020.12.13 10:30:53 3: Ess_Lampe_links: I/O device is TradfriGateway
2020.12.13 10:30:53 3: Schalter_Ess_Licht: I/O device is TradfriGateway
2020.12.13 10:30:53 3: Ess_Lampe_rechts: I/O device is TradfriGateway


und seit dem 15.11. dieses
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_loadHUEDevice redefined at ./FHEM/30_HUEBridge.pm line 25, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Initialize redefined at ./FHEM/30_HUEBridge.pm line 33, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Read redefined at ./FHEM/30_HUEBridge.pm line 60, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Write redefined at ./FHEM/30_HUEBridge.pm line 198, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Detect redefined at ./FHEM/30_HUEBridge.pm line 210, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Define redefined at ./FHEM/30_HUEBridge.pm line 249, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Rename redefined at ./FHEM/30_HUEBridge.pm line 295, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Notify redefined at ./FHEM/30_HUEBridge.pm line 307, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Undefine redefined at ./FHEM/30_HUEBridge.pm line 326, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_hash2header redefined at ./FHEM/30_HUEBridge.pm line 335, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_closeWebsocket redefined at ./FHEM/30_HUEBridge.pm line 349, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_openWebsocket redefined at ./FHEM/30_HUEBridge.pm line 365, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_fillBridgeInfo redefined at ./FHEM/30_HUEBridge.pm line 407, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_OpenDev redefined at ./FHEM/30_HUEBridge.pm line 436, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Pair redefined at ./FHEM/30_HUEBridge.pm line 484, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_string2array redefined at ./FHEM/30_HUEBridge.pm line 510, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_scene2id redefined at ./FHEM/30_HUEBridge.pm line 534, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_scene2id_deCONZ redefined at ./FHEM/30_HUEBridge.pm line 562, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEbridge_groupOfLights redefined at ./FHEM/30_HUEBridge.pm line 588, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Set redefined at ./FHEM/30_HUEBridge.pm line 612, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Get redefined at ./FHEM/30_HUEBridge.pm line 1034, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_GetUpdate redefined at ./FHEM/30_HUEBridge.pm line 1231, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_updateGroups redefined at ./FHEM/30_HUEBridge.pm line 1289, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Parse redefined at ./FHEM/30_HUEBridge.pm line 1446, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Autocreate redefined at ./FHEM/30_HUEBridge.pm line 1506, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_ProcessResponse redefined at ./FHEM/30_HUEBridge.pm line 1593, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Register redefined at ./FHEM/30_HUEBridge.pm line 1667, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Call redefined at ./FHEM/30_HUEBridge.pm line 1684, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_HTTP_Call redefined at ./FHEM/30_HUEBridge.pm line 1723, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_HTTP_Call2 redefined at ./FHEM/30_HUEBridge.pm line 1777, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_dispatch redefined at ./FHEM/30_HUEBridge.pm line 1858, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_HTTP_Request redefined at ./FHEM/30_HUEBridge.pm line 2025, <$fh> line 1504.
2020.12.15 14:54:50 1: PERL WARNING: Subroutine HUEBridge_Attr redefined at ./FHEM/30_HUEBridge.pm line 2111, <$fh> line 1504.


Meine Vermutung ist, das diese Meldung durch entfernen der Device in Fhem " Delete this device" und der Phoscon-App entstanden sind.
Ich habe einige Devices die für mich doppelt waren z.b. Gruppe und Lampe (brauche nur Lampe), gelöscht und auch ganze Device, die nur Test waren oder bei Lidl wieder zurück gegeben wurden.

Also sorry

Gruß und gute Nacht

Intruder
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,