Homematic Manager 2.x

Apps für Mobilgeräte (Smartphones, Tablets) wie Android, Apple iOS, Windows Phone etc. sowie Desktop-Betriebssysteme (Windows, Linux, OS X etc.)

Moderator: Co-Administratoren

hobbyquaker
Beiträge: 3978
Registriert: 12.07.2009, 20:01
Hat sich bedankt: 17 Mal
Danksagung erhalten: 176 Mal
Kontaktdaten:

Re: Homematic Manager 2.x

Beitrag von hobbyquaker » 05.05.2019, 14:56

Falls Du den MQTT-Node von node-red-contrib-ccu für die MQTT-Anbindung nutzt ein Hinweis, da lässt sich das Topic mit Placeholdern zusammensetzen:
Bildschirmfoto 2019-05-05 um 14.56.00.png
(${function} ist dabei das Gewerk)

-Markus-
Beiträge: 109
Registriert: 10.10.2017, 17:41

Re: Homematic Manager 2.x

Beitrag von -Markus- » 05.05.2019, 14:59

Danke - genau das ist mein Plan.

Allerdings muss ich die Quelle (CCU) noch aufräumen. Durch die automatische Zuordnung der Geräte zu Gewerken ist da noch etwas Chaos und ich muss der CCU die nicht korrekten Kanäle noch in ein "RESERVE-Gewerk / - Raum" verfrachten.

Gruß
Markus

blueb6
Beiträge: 118
Registriert: 08.01.2015, 20:22
Wohnort: Neufeld/Leitha
Danksagung erhalten: 3 Mal

Re: Homematic Manager 2.x

Beitrag von blueb6 » 26.05.2019, 11:20

-Markus- hat geschrieben:
05.05.2019, 14:52
PS: Vielleicht noch in die Doku aufnehmen welche Ports zwischen CCU <-> Hm-Manager benötigt werden? Ich hab meine CCU in ein eigenes Netz verfrachtet und musste die Ports entsprechend freischalten - ob ich alle habe weiß ich nicht - es läuft.
Kannst du bitte so nett sein und mir die Ports nennen, oder hab ich sie übersehen
Wie hast du die Ports genau freigeschalten, ich hab das selbe problem und komme nicht weiter.

Danke
LG Tom
________________________________________________________
2 mal CCU3 (Raspberrymatic) 1 mal CCU2, 10 Lan Gateway, und ca. 180 Komponenten

-Markus-
Beiträge: 109
Registriert: 10.10.2017, 17:41

Re: Homematic Manager 2.x

Beitrag von -Markus- » 26.05.2019, 12:28

So 100% weiß ich das auch nicht.

Aktuell werden folgende Verbindungen genutzt:

CCU -> NR:
Port aus Webinterface für XMLRPC (bei mir 2074)

NR -> CCU:
2000
2001
2010
8181

Das müsste es für den Anfang tun...

EDIT: Habe gerade mal auf der CCU per netstat nachgeschaut welche Ports lauschen...
tcp 0 0 0.0.0.0:9292 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1999 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2000 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2001 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8181 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8183 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2010 0.0.0.0:* LISTEN

Webinterface (80) / SSH (22) mal ausgenommen könntest du die alle nehmen... - CCU->NR sollte dann zusätzlich in die Gegenrichtung freigeschaltet werden.



Gruß
Markus

blueb6
Beiträge: 118
Registriert: 08.01.2015, 20:22
Wohnort: Neufeld/Leitha
Danksagung erhalten: 3 Mal

Re: Homematic Manager 2.x

Beitrag von blueb6 » 26.05.2019, 18:03

Hallo

Danke für die Ausführliche Beschreibung

Es war bei mir doch etwas ganz banales, die Firewallrichtlinien in der HM war auf Ports blockieren, jetzt auf offen und es funktioniert.

Trotzdem Dankeschön
LG Tom
________________________________________________________
2 mal CCU3 (Raspberrymatic) 1 mal CCU2, 10 Lan Gateway, und ca. 180 Komponenten

