Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Visualisierung mit Node Red erstellen

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Visualisierung mit Node Red erstellen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Damrak2022
      Damrak2022 @mickym last edited by

      @mickym Ventilator=false, Smart_Kettle_Pro=false, Drucker=false, Imac=false

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @Damrak2022 last edited by

        @damrak2022 Gut und wir wollen, dass auch false rauskommt, wenn alle Geräte ausgeschaltet sind - einig?

        Ventilator=false,
        Smart_Kettle_Pro=false,
        Drucker=false,
        Imac=false

        soll false ergeben - und nur dann wissen wir, dass alles AUS ist. OK ?

        Damrak2022 1 Reply Last reply Reply Quote 0
        • Damrak2022
          Damrak2022 @mickym last edited by

          @mickym Ja

          mickym 1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @Damrak2022 last edited by

            @damrak2022 Was kommt denn nun raus,

            Ventilator=false,
            Smart_Kettle_Pro=false,
            Drucker=true,
            Imac=false

            Wenn der Drucker eingeschaltet ist und ich mit UND verknüpfe?

            Damrak2022 1 Reply Last reply Reply Quote 0
            • Damrak2022
              Damrak2022 @mickym last edited by

              @mickym false - da nicht alle Werte wahr sind

              mickym 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @Damrak2022 last edited by

                @damrak2022 Genau - wir würden also gar nicht erkennen, wenn ein Gerät eingeschaltet ist, weil das Gesamtergebnis bei einer UND verknüpfung ja immer noch false wäre. 😉

                Damrak2022 1 Reply Last reply Reply Quote 0
                • Damrak2022
                  Damrak2022 @mickym last edited by

                  @mickym Ja, okay

                  mickym 1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @Damrak2022 last edited by

                    @damrak2022 Also wie müssen wir verknüpfen, damit auch wirklich nur dann false rauskommt, wenn alle Geräte ausgeschaltet sind?

                    Damrak2022 1 Reply Last reply Reply Quote 0
                    • Damrak2022
                      Damrak2022 @mickym last edited by

                      @mickym Dann bleibt ja nur ODER übrig

                      mickym 1 Reply Last reply Reply Quote 0
                      • mickym
                        mickym Most Active @Damrak2022 last edited by

                        @damrak2022 Ja. 😁 - aber nicht nur weils übrig bleibt, hoffe ich dass es für Dich logisch ist.

                        false OR false OR true OR false = true
                        false AND false AND true AND false = false

                        also würden wir mit einer UND Verknüpfung ein eingeschaltetes Gerät nicht erkennen, bei einer ODER Verknüpfung muss aber nur ein Gerät eingeschaltet sein, um ein True zu ergeben.

                        Damrak2022 1 Reply Last reply Reply Quote 0
                        • Damrak2022
                          Damrak2022 @mickym last edited by

                          @mickym Erstmal ja, aber ich muss mir das noch mehr verinnerlichen.

                          mickym 1 Reply Last reply Reply Quote 0
                          • mickym
                            mickym Most Active @Damrak2022 last edited by

                            @damrak2022 sagte in Visualisierung mit Node Red erstellen:

                            @mickym Erstmal ja, aber ich muss mir das noch mehr verinnerlichen.

                            Ist es Dir Recht, wenn Du das erst mal verinnerlicht und Du Dich etwas entspannst?

                            Damrak2022 2 Replies Last reply Reply Quote 0
                            • Damrak2022
                              Damrak2022 @mickym last edited by

                              @mickym Ja, das passt

                              1 Reply Last reply Reply Quote 0
                              • Damrak2022
                                Damrak2022 @mickym last edited by

                                @mickym In welcher Node legt man diese Regeln an? Dann kann ich mich daran morgen mal versuchen

                                mickym 1 Reply Last reply Reply Quote 0
                                • mickym
                                  mickym Most Active @Damrak2022 last edited by

                                  @damrak2022 das dauert noch. Schau mal dass sich die Objekte aufbauen. Du kannst den gesamt Status der aus deinen Join Nodes mal in eigene Datenpunkte wegschreiben - da machst aber vorher noch eine JSON Node davor. Dann solltest Du immer auf einen Blick den Status der Geräte sehen.

                                  Damrak2022 2 Replies Last reply Reply Quote 0
                                  • Damrak2022
                                    Damrak2022 @mickym last edited by

                                    @mickym Wie sollen sich meine Datenpunkte aufbauen? Ich kann ja, wenn ich am Rechner sitze nur 2-3 Geräte an und ausschalten.
                                    Und wie schreibe ich die in eigene Datenpunkte?

                                    1 Reply Last reply Reply Quote 0
                                    • Damrak2022
                                      Damrak2022 @mickym last edited by

                                      @mickym Seit wir hier die Filter Node dahintergehängt haben, schaltet sich mein Drucker nicht mehr ein, sobald ich den Mac einschalte.
                                      Wenn ich die Filter Node rausnehme - dann geht es - siehe Screenshot
                                      Bildschirm­foto 2022-12-25 um 22.10.27.png

                                      mickym 1 Reply Last reply Reply Quote 0
                                      • mickym
                                        mickym Most Active @Damrak2022 last edited by mickym

                                        @damrak2022 Nun das liegt daran, dass die Filter Node noch auf Ein steht, wenn das Ausschalten durch den Flow blockiert ist. Sprich das Problem sollte nur dann aufgetreten sein, wenn die Filter Node auf Status eingeschaltet steht und kein Ausschlatkommando bekommen hat, weil der Drucker nicht durch den Flow ausgeschaltet wurde. Du könntest die Filter-Node wieder ein bauen und gleichzeitig mittels iobroker IN Node, den Status mit Filter ACK=true setzen und mal testen, ob es dann wieder geht.

                                        Exportiere mir mal den Flow - dann zeig ich was ich meine und wie ich das ändern würde. 😉

                                        Damrak2022 1 Reply Last reply Reply Quote 0
                                        • Damrak2022
                                          Damrak2022 @mickym last edited by

                                          @mickym Bitte sehr:
                                          flows.json

                                          mickym 1 Reply Last reply Reply Quote 0
                                          • mickym
                                            mickym Most Active @Damrak2022 last edited by

                                            @damrak2022

                                            Probier das mal:

                                            [
                                                {
                                                    "id": "8e3db4a4240694d8",
                                                    "type": "ioBroker in",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "Imac",
                                                    "topic": "shelly.0.SHPLG-S#E423FA#1.Relay0.Power",
                                                    "payloadType": "value",
                                                    "onlyack": "update",
                                                    "func": "all",
                                                    "gap": "",
                                                    "fireOnStart": "true",
                                                    "outFormat": "MQTT",
                                                    "x": 210,
                                                    "y": 360,
                                                    "wires": [
                                                        [
                                                            "b38354741df477ec"
                                                        ]
                                                    ]
                                                },
                                                {
                                                    "id": "b38354741df477ec",
                                                    "type": "switch",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "",
                                                    "property": "payload",
                                                    "propertyType": "msg",
                                                    "rules": [
                                                        {
                                                            "t": "gt",
                                                            "v": "21",
                                                            "vt": "num"
                                                        },
                                                        {
                                                            "t": "lt",
                                                            "v": "20",
                                                            "vt": "num"
                                                        }
                                                    ],
                                                    "checkall": "true",
                                                    "repair": false,
                                                    "outputs": 2,
                                                    "x": 350,
                                                    "y": 360,
                                                    "wires": [
                                                        [
                                                            "4d70ce53cdeaaad7"
                                                        ],
                                                        [
                                                            "a9732f51f5c0518a"
                                                        ]
                                                    ]
                                                },
                                                {
                                                    "id": "7c3a2d2041b33ef3",
                                                    "type": "ioBroker out",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "Drucker",
                                                    "topic": "shelly.0.SHPLG-S#EA1400#1.Relay0.Switch",
                                                    "ack": "false",
                                                    "autoCreate": "false",
                                                    "stateName": "",
                                                    "role": "",
                                                    "payloadType": "",
                                                    "readonly": "",
                                                    "stateUnit": "",
                                                    "stateMin": "",
                                                    "stateMax": "",
                                                    "x": 1240,
                                                    "y": 340,
                                                    "wires": []
                                                },
                                                {
                                                    "id": "4d70ce53cdeaaad7",
                                                    "type": "change",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "Wert über 21",
                                                    "rules": [
                                                        {
                                                            "t": "set",
                                                            "p": "payload",
                                                            "pt": "msg",
                                                            "to": "true",
                                                            "tot": "bool"
                                                        },
                                                        {
                                                            "t": "set",
                                                            "p": "autoOn",
                                                            "pt": "flow",
                                                            "to": "true",
                                                            "tot": "bool"
                                                        }
                                                    ],
                                                    "action": "",
                                                    "property": "",
                                                    "from": "",
                                                    "to": "",
                                                    "reg": false,
                                                    "x": 510,
                                                    "y": 340,
                                                    "wires": [
                                                        [
                                                            "e62718538ad9d35e"
                                                        ]
                                                    ]
                                                },
                                                {
                                                    "id": "a9732f51f5c0518a",
                                                    "type": "change",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "Wert unter 20",
                                                    "rules": [
                                                        {
                                                            "t": "set",
                                                            "p": "payload",
                                                            "pt": "msg",
                                                            "to": "false",
                                                            "tot": "bool"
                                                        }
                                                    ],
                                                    "action": "",
                                                    "property": "",
                                                    "from": "",
                                                    "to": "",
                                                    "reg": false,
                                                    "x": 520,
                                                    "y": 400,
                                                    "wires": [
                                                        [
                                                            "7ba9fff0b51b9494"
                                                        ]
                                                    ]
                                                },
                                                {
                                                    "id": "8bc0ea77af86ae47",
                                                    "type": "comment",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "Automation automatisches ausschalten",
                                                    "info": "Wenn ein Gerät über eine Automation automatisch in Abhängigkeit von einem anderen Gerät ausgeschaltet wird, und ich es aber trotzdem manuell einschalten möchte,\nohne das es dann wieder ausgeht, muss ich eine Switch und eine Change Node einbauen, welche genauso konfiguriert wird wie hier in dieser Automation.",
                                                    "x": 515,
                                                    "y": 285,
                                                    "wires": []
                                                },
                                                {
                                                    "id": "7ba9fff0b51b9494",
                                                    "type": "switch",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "",
                                                    "property": "autoOn",
                                                    "propertyType": "flow",
                                                    "rules": [
                                                        {
                                                            "t": "true"
                                                        },
                                                        {
                                                            "t": "false"
                                                        }
                                                    ],
                                                    "checkall": "true",
                                                    "repair": false,
                                                    "outputs": 2,
                                                    "x": 690,
                                                    "y": 400,
                                                    "wires": [
                                                        [
                                                            "86df369da9249b17"
                                                        ],
                                                        [
                                                            "381fbe0cdbe80363"
                                                        ]
                                                    ]
                                                },
                                                {
                                                    "id": "86df369da9249b17",
                                                    "type": "change",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "",
                                                    "rules": [
                                                        {
                                                            "t": "set",
                                                            "p": "autoOn",
                                                            "pt": "flow",
                                                            "to": "false",
                                                            "tot": "bool"
                                                        }
                                                    ],
                                                    "action": "",
                                                    "property": "",
                                                    "from": "",
                                                    "to": "",
                                                    "reg": false,
                                                    "x": 870,
                                                    "y": 380,
                                                    "wires": [
                                                        [
                                                            "812603e742675fe0"
                                                        ]
                                                    ]
                                                },
                                                {
                                                    "id": "409f140ec231cc22",
                                                    "type": "comment",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "Notwendig um Gerät manuell einschalten",
                                                    "info": "",
                                                    "x": 560,
                                                    "y": 460,
                                                    "wires": []
                                                },
                                                {
                                                    "id": "d512f4dc0b4e4fc4",
                                                    "type": "debug",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "debug 42",
                                                    "active": true,
                                                    "tosidebar": true,
                                                    "console": false,
                                                    "tostatus": false,
                                                    "complete": "false",
                                                    "statusVal": "",
                                                    "statusType": "auto",
                                                    "x": 1240,
                                                    "y": 400,
                                                    "wires": []
                                                },
                                                {
                                                    "id": "e62718538ad9d35e",
                                                    "type": "rbe",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "",
                                                    "func": "rbe",
                                                    "gap": "",
                                                    "start": "",
                                                    "inout": "out",
                                                    "septopics": false,
                                                    "property": "payload",
                                                    "topi": "topic",
                                                    "x": 1090,
                                                    "y": 340,
                                                    "wires": [
                                                        [
                                                            "7c3a2d2041b33ef3",
                                                            "d512f4dc0b4e4fc4"
                                                        ]
                                                    ]
                                                },
                                                {
                                                    "id": "381fbe0cdbe80363",
                                                    "type": "ioBroker get",
                                                    "z": "ec4bc18e68f368ea",
                                                    "name": "Drucker",
                                                    "topic": "shelly.0.SHPLG-S#EA1400#1.Relay0.Switch",
                                                    "attrname": "payload",
                                                    "payloadType": "value",
                                                    "errOnInvalidState": "nothing",
                                                    "x": 880,
                                                    "y": 420,
                                                    "wires": [
                                                        [
                                                            "812603e742675fe0"
                                                        ]
                                                    ]
                                                },
                                                {
                                                    "id": "812603e742675fe0",
                                                    "type": "junction",
                                                    "z": "ec4bc18e68f368ea",
                                                    "x": 1000,
                                                    "y": 400,
                                                    "wires": [
                                                        [
                                                            "e62718538ad9d35e"
                                                        ]
                                                    ]
                                                }
                                            ]
                                            

                                            Damrak2022 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            987
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            4845
                                            2004234
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo