CCU3 und SMARTHA Zugriff über Internet

Hallo, ich habe eine CCU3 mit Cloudmatic connect (www.xxxx-meine-homematic.de) und möchte jetzt die SMARTHA über internet erreichen. Geht das mit meinem existierenden cloudmatic account? Was muss ich technisch machen um die SMARTHA an Cloudmatic anzubinden.

Grüße, Henning

Hi Henning,

du muesstest den bestehenden Account von der CCU entfernen (unter Einstellungen -> CloudMatic -> Entfernen). Anschliessend kannst du das Keyfile (vpnkey_ccu2.tar.gz) ueber Administration -> Einstellungen -> VPN auf die smartha hochladen. Der Rest passiert wie auf der CCU automatisch.

Wenn du das Keyfile nicht vorliegen hast, kannst du das aus deinem Account unter https://www.cloudmatic.de herunterladen.

– Micha

H Micha,
Ich befürchte, dass ich dann nicht mehr auf die CCU3 zugreifen kann - oder ?
Meine Smartphone app holt sich die Daten über remote skript calls. Die muss ich erst alle umstellen.

Deshalb brauche ich für dieses Jahr wahrscheinlich den Zugriff auf BEIDE: CCU3 und SMARTHA.

Würde es mit 2 unterschiedlichen accounts funktionionieren?

. Henning

Hi Henning,

das ist korrekt. Wenn du beide direkt von extern erreichen willst brauchst du zwei eigene Accounts.

– Micha

Hallo Micha, welche ports muss ich verwenden?
Secure Request: https://xxxx.easy-smarthome.de:???/testflow

Im lokalen Netzwerk funktioniert
http://192.168.178.47:8080/testflow

Gruß, Henning

Hi Henning,

was hast du denn genau vor?

– Micha

Hi Micha.

Kurzform: Ich möchte eine REST API aufbauen, mit der ich Daten - geliefert durch flows und Geräte - meiner Smartphone App zur Verfügung stelle.

Langform: Ich habe circa 80 CCU Programme - von einfach bis komplex (Heizungsteuerung). Außerdem nutze ich CUxD sehr intensiv für die Steuerung von Rademacher Jalousien (http requests), Hue Lights (https requests) und Sonos Geräten (http request direkt oder über webhook und iftt).

Die Programme laufen üblichweise automatisch aber ich kann über Variablen konfigurieren und steuern z. B. TravelUntil, IsSleepTime, IsHotDay, Radiosenderauswahl, …

Meine Smartphone App ermöglicht mir die einfache und komfortable Änderung der Variablen und ist sozusagen die Integrationsdarstellung aller unterschiedlichen Komponenten. Ein Bild für das Dashboard hängt an. Von der CCU hole ich die Daten mit remote Skripts und nutze diese Methode auch zum ändern. Das läuft mittlerweile recht stabil.

dashboard sonosRadio

Hi Henning,

alles klar. Das muesste in etwa dann so gehen (untested):

Konfigurier die http-in node auf einen Port zwischen 8001 und 8008, dann kannst du sie ueber unsere CloudMatic Netzwerkgeraete-Ports erreichen (eg. https://username:password@[id].meine-homematic.de:8001/testflow). 8001 - 8008 deswegen, damit eine Authentication davor ist.

Dann musst du in der App nur noch unterscheiden, ob du lokal oder von extern drauf zugreifst.

Alternativ, wenn du nicht unbedingt auf die App angewiesen bist, kannst du auch gerne unsere eigene App testen, die sich ebenfalls gerade im Beta-Test befindet. Damit koenntest du die Variablen direkt “schalten”, und sowohl deine CCU als auch die Smartha parallel bedienen :wink:

– Micha

Hi Micha.

Bzgl. Ports: Auf welchem Port muss ich die HTTP Node setzen? Ich habe die lokale Adresse der smartha genommen und denselben Port also: 192.168.178.47:8001. Ich erhalte immer die Nachricht “bad gateway”. Die Authentisierung klappt - daran kann es nicht liegen.

Bei CCU3 waren es immer untschiedliche Ports - also cloudmatic port war anders als der lokale port. Hier war das mapping für CCU3: http://kb.easy-smarthome.de/CloudMatic_Informationen_-_IP_und_Port_Informationen

Bzgl App: Werde ich später testen. Erstmal muss ich meine CCU3 Programme auf NodeBlue bringen.

Grüße, Henning

Hi Henning,

der Port ist schon korrekt, nur die IP nicht. Von extern “landest” du ja auf der Tunnel-IP, und nicht auf der internen IP der smartha. Du kannst die http-in Node aber auch mit 0.0.0.0 auf alle IPs “hoeren” lassen.

Ich habs mal eben gebaut & getestet, funktioniert: http-in-all-ips.txt (807 Bytes)

– Micha

1 „Gefällt mir“

Hi Micha. DANKE!

Mit port 0.0.0.0 für die httpNode funktioniert es.
Für local nehme ich weiterhin die 192.168.178.xx und remote die obige.

Wie bekommt man die “TUNNEL-IP” heraus? Ist diese konstant?

Hi Henning,

bitte gerne :wink:

Die “Tunnel-IP” findest du in deinem Admin-Dashboard (unter " Netzwerkschnittstellen" -> “tun0”), die ist aber nicht konstant. Nach einem Reconnect kann die sie durchaus aendern.

45_ui_admin_

– Micha