paul53
Beiträge: 2554
Registriert: 26.04.2012, 20:42
Wohnort: Berlin
Danksagung erhalten: 15 Mal

Re: Homematic Manager 2.x

Beitrag von paul53 » 18.06.2019, 19:28

Auf meinem PC mit Windows 7 und Node.js 8.16.0 läuft HMM 2.5.0 einwandfrei. Auf meinem PC mit Windows 10 ohne Node.js werden keine Geräte eingelesen. Es erscheinen folgende unhandled exeptions:

Code: Alles auswählen

Unhandled Error
TypeError: Cannot convert undefined or null to object
    at Function.keys (<anonymous>)
    at ipcRpc.send (C:/Users/fpaul/AppData/Local/Programs/homematic-manager/resources/app.asar/www/js/homematic-manager.js:411:20)
    at EventEmitter.Rpc.ipc.on (C:/Users/fpaul/AppData/Local/Programs/homematic-manager/resources/app.asar/node_modules/electron-ipc-rpc/index.js:26:17)
Was kann ich tun ?
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)

hobbyquaker
Beiträge: 3978
Registriert: 12.07.2009, 20:01
Hat sich bedankt: 17 Mal
Danksagung erhalten: 176 Mal
Kontaktdaten:

Re: Homematic Manager 2.x

Beitrag von hobbyquaker » 18.06.2019, 19:39

Node.js spielt in dem Fall keine Rolle, das hat der Homematic Manager schon "im Bauch", ob da eins Installiert ist und welches spielt keine Rolle. Mein erster Verdacht ist hier die Windows-Firewall oder eventuelle installierte "Schlangenölsoftware". Der Homematic Manager muss einerseits die RPC Ports der Schnittstellenprozesse erreichen können (hs485d: tcp/2000, rfd tcp/2001, hmipserver tcp/2010, hmipserver/virtualdevices tcp/9292, rega/remotescript tcp/8181) und andererseits (auf dem "Rückweg") müssen die Schnittstellenprozesse die RPC Server des Homematic Managers erreichen können. Der Homematic Manager schnappt sich für seine Server die nächsten zwei freien tcp Ports ab 2000.

paul53
Beiträge: 2554
Registriert: 26.04.2012, 20:42
Wohnort: Berlin
Danksagung erhalten: 15 Mal

Re: Homematic Manager 2.x

Beitrag von paul53 » 18.06.2019, 19:56

HMM ist in den Einstellungen der Windows Firewall freigegeben. An den Ports kann es wohl auch nicht liegen, denn der HM-Konfigurator von eQ-3 funktioniert einwandfrei.
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)

hobbyquaker
Beiträge: 3978
Registriert: 12.07.2009, 20:01
Hat sich bedankt: 17 Mal
Danksagung erhalten: 176 Mal
Kontaktdaten:

Re: Homematic Manager 2.x

Beitrag von hobbyquaker » 18.06.2019, 20:51

paul53 hat geschrieben:
18.06.2019, 19:56
An den Ports kann es wohl auch nicht liegen, denn der HM-Konfigurator von eQ-3 funktioniert einwandfrei.
Das ist kein Ausschlusskriterium, der HM-Konfigurator macht im Gegensatz zum HM-Manager keine Server für eingehende Verbindungen auf, der nutzt nur ausgehende Verbindungen. Du kannst prüfen ob es daran liegt indem Du von einer anderen Kiste aus mal

Code: Alles auswählen

telnet <windows-10-adresse> 2000
machst und schaust ob das eine Verbindung bekommt. Zum Vergleich kannst dann ja auch

Code: Alles auswählen

telnet <windows-7-addresse> 2000
testen. HM-Manager muss dabei natürlich laufen.

paul53
Beiträge: 2554
Registriert: 26.04.2012, 20:42
Wohnort: Berlin
Danksagung erhalten: 15 Mal

Re: Homematic Manager 2.x

Beitrag von paul53 » 18.06.2019, 22:20

Es wird zu beiden HMM mit telnet eine Verbindung aufgebaut.
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)

Antworten

Zurück zu „HomeMatic Apps und Desktop-Anwendungen“