wird dann nur leider so umgesetzt (viel heller als in Loxone)
Loxone Nexus
Einklappen
X
-
Ich werde mir das nochmal anschauen, von Loxone selber bekomme ich nur die RGB Werte von 0-100% die ich mit 2.55 multipliziere da HUE Werte von 0-255 erwartet
Die obere Leiste im Screenshot von der HUE App ist aber vermutlich von der Gruppe/Raum selber und hat nichts mit der aktuellen Helligkeit der einzelnen Lampe zu tunKommentar
-
Ich hab mal deine Arbeit zur Schnittstelle auch im node-red Trend ins Spiel gebracht, denke das sie dort auch eine Bereicherung sein könnte 👍🏻
https://www.loxforum.com/forum/faqs-...e16#post472026👍 1Kommentar
-
Ich hab für die HUE Bridge einen einfachen Support für Gruppen hinzugefügt, aktuell würde eine SmartActuatorSingleChannel Variable alles abdecken da die Gruppe nur eine Vorgegebene Helligkeit von 0-100% unterstützt
Soweit ich gesehen habe muss sowieso die Farbe und Temperatur auf jeder Lampe eigenständig eingestellt werden,
Szenen für Gruppen muss ich mir noch genauer ansehen
zu Docker noch: ich hab wenig Erfahrungen mit Docker aber das habe ich definitiv noch vor zu Unterstützen
zum Updaten, das funktioniert gleich wie das Installieren, die Commands einfach nochmal wie im README angegeben ausführenKommentar
-
Ich habe heute probiert das zum laufen zu bekommen und bin da nur teilweise erfolgreich gewesen. Während ich erfolgreich von Loxone mittlerweile Daten empfangen kann, wurde nie Outputs vom Miniserver erkannt. Die UDP-Pakete kommen irgendwie nicht durch.
Gibt es da noch bessere Debug-Möglichkeiten?
1 BildKommentar
-
Ich muss ehrlich gestehen ich habe das noch nicht mit IPv6 getestet, hast du eventuell eine IPv4 Adresse dem Host zugewiesen die du testen könntest?
^Edit: ich sehe gerade du das Problem ist von Node zum Miniserver eventuell kannst du die Lokale Adresse des Miniservers im Netzwerk eintragen da es scheint als hättest du eine extern erreichbare Adresse eingetragen
Debug möglichkeiten bei UDP sind immer so eine Sache da keine Antwort erwartet wird, das Paket selber wird alle paar Sekunden wiederholt gesendetZuletzt geändert von Govlar; 03.11.2025, 06:16.Kommentar
-
Ich habe einen simplen Verbindungstest eingebaut, dieser testet nur ob Port 21, 80, und 443 vom Miniserver erreichbar sind über die angegebene Adresse
👍 1Kommentar
-
Govlar Verdammt genial, genau das was ich gesucht habe… Kannst du mir zufällig sagen (falls du Apple nutzt) ob du die Statusänderungen bidirektional bekommst, also wenn du in Loxone die Farbe änderst, siehst du sie in der Home App oder Hue App und andersrum… und funktionieren die Dynamischen Szenen in Hue oder stoppen sie nach kurzer Zeit?
Das Projekt ist wirklich sehr interessant und ist genau das was ich auch gerade mache nur eben über noch einen weiteren Zweig, den ich gern lassen würde, da mich noch einige Einschränkungen stören…
Endlich mal ein Projekt der die offizielle Schnittstelle von Loxone nutzt…Kommentar
-
Ich nutze kein Apple aber zum Thema Statusänderung, in dem fall ist es ein Ausgang bzw Smartactuator an einem normalen Lichtbaustein, wenn diese Statusänderungen bei anderen Leuchten Bidirektional sind dann bei den Hue Lampen auch
Szenen habe ich noch nicht eingebaut aber das sollte kein großer Aufwand sein das ein zu bauenKommentar
-
Govlar Cooles Projekt! Ich finde besonders interessant, dass Du die Netzwerk Interkommunikation nutzt. Gibt es dazu eine Doku oder hast Du das "reversed engineered"? Ich habe mich heute mal etwas mehr damit beschäftigt und mit Copilot die Datenstruktur analysiert. Ich habe dazu einen Analogwert und einen Digital wert übertragen und mit dem anhängenden Pythonskript (von CoPilot) aufgedröselt. Alles noch ohne Verschlüsselung.
Copilot sagt:
Header = 8 Bytes
Labels = je 9 Bytes
Integer = 3 Bytes
Double = 8 Bytes
Hast Du eventuell noch mehr Infos dazu?
Analogwert:
Datenpaket:
Pythonskript (wert ist 18.6875):Code:9e000000000000004d494e4953455256004c4f5842455252590054656d7065726174000800010000000000b03240
Digitalwert:Code:Empfangen von ('192.168.3.210', 65534): 9e000000000000004d494e4953455256004c4f584245525259 0054656d7065726174000800010000000000b03240 Dekodierte Struktur: Header: 158 Labels: ['MINISERV', 'LOXBERRY', 'Temperat'] Integer: 65544 Double: 18.6875 JSON: { "Header": 158, "Labels": [ "MINISERV", "LOXBERRY", "Temperat" ], "Integer": 65544, "Double": 18.6875 }
Datenpaket
Pythonskript (Wert ist 0):Code:9e000000000000004d494e4953455256004c4f58424552525900544f5246414852540001000000
Code:Empfangen von ('192.168.3.210', 65534): 9e000000000000004d494e4953455256004c4f584245525259 00544f5246414852540001000000 Dekodierte Struktur: Header: 158 Labels: ['MINISERV', 'LOXBERRY', 'TORFAHRT'] Integer: 1 Double: None JSON: { "Header": 158, "Labels": [ "MINISERV", "LOXBERRY", "TORFAHRT" ], "Integer": 1, "Double": null }Angehängte Dateien🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
🥰 1Kommentar
-
Das ist mehr oder weniger reverse engineered, das meiste habe ich hier dokumentiert und das ist auch auf meinem aktuellsten Wissensstand
Im Wiki habe ich auch einen Beitrag verfasst aber dieser ist glaub ich ein wenig hinterher
Prinzipiell ist es nur ein einzelnes Paket dass hin und her geschickt wird, es gibt noch ein weiteres Paket, ich schätze das ist eine Art Healthcheck das ich aber nie implementiert habe und auch nie zu Problemen geführt hat
Speziell bei SmartActuatorRGBW bin ich mir unsicher wie das mit den Farben genau funktioniert wenn ein Farbtemperatur Wert daher kommt oder wie die Payload vom T5 Taster genau aufgebaut ist, das sind noch die größten unsicherheiten, weiters hab ich ebenfalls mit der Verschlüsselung noch nicht rumgespielt und kann zu dem Thema auch noch nichts sagen👍 2Kommentar
-
in deinem Paket dass du gepostet hast
9e00000000000000
Data Paket
4d494e4953455256 00
Own ID = "MINISERV"
8 Bytes + 00 Termination
4c4f584245525259 00
Target ID = "LOXBERRY"
8 Bytes + 00 Termination
54656d7065726174 00
Packet ID = "Temperat"
definiert in der Loxone Konfig
08 00
Packet Length = 8 Bytes
01
Art des Paket 0x01 = Analog
0000000000b03240
Analog Wert als Double LE = 18.6876Kommentar
Kommentar