rdmtc / node-red-contrib-ccu

Node-RED Nodes for the Homematic CCU
https://flows.nodered.org/node/node-red-contrib-ccu
MIT License
70 stars 13 forks source link

HmIP-BROLL wird nicht gefunden #119

Open franksto opened 4 years ago

franksto commented 4 years ago

Hi zusammen,

nach erfolgreicher Testeinbindung eines HmIP-BROLL wollte ich noch ein paar mehr meiner Rolladen einbinden, nur leider bekomme ich in Node-RED den neuen HmIP-BROLL warum auch immer nicht angezeigt.

HmIP-BROLL installiert, Gerät auf meinem Raspberrymatic angelernt (FW: 3.51.6.20200420), Kalibrierfahrt gemacht, lässt sich auch vom Web-UI bedienen alles gut.

Gehe ich nun in mein Node-RED und will mir einen Channel in einen Value Node mappen, finde ich auf Teufel komm raus den neuen HmIP-BROLL nicht gelistet, auch manuelles eintippen mag er einfach nicht.

Node-RED: 1.06, node-red-contrib-ccu 3.2.0 Node-RED läuft auf einem anderen Board nicht dort wo der Raspberrymatic läuft.

Es werden alle Devices gefunden, nur der neue HmIP-BROLL nicht.

Topic: ${CCU}/${Interface}/${channel}/${datapoint} Interface: HmIP-RF

weder per Suche unter Devices ist er da, noch per Eingabe der SGTIN in den Channel, nicht ein einziger Kanal von dem Device ist sichtbar. Irgendeiner irgendeine Idee?

Danke und Gruß

Sineos commented 4 years ago

schon mal probiert Node-Red neu zu starten?

franksto commented 4 years ago

Ich habe es sogar einmal komplett neu installiert, also ja.

franksto commented 4 years ago

Habe jetzt raspberrymatic komplett neu installiert - gleiches Spiel - alles geht nur die zwei neuen BROLL nicht - hat sich irgendwas an deren Hardware geändert? Die FW ist auf allen drei 1.6.2 - einer geht, die anderen beiden neueren sind nicht in Node-Red sichtbar...

franksto commented 4 years ago

bin einen kleinen Schritt weiter:

Wenn ich Redmatic auf dem raspberrymatic installiere - sehe ich die neuen HM-BROLLs in Node-Red, also lokal auf dem gleichen Board wo raspberrymatic läuft.

Das Node-Red auf dem separaten Board, sieht die neuen HM-BROLLS aber nicht - anscheinend zieht sich das Node-Red auf dem separaten Board nicht die aktuelle Device-Liste vom raspberrymatic.

Irgendjemand eine Idee, z.B. irgendein Cache in Node-Red löschen oder irgendwas anderes um ein Update zu erzwingen?

franksto commented 4 years ago

und noch einen Schritt weiter:

habe nun ein drittes Device aktiviert mit raspberrymatic drauf, d.h.

Status jeweils aus Node-Red heraus: Device 2: Kann den HM-BROLL von Device 3 nicht finden. Kann alles bis auf den neuen HM-BROLL von Device 1 finden -> Das Device zieht sich irgendwie nicht alle Devices, insbesondere die zwei neuen HM-BROLL

Device 1 (Redmatic)

Unterschiede: NodeRed device 2: node-red 1.0.6 node-red-contrib-ccu 3.2.0

NodeRed device 1: node-red 1.0.5 node-red-contrib-ccu 3.1.4

Ergo:

franksto commented 4 years ago

Problem identifiziert, es liegt an node-red 1.0.6 Downgrade auf node-red 1.05 und es geht wieder.

Simon01011 commented 3 years ago

Ich glaube, ich habe ein ähnliches Problem, ich habe es im HomeMatic-Forum beschrieben: https://homematic-forum.de/forum/viewtopic.php?f=77&t=66327

Das war, bevor ich dieses Thema hier gefunden hatte. Vielleicht gibt es ja eine Möglichkeit, die Fehlerquelle einzugrenzen. Bei mir läuft node-red in Version 1.2.9 auf einem Testsystem, ich kann da also auch recht ungezwungen rumprobieren

just-grizzle commented 2 years ago

Da ich gerade ein ähnliches Phänomen erlebt habe: Habt ihr versucht, bei der "Init Address" der CCU-Connection die IP-Adresse des Geräts einzutragen, auf dem Node-RED läuft? Hat bei mir (Docker-Installation) geholfen.

DrMucki commented 1 year ago

Ich habe genau das gleiche Problem. In Node Red 3.0.2 mit ccu-contrib 3.4.2 werden alle HMIP und auch alle anderen Aktoren gefunden nur mein einer HM IP BROLL wird nicht gefunden. Node Red liegt als Docker auf Unraid mit Network als Host, somit kein forwarding nötig. Ports BIN RPC und XML RPC auf 2028 und 2029 dennoch in Node Red und Unraid forwarded. In Redmatic wird er auf Anhieb gefunden.....

Die Init Adresse hat nichts geholfen

andesse commented 1 year ago

@DrMucki Bei mir sieht das so aus. Ich habe aber 2 Tinkerboards. Eins für die Raspi und eines für Node Red. Ich weiß gar nicht mehr wo ich die ports her hatte IMG_4455

DrMucki commented 1 year ago

DANKE. Du bist mein Held des TAGES !!!

Das Problem sind die Ports!!! In der Dokumentation werden von der contrib-ccu sind die Port 2048-2049 angegeben. Die Rasperrymatic scheint aber 2047 und 2048 zu nutzen.

Jetzt sind alle Geräte auch wieder grün, die vorher rot waren. Ich sah mich schon kurz davor alles in Redmatic umsetzen zu müssen ! Due hast mir ne Menge Arbeit gespart. Ich werde das morgen mal auf der Raspberrymatic Seite anmerken.....

DANKE nochmals aus dem kalten Norden

andesse commented 1 year ago

@DrMucki bitte gerne :p Falls Du HUE nutz, sieh Dir meine Repository an ;)

Gruß ausm Pott