Seite 1 von 1

433 MHZ Fenstersensor von Nodered in Hassio anzeigen

Verfasst: Fr 17. Sep 2021, 15:57
von WernerL
Hallo zus.,

ich benötige mal eure Hilfe. Ich schaffe es nicht, den Aiggend 433MHZ Fensterkontakt von Node-Red aus in Homeassistant zu integrieren. Als Vorlage habe ich von Felix den RTL_433 Flow benutzt. Die Integration von Homeassistant in Node-Red funktioniert. Eine Entität kann ich mittels eines Nodes erstellen lassen. ich bekomme aber die Informationen des Sensors nicht zu hassio rüber. Das kann sicherlich nicht viel sein - bin aber (bis jetzt) noch kein Node-red Spezi... Kann mir da jemand auf die Sprünge helfen?

Danke vorab...

Re: 433 MHZ Fenstersensor von Nodered in Hassio anzeigen

Verfasst: Do 23. Sep 2021, 13:37
von ei23felix
Hey Werner.
Ich mache da bald Videos zu NodeRED und HomeAssistant die eben genau diese Basics abdecken.
So lange erstmal learning by doing. Klappt auch, so hab ichs ja auch angefangen

Re: 433 MHZ Fenstersensor von Nodered in Hassio anzeigen

Verfasst: Mo 27. Sep 2021, 16:22
von WernerL
Hi Felix,
danke dir. Dann schau´n wir mal ob ich´s so hinbekomme, oder auf dich warten muss. ;-)

Re: 433 MHZ Fenstersensor von Nodered in Hassio anzeigen

Verfasst: Sa 2. Okt 2021, 13:24
von ei23felix
Schon Ergebnisse geschafft?

Re: 433 MHZ Fenstersensor von Nodered in Hassio anzeigen

Verfasst: Mi 20. Okt 2021, 20:21
von WernerL
Hi Felix,

nee nicht wirklich. Gibt´s da kein exemplarisches Hands-Out? Würde mir echt helfen...

Grüße Werner

Re: 433 MHZ Fenstersensor von Nodered in Hassio anzeigen

Verfasst: Do 21. Okt 2021, 13:15
von helloworld
Also ich habe manuell die Fenster als Entities in HA angelegt und nutze denn nodeRed um diese Entity über Service Call zu aktualisieren.
2021-10-21 13_14_05-Julians-XPS13 (JULIANS-XPS13) – VNC Viewer.png
{
"entity_id": payload.entity.entity_id,
"option":payload.entity.option <- je nachdem welcher cmd vom Sensor kommt.
}

Re: 433 MHZ Fenstersensor von Nodered in Hassio anzeigen

Verfasst: Do 11. Nov 2021, 14:15
von ei23felix
Eigentlich würde dir ein Binary Sensor reichen.
Hier mal ein Beispielflow

Code: Alles auswählen

[
    {
        "id": "36a4d6124f55bc4c",
        "type": "ha-entity",
        "z": "c0e8886b.174808",
        "name": "",
        "server": "",
        "version": 1,
        "debugenabled": false,
        "outputs": 1,
        "entityType": "binary_sensor",
        "config": [
            {
                "property": "name",
                "value": "TestKontakt"
            },
            {
                "property": "device_class",
                "value": "window"
            },
            {
                "property": "icon",
                "value": ""
            },
            {
                "property": "unit_of_measurement",
                "value": ""
            }
        ],
        "state": "payload",
        "stateType": "msg",
        "attributes": [],
        "resend": true,
        "outputLocation": "payload",
        "outputLocationType": "none",
        "inputOverride": "allow",
        "outputOnStateChange": false,
        "outputPayload": "$entity().state ? \"on\": \"off\"",
        "outputPayloadType": "jsonata",
        "x": 910,
        "y": 1420,
        "wires": [
            []
        ]
    },
    {
        "id": "2b5ac02fd05a9c4c",
        "type": "inject",
        "z": "c0e8886b.174808",
        "name": "Zu",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "false",
        "payloadType": "bool",
        "x": 710,
        "y": 1400,
        "wires": [
            [
                "36a4d6124f55bc4c"
            ]
        ]
    },
    {
        "id": "896b3278bbd35ead",
        "type": "inject",
        "z": "c0e8886b.174808",
        "name": "Auf",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "true",
        "payloadType": "bool",
        "x": 710,
        "y": 1440,
        "wires": [
            [
                "36a4d6124f55bc4c"
            ]
        ]
    }
]

Re: 433 MHZ Fenstersensor von Nodered in Hassio anzeigen

Verfasst: So 13. Feb 2022, 19:15
von WF55
helloworld hat geschrieben:
Do 21. Okt 2021, 13:15
Also ich habe manuell die Fenster als Entities in HA angelegt und nutze denn nodeRed um diese Entity über Service Call zu aktualisieren.
2021-10-21 13_14_05-Julians-XPS13 (JULIANS-XPS13) – VNC Viewer.png
{
"entity_id": payload.entity.entity_id,
"option":payload.entity.option <- je nachdem welcher cmd vom Sensor kommt.
}
Ich stehe gerade vor dem gleichen Problem. Könntest du das vielleicht etwas ausführlicher erklären? Als Neuling steige ich da nicht durch, wo was angelegt werden muss.
Felix hat ja in seinem Video die "msg.payload.cmd" zur Auswertung des Zustandes des Sensors herangezogen. Brauche ich das dann noch?

Gruß