Home Connect und Node Red

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Wüstinger
Beiträge: 6
Registriert: 21.12.2021, 14:06
System: CCU

Re: Home Connect und Node Red

Beitrag von Wüstinger » 29.12.2021, 22:18

Moin Totti,
wünsche frohe Weihnachten gehabt zu haben.

Bei meiner Waschmaschine und den Wäschetrockner war das Ganze sehr kompliziert. Ich habe es nicht hinbekommen einfach nur "Start" zu befehlen.
Daher ließt das Event-Node jetzt den Status aus, über eine simple Logik wird das entsprechende Programm gewählt und dann mit der PV-Anlage gestartet.

Backofen habe ich leider nicht.

Besten Gruß
Wüstinger

maxx3105
Beiträge: 285
Registriert: 19.10.2018, 16:07
Hat sich bedankt: 159 Mal
Danksagung erhalten: 49 Mal

Re: Home Connect und Node Red

Beitrag von maxx3105 » 12.11.2023, 18:57

Falls es noch jemand benötigt.

Code: Alles auswählen

[
    {
        "id": "43008764f2d3c265",
        "type": "home-connect-request",
        "z": "22a7f815.6b4008",
        "auth": "",
        "name": "",
        "tag": "programs",
        "operationId": "get_selected_program",
        "haid": "",
        "body": "",
        "optionkey": "",
        "programkey": "",
        "settingkey": "",
        "commandkey": "",
        "statuskey": "",
        "imagekey": "",
        "x": 740,
        "y": 160,
        "wires": [
            [
                "dbe690a10366033e"
            ]
        ]
    },
    {
        "id": "d95ea26eb0c8737f",
        "type": "home-connect-request",
        "z": "22a7f815.6b4008",
        "auth": "",
        "name": "start selected programm",
        "tag": "programs",
        "operationId": "start_program",
        "haid": "",
        "body": "",
        "optionkey": "",
        "programkey": "",
        "settingkey": "",
        "commandkey": "",
        "statuskey": "",
        "imagekey": "",
        "x": 1310,
        "y": 160,
        "wires": [
            []
        ]
    },
    {
        "id": "083337f3eb3b5fda",
        "type": "home-connect-request",
        "z": "22a7f815.6b4008",
        "auth": "",
        "name": "",
        "tag": "status",
        "operationId": "get_status",
        "haid": "",
        "body": "",
        "optionkey": "",
        "programkey": "",
        "settingkey": "",
        "commandkey": "",
        "statuskey": "",
        "imagekey": "",
        "x": 330,
        "y": 160,
        "wires": [
            [
                "22efc0e80d26eb7e"
            ]
        ]
    },
    {
        "id": "22efc0e80d26eb7e",
        "type": "switch",
        "z": "22a7f815.6b4008",
        "name": "Fernstart aktiviert",
        "property": "payload.data.status[3].value",
        "propertyType": "msg",
        "rules": [
            {
                "t": "true"
            },
            {
                "t": "false"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 510,
        "y": 160,
        "wires": [
            [
                "43008764f2d3c265"
            ],
            [
                "325225c016638834"
            ]
        ]
    },
    {
        "id": "325225c016638834",
        "type": "delay",
        "z": "22a7f815.6b4008",
        "name": "",
        "pauseType": "delay",
        "timeout": "10",
        "timeoutUnits": "minutes",
        "rate": "1",
        "nbRateUnits": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": false,
        "allowrate": false,
        "outputs": 1,
        "x": 150,
        "y": 160,
        "wires": [
            [
                "083337f3eb3b5fda"
            ]
        ]
    },
    {
        "id": "dbe690a10366033e",
        "type": "change",
        "z": "22a7f815.6b4008",
        "name": "",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "payload.data.key",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 950,
        "y": 160,
        "wires": [
            [
                "5389673da0a8a1aa"
            ]
        ]
    },
    {
        "id": "5389673da0a8a1aa",
        "type": "function",
        "z": "22a7f815.6b4008",
        "name": "function 1",
        "func": "var program = msg.payload;\n {\n\n    msg.body = {\n        \"data\": {\n            \"key\": program,\n            \"options\": []\n        }\n\n    }\n}\nreturn msg;",
        "outputs": 1,
        "timeout": 0,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1120,
        "y": 160,
        "wires": [
            [
                "d95ea26eb0c8737f"
            ]
        ]
    },
    {
        "id": "b0d8b223.2d024",
        "type": "home-connect-auth",
        "name": "Home_Connect",
        "simulation_mode": false,
        "scope": "IdentifyAppliance Control Monitor Settings",
        "callback_url": "http://XXX.XXX.XXX.XX/addons/red/homeconnect/auth/callback"
    }
]

fudi6489
Beiträge: 1
Registriert: 25.04.2024, 10:39
System: sonstige

Re: Home Connect und Node Red

Beitrag von fudi6489 » 25.04.2024, 10:53

Servus in die Runde

Ich hab zwei "Probleme" mit Homeconnect.

Nach jedem Stromausfall bzw. bei jedem xten deploy in Nodered verlieren die Geräte die Verbindung und es muss über den
home-connect-event Node/Bearbeiten/Aktualisieren die Verbindung neu hergestellt werden.

Gibt es dazu eine simple Möglichkeit dies in einen gewissen Zeitraum automatisch anzustoßen?


Das zweite ist dass die Geräte nach einem Stromausfall die Uhrzeit verlieren, und trotz WLAN Verbindung sich diese nicht mehr automatisch aktualisiert. Nur ein Klick in der App beim entsprechenden Gerät bringt die Uhrzeit wieder auf den aktuellen Stand.

Auch hier wäre ein Flow gewünscht der mit in einem gewissen Zeitraum die Uhrzeit auf den aktuellen Stand bringt.

Liebe Grüße
Jürgen

sewox
Beiträge: 3
Registriert: 13.05.2024, 14:12
System: Access Point

Re: Home Connect und Node Red

Beitrag von sewox » 13.05.2024, 14:15

Hallo zusammen,

würde mich gerne mit einer Folgefrage anschließen:

Bei mir ist alles soweit eingerichtet, habe nur Probleme mit der Callback URL.
Standardmäßig steht diese drin, basierend auf meiner festen lokalen IP:
http://192.168.178.80:1880/homeconnect/auth/callback

Sobald ich diese im Home Connect Developer Portal eintragen möchte, kommt 403 Forbidden.
Andere URL mit DNS aufgelöst funktionieren.

Hat jemand eine Idee?
13-05-_2024_14-15-08.png

sewox
Beiträge: 3
Registriert: 13.05.2024, 14:12
System: Access Point

Re: Home Connect und Node Red

Beitrag von sewox » 15.05.2024, 09:53

sewox hat geschrieben:
13.05.2024, 14:15
Hallo zusammen,

würde mich gerne mit einer Folgefrage anschließen:

Bei mir ist alles soweit eingerichtet, habe nur Probleme mit der Callback URL.
Standardmäßig steht diese drin, basierend auf meiner festen lokalen IP:
http://192.168.178.80:1880/homeconnect/auth/callback

Sobald ich diese im Home Connect Developer Portal eintragen möchte, kommt 403 Forbidden.
Andere URL mit DNS aufgelöst funktionieren.

Hat jemand eine Idee?

13-05-_2024_14-15-08.png

Hat jemand bereits ein ähnliches Problem gehabt?

Fonzo
Beiträge: 6781
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 496 Mal

Re: Home Connect und Node Red

Beitrag von Fonzo » 15.05.2024, 11:37

sewox hat geschrieben:
13.05.2024, 14:15
Hat jemand eine Idee?
Eine Call Back URL kann bei einer HmIP-CCU3 nicht von sich aus funktionieren, da es sich um eine lokale Zentrale von eQ-3 handelt und diese nicht per sicherer Verbindung zu einer Domain aus dem Internet für Drittanbieter erreichbar ist.

Entweder, wenn Du eine eigene Domain besitzt, musst Du also dort Deine Domain eintragen und von dort dann den Traffic zur HmIP-CCU3 umleiten.

Falls Du keine eigene Domain besitzen solltest, bietet eQ-3 bei einer HmIP-CCU3 eine Cloudanbindung über Partner von eQ-3 an, das sind bei einer HmIP-CCU3 CloudMatic oder mediola Cloud Services mit dem NEO Server der HmIP-CCU3.

Wenn Du aber keine eigene Domain besitzt, um den Traffic weiter zu leiten und einen Partner von eQ-3 optional benutzen musst, um die HmIP-CCU3 aus dem Internet für Drittanbieter erreichbar zu machen, brauchst Du an sich auch keinen umständlichen Weg, das mit Node Red lösen zu wollen. mediola Cloud Services unterstützt direkt Home Connect (siehe Dokumentation zu Home Connect), wenn Du selber keine eigenen Domain besitzen solltest und damit eine Möglichkeit eine Callback URL auf Deine eigene Domain selber anzugeben.

Benutzeravatar
Black
Beiträge: 5511
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 429 Mal
Danksagung erhalten: 1089 Mal
Kontaktdaten:

Re: Home Connect und Node Red

Beitrag von Black » 15.05.2024, 12:03

Ich nagel dann mal wieder das fehlende preisschild an fonzo seinen sog "Ratschlag'

Diese beworbene Lösung zieht dauerhafte Kosten nach sich.

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Fonzo
Beiträge: 6781
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 496 Mal

Re: Home Connect und Node Red

Beitrag von Fonzo » 15.05.2024, 12:05

Black hat geschrieben:
15.05.2024, 12:03
Diese beworbene Lösung zieht dauerhafte Kosten nach sich.
Eine eigene Domain um eine Callback URL auf die eigene Domain zu haben kostet auch dauerhaft Geld, es sei denn Du hast einen Tipp, wo man so was auf Dauer kostenlos von einem Anbieter geliefert bekommt.

Benutzeravatar
Black
Beiträge: 5511
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 429 Mal
Danksagung erhalten: 1089 Mal
Kontaktdaten:

Re: Home Connect und Node Red

Beitrag von Black » 15.05.2024, 12:10

Dein Kommentar deckt nicht ab, das deine beworbene cloud Lösung 49€ jährlich kostet. Punkt

Und dieses preisschild fehlt bei deiner Werbung. Wie so gut wie immer

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Fonzo
Beiträge: 6781
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 496 Mal

Re: Home Connect und Node Red

Beitrag von Fonzo » 15.05.2024, 12:26

Black hat geschrieben:
15.05.2024, 12:10
Dein Kommentar deckt nicht ab, das deine beworbene cloud Lösung 49€ jährlich kostet.
Das hängt wie immer von der Lizenz ab, die man persönlich nutzt. Mich persönlich oder auch viele andere Benutzer mit passender Lizenz kostest das im Jahr lebenslang null Euro zusätzlich, so lange dieser Anbieter eben existiert bzw. diesen Service für die HmIP-CCU3 weiterhin zur Verfügung stellt.

Wenn ich dann so auf jeden Cent achte, wie offensichtlich Du, dann muss ich feststellen, das ich mir da über die Jahre mit der genutzten Lizenz gesehen, die ich nun schon persönlich eine HmIP-CCU3 nutze, doch viel Geld für dauerhafte Kosten im Jahr eingespart habe.

Antworten

Zurück zu „RedMatic“