Home Assistant- ich weiß nicht wie

Das Leben könnte so einfach sein.

Ich habe den Sonoff SNZB-04 (das ist ein Wireless Door/Windows Sensor) und tuya POWER PLUG (das ist eine schaltbare Steckdose) in meinen Home Assistant integriert. Die beiden Teile sollen nicht etwa etwas sinnvolles tun, nein ich will nur ein Progrämmchen erstellen in dem bei geöffnetem Türkontakt die Steckdose aus- und bei geschlossenem Türkontakt die Steckdose eingeschaltet wird.

Etwas, dass ich in homematic in gefühlten drei Sekunden hinlegen würde.

Bei Home Assistant habe ich die Vorstellung, sowas macht man mit Node Red. Und für Node Red gibt es gefühlte 1000 Programmierbeispiele, die irgendwelche ganz tolle Dinge können, aber so was ganz einfaches….?

Frage also, hat jemand so einen ganz einfachen Flow und könnte den kopierfähig einstellen?

Oder mir ne Quelle angeben, wo sowas bereits zu kopieren geht?

Oder bin ich auf dem falschen Dampfer und man macht das ganz anders, wie?

Für jede Hilfe dankbar,

Gruß Rolf

Denk da nicht zu kompliziert.
Geh in Homeassistant auf Einstellungen, Automatisierungen und klick dir die Automatisierung zusammen.
Lg

2 „Gefällt mir“

Danke, hat geklappt in gefühlten 3 Sekunden. :laughing:
Bin mal gespannt, ob mir jemand ne NR-Lösung anbietet.

Moin bierbauch (ich nehme an der Name ist Programm?) :wink:
ich mache einiges in NodeRed aber bei dieser Aufgabenstellung würde schon das Starten der Programmierumgebung länger dauern als die HA-Automation zusammen zu klicken.

Grüße
LL

Moinmoin LuckyLuke,
zu Zeile 1: 178 cm, 80 kg = wenig Bauch aber gern mal nen Bier,
zu Zeilen 2 u. 3: Ruheständler, 74 Jahre, vom Grundsatz her jede Menge Zeit, allerdings möchte ich das Ergebnis meines Hobbys nicht erst bei der Testamenteröffnung erfahren (wenn überhaupt).

Aber bei den wenigen Reaktionen die mir bisher widerfahren sind, du hast offensichtlich Recht, Node Red ist für die höheren Weihen gedacht, so was simples wie Sensor und Aktor macht man damit nicht :rofl:

… schöne Zusammenfassung :smiley: und Hobbys sind doch was Feines :+1:

Wenn der Beitrag von Marco zur Lösung geführt hat dann bitte als solches markieren dann gilt auch der Thread als [Gelöst]

Grüße
LL

naja, ich warte noch ein Bissel, vieleicht bekomm ich doch noch nen Floh :sweat_smile: :upside_down_face: :joy:

Bitte.

[
    {
        "id": "03cac61470de8d84",
        "type": "tab",
        "label": "Flow 1",
        "disabled": false,
        "info": "",
        "env": []
    },
    {
        "id": "63e15cb7c45f6fd4",
        "type": "server-state-changed",
        "z": "03cac61470de8d84",
        "name": "",
        "server": "516c4cbe.096cf4",
        "version": 4,
        "exposeToHomeAssistant": false,
        "haConfig": [
            {
                "property": "name",
                "value": ""
            },
            {
                "property": "icon",
                "value": ""
            }
        ],
        "entityidfilter": "binary_sensor.tfk_terrassentur_state",
        "entityidfiltertype": "exact",
        "outputinitially": false,
        "state_type": "habool",
        "haltifstate": "true",
        "halt_if_type": "bool",
        "halt_if_compare": "is",
        "outputs": 2,
        "output_only_on_state_change": true,
        "for": "0",
        "forType": "num",
        "forUnits": "minutes",
        "ignorePrevStateNull": false,
        "ignorePrevStateUnknown": false,
        "ignorePrevStateUnavailable": false,
        "ignoreCurrentStateUnknown": false,
        "ignoreCurrentStateUnavailable": false,
        "outputProperties": [
            {
                "property": "payload",
                "propertyType": "msg",
                "value": "",
                "valueType": "entityState"
            },
            {
                "property": "data",
                "propertyType": "msg",
                "value": "",
                "valueType": "eventData"
            },
            {
                "property": "topic",
                "propertyType": "msg",
                "value": "",
                "valueType": "triggerId"
            }
        ],
        "x": 270,
        "y": 340,
        "wires": [
            [
                "4c159cd735c59603"
            ],
            [
                "2ddf27de2b416cf1"
            ]
        ]
    },
    {
        "id": "4c159cd735c59603",
        "type": "api-call-service",
        "z": "03cac61470de8d84",
        "name": "",
        "server": "516c4cbe.096cf4",
        "version": 5,
        "debugenabled": false,
        "domain": "switch",
        "service": "turn_on",
        "areaId": [],
        "deviceId": [],
        "entityId": [
            "switch.zwischenstecker_5"
        ],
        "data": "",
        "dataType": "jsonata",
        "mergeContext": "",
        "mustacheAltTags": false,
        "outputProperties": [],
        "queue": "none",
        "x": 620,
        "y": 320,
        "wires": [
            []
        ]
    },
    {
        "id": "2ddf27de2b416cf1",
        "type": "api-call-service",
        "z": "03cac61470de8d84",
        "name": "",
        "server": "516c4cbe.096cf4",
        "version": 5,
        "debugenabled": false,
        "domain": "switch",
        "service": "turn_off",
        "areaId": [],
        "deviceId": [],
        "entityId": [
            "switch.zwischenstecker_5"
        ],
        "data": "",
        "dataType": "jsonata",
        "mergeContext": "",
        "mustacheAltTags": false,
        "outputProperties": [],
        "queue": "none",
        "x": 620,
        "y": 380,
        "wires": [
            []
        ]
    },
    {
        "id": "516c4cbe.096cf4",
        "type": "server",
        "name": "Home Assistant",
        "version": 5,
        "addon": true,
        "rejectUnauthorizedCerts": true,
        "ha_boolean": "y|yes|true|on|home|open",
        "connectionDelay": false,
        "cacheJson": true,
        "heartbeat": true,
        "heartbeatInterval": "30",
        "areaSelector": "friendlyName",
        "deviceSelector": "friendlyName",
        "entitySelector": "friendlyName",
        "statusSeparator": "at: ",
        "statusYear": "hidden",
        "statusMonth": "short",
        "statusDay": "numeric",
        "statusHourCycle": "h23",
        "statusTimeFormat": "h:m",
        "enableGlobalContextStore": true
    }
]

Hallo @bierbauch, wenn Sie sich mit NodeRed näher beschäftigen möchten kann ich Ihnen folgende Videoreihe (1-16) auf YouTube für den Einstieg empfehlen.

Hier erhält man anhand eines Projektes einen sehr schönen Einblick wie NodeRed funktioniert und kann sicherlich etwas für sich mitnehmen.

https://m.youtube.com/watch?v=GmuldtHoURc&list=PLgYS2FpH2f4ruZqeL_5Q-74yXQD8xVN4L&index=1&pp=iAQB

1 „Gefällt mir“

@rstuck
Hi rstuck, danke ich habe in 5 Minuten meine beiden Geräte in deinen Flow drinnen gehabt, um es vollständig zu verstehen warte ich bis morgen, es klappt hurrah.

Nachtrag:
@Linos
danke für die Info, hab mir mal nen Lesezeichen auf die Serie gesetzt

:crayon:by HarryP: Zusammenführung Doppelpost.