Esp controller, 4+ Bulbs und Wifilight

Begonnen von Markus., 07 Dezember 2017, 09:31:58

Vorheriges Thema - Nächstes Thema

Markus.

Hallo Zusammen,

ich glaube das Problem ist hier besser aufgehoben !?!

https://forum.fhem.de/index.php/topic,58742.msg727259.html#msg727259


Und zwar habe ich Probleme bei der Einbindung eines zweiten Bridge Ports
und bekomme immer folgende Fehlermeldung.

no free slot at bridge-V3 (192.168.178.66) for RGBW2



Gruß

Markus

herrmannj

Zitat von: Markus. am 07 Dezember 2017, 08:41:47
Hallo Zusammen,

hab da ein Problem ;-)
Und zwar habe ich zwei FBs, beide IDs gesnifft und als Server eingetragen mit port 8800 und 8801.
Auf 8800 habe ich 4 Bulbs gepairt die auch einwandfrei funktionieren. dann habe ich auf der zweiten ID eine Bulb gepairt und wollte die nun in FHEM definieren, halt eben mit port 8801.
Da bekomm ich aber dann eine Fehlermeldung.


define WZ_Licht01 WifiLight RGBW2 bridge-V3:192.168.178.66:8801: no free slot at bridge-V3 (192.168.178.66) for RGBW2

Beim Neustart sieht das immer wie folgt aus

2017.12.07 08:27:52 3: WifiLight: requested bridge bridge-V3 at 192.168.178.66 already in use by SZ_Licht01, copy llCmdQueue
2017.12.07 08:27:52 3: WifiLight: requested bridge bridge-V3 at 192.168.178.66 already in use by SZ_Licht01, copy llCmdQueue
2017.12.07 08:27:52 3: WifiLight: requested bridge bridge-V3 at 192.168.178.66 already in use by SZ_Licht02, copy llCmdQueue
2017.12.07 08:27:52 3: WifiLight: requested bridge bridge-V3 at 192.168.178.66 already in use by SZ_Licht03, copy llCmdQueue
2017.12.07 08:27:52 3: WifiLight: requested bridge bridge-V3 at 192.168.178.66 already in use by SZ_Licht02, copy llCmdQueue
2017.12.07 08:27:52 3: WifiLight: requested bridge bridge-V3 at 192.168.178.66 already in use by SZ_Licht01, copy llCmdQueue
2017.12.07 08:27:52 3: WifiLight: requested bridge bridge-V3 at 192.168.178.66 already in use by SZ_Licht02, copy llCmdQueue
2017.12.07 08:27:52 3: WifiLight: requested bridge bridge-V3 at 192.168.178.66 already in use by SZ_Licht03, copy llCmdQueue
2017.12.07 08:27:52 3: WifiLight: requested bridge bridge-V3 at 192.168.178.66 already in use by BD_Licht01, copy llCmdQueue
2017.12.07 08:27:52 3: WifiLight: requested bridge bridge-V3 at 192.168.178.66 already in use by SZ_Licht01, copy llCmdQueue
2017.12.07 08:27:52 1: define WZ_Licht01 WifiLight RGBW2 bridge-V3:192.168.178.66:8801: no free slot at bridge-V3 (192.168.178.66) for RGBW2


Wie gesagt auf port 8800 habe ich SZ_Licht03 und BD_Licht01 auf 8801 (2.FB) Port 8801 wollte ich nun WZ_Licht01 definieren.

Hoffe da hat jemand eine Idee :-(

Gruß

Markus

herrmannj

Moin,

ich verstehe das Problem. Mehrere bridges mit unterschiedlicher IP sind im design vorgesehen. Das mal jemand so etwas macht wie Du kann der Autor ja nicht ahnen ;)

Ich schau mir das an !

vg
joerg

Markus.

lach...okeeeeee.. aber man sollte doch alle Möglichkeiten ausschöpfen oder ? ;D
Aber viiiiiiiielen Dank !!!!!!!!!!!!

Gruß

Markus

herrmannj

fühlst du dich komfortabel testweise im modul code etwas zu ändern ?

Markus.

Sicher wenn du mir genau sagst wo und was ich ändern soll :-)
Bin nicht so der Programierspezialist....;-)

Gruß

Markus

herrmannj

#6
so könnte (tm) das gehen:

#162
   if (($defs{$key}{TYPE} eq 'WifiLight') && ($defs{$key}{IP} eq $hash->{IP}) && ($key ne $name))
zu
   if (($defs{$key}{TYPE} eq 'WifiLight') && ($defs{$key}{IP} eq $hash->{IP}) && ($defs{$key}{PORT} eq $hash->{PORT}) && ($key ne $name))

Denk an eine Sicherheitskopie !!

Markus.

So hab's mal geändert und werde es nachher direkt mal ausprobieren.
Sicherheitskopie hab ich gemacht und werde auch die originale Datei umbenennen ;-)

Viiiielen Dank erstmal, wird nachher berichten ob es geklappt hat.

Gruß

Markus



Markus.

so schnelles Feedback.....

Viiiiiiiiiielen Dank Jörg funktioniert einwandfrei bisher  ;D ;D ;D

Gruß

Markus

herrmannj


Markus.

Hallo Joerg,

Ich habe das Modul nach der Änderung vom Update exkludiert. Soll ich das erstmal so lassen um die Änderung nicht zu überschreiben oder sind die schon berücksichtigt im Update?

Gruß

Markus

herrmannj


Markus.