Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. (Gelöst) Gerät schaltet nicht

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    (Gelöst) Gerät schaltet nicht

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

      @damrak2022 Dann brauch ich doch keine 2 Nodes wenn ich in den gleichen Datenpunkt schreibe.

      Was prüfst Du denn in dem switch Node und was ist das für eine Imac Datenpunkt der true rausspukt? Vielleicht beschreibst Du einfach mal mit eigenen Worten, was Deiner Meinung nach jede Node machen soll.

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

        @mickym IoBroker in Node ist der Shelly Datenpunkt
        Bildschirmfoto 2023-11-29 um 01.24.59.png
        In der switch node sind nur 2 Ausgänge angelegt - einmal true und einmal false
        Stimmt als ioBroker out Node reicht eine

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

          @damrak2022 Wenn das die iobroker IN Node ist und da true oder false rein kommt, was für Werte willst Du dann schreiben?

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

            @mickym Naja, wenn "true" schalte Drucker ein, wenn "false"schalte Drucker aus

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

              @damrak2022 Also es kommt true und false in den Flow und Du möchtest true und false wieder schreiben?

              Wenn das so ist, warum schreibst Du dann nicht einfach den Wert der rein kommt, in den anderen Datenpunkt? Sprich wenn imac = true dann ist Drucker = true? und umgekehrt?

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

                @mickym Gut, dann brauche ich also die beiden Change Codes nicht. Aber wenn ich den Datenpunkt selbst auf "true" stelle und anklicke, passiert aber nichts. Also gibt es hier ja wohl ein Problem, was ich wieder nicht begreife

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

                  @damrak2022 Du brauchst auch keine switch Node. Und hast du schon mal unabhängig vom Flow in den Objekten versucht zu schalten? - Das ist immer das erste was Du versuchen musst.

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

                    @mickym So, sollte es nach meinem Verständnis gehen, tut es aber nicht. Habe das auch mit der debug versucht

                    Bildschirmfoto 2023-11-29 um 12.20.10.png
                    Bildschirmfoto 2023-11-29 um 12.23.05.png

                    Mit der iobroker in Node hole ich mir den Wert von dem folgenden Datenpunkt:
                    shelly.0.SHPLG-S#E423FA#1.Relay0.Power

                    In der Switch Node teile ich das auf in zwei Ausgänge: >41 und <40
                    In der oberen Change Node setze ich die Payload auf "true".
                    In der unteren Change Node setze ich den Payload auf "false".
                    Zum Schluss schreibe ich das Ganze in den folgenden Datenpunkt:
                    Bildschirmfoto 2023-11-29 um 12.35.14.png

                    Der Drucker war eingeschaltet, als ich den Rechner testweise mal ausgeschaltet habe. Der Drucker aber blieb an.
                    Bildschirmfoto 2023-11-29 um 12.37.28.png Bildschirmfoto 2023-11-29 um 12.37.20.png

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

                      @damrak2022 Tja erstens schaltest Du immer noch über 2 Datenpunkte aus - zweitens ist kein einziger Debug im Ausschaltezustand - drittens warum gehst Du nicht systematisch vor und schmeißt erst mal alle iobroker In und out Nodes weg - bis der Flow das tut - sprich warum schaltest Du Deinen imac dauernd ein und aus, anstelle es zu simulieren - viertens hast Du schon mal über den Objekten versucht zu schalten - fünftens macht es Sinn, dass Du mit jedem Messwert Deinen Drucker ein und ausschaltest - sechstens macht es sinn bei 39 Watt auszuschalten und bei 41 Watt einzuschalten oder wäre eine Bereich wo gar nicht geschaltet wird sinnvoll?

                      Insbesondere hast Du mal mit 4. versucht über die Objekte zu schalten, um zu sehen, ob genau das passiert was Du erwartest, nachdem Du alle iobroker-In und iobroker-out Nodes deaktiviert hast.

                      Siebtens stimmen die Datentypen?

                      Achtens Flow kommt gleich.

                      f9ab58ab-316c-4c54-be44-06ea7a64f4dd-image.png

                      [
                         {
                             "id": "a8079d5db7ecc5ca",
                             "type": "inject",
                             "z": "517cd16e4d7e6ae4",
                             "name": "",
                             "props": [
                                 {
                                     "p": "payload"
                                 }
                             ],
                             "repeat": "",
                             "crontab": "",
                             "once": false,
                             "onceDelay": 0.1,
                             "topic": "",
                             "payload": "60",
                             "payloadType": "num",
                             "x": 230,
                             "y": 60,
                             "wires": [
                                 [
                                     "a7f41db72bf0ea14"
                                 ]
                             ]
                         },
                         {
                             "id": "08b928b31a13ad3a",
                             "type": "inject",
                             "z": "517cd16e4d7e6ae4",
                             "name": "",
                             "props": [
                                 {
                                     "p": "payload"
                                 }
                             ],
                             "repeat": "",
                             "crontab": "",
                             "once": false,
                             "onceDelay": 0.1,
                             "topic": "",
                             "payload": "20",
                             "payloadType": "num",
                             "x": 230,
                             "y": 100,
                             "wires": [
                                 [
                                     "a7f41db72bf0ea14"
                                 ]
                             ]
                         },
                         {
                             "id": "f6c5d98a46ffe03b",
                             "type": "ioBroker in",
                             "z": "517cd16e4d7e6ae4",
                             "d": true,
                             "name": "",
                             "topic": "imac",
                             "payloadType": "value",
                             "onlyack": "",
                             "func": "all",
                             "gap": "",
                             "fireOnStart": "false",
                             "outFormat": "MQTT",
                             "x": 230,
                             "y": 140,
                             "wires": [
                                 [
                                     "a7f41db72bf0ea14"
                                 ]
                             ]
                         },
                         {
                             "id": "a7f41db72bf0ea14",
                             "type": "switch",
                             "z": "517cd16e4d7e6ae4",
                             "name": ">41 oder <40 ?",
                             "property": "payload",
                             "propertyType": "msg",
                             "rules": [
                                 {
                                     "t": "gt",
                                     "v": "41",
                                     "vt": "num"
                                 },
                                 {
                                     "t": "lt",
                                     "v": "40",
                                     "vt": "num"
                                 }
                             ],
                             "checkall": "true",
                             "repair": false,
                             "outputs": 2,
                             "x": 440,
                             "y": 100,
                             "wires": [
                                 [
                                     "3da18066dedaf491"
                                 ],
                                 [
                                     "e5e6d3f59f327bca"
                                 ]
                             ]
                         },
                         {
                             "id": "3da18066dedaf491",
                             "type": "change",
                             "z": "517cd16e4d7e6ae4",
                             "name": "true",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "true",
                                     "tot": "bool"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 610,
                             "y": 80,
                             "wires": [
                                 [
                                     "39f0c14dd2d46400"
                                 ]
                             ]
                         },
                         {
                             "id": "e5e6d3f59f327bca",
                             "type": "change",
                             "z": "517cd16e4d7e6ae4",
                             "name": "false",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "false",
                                     "tot": "bool"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 610,
                             "y": 120,
                             "wires": [
                                 [
                                     "39f0c14dd2d46400"
                                 ]
                             ]
                         },
                         {
                             "id": "39f0c14dd2d46400",
                             "type": "debug",
                             "z": "517cd16e4d7e6ae4",
                             "name": "Ausgabe",
                             "active": true,
                             "tosidebar": true,
                             "console": false,
                             "tostatus": false,
                             "complete": "payload",
                             "targetType": "msg",
                             "statusVal": "",
                             "statusType": "auto",
                             "x": 820,
                             "y": 100,
                             "wires": []
                         }
                      ]
                      

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

                        @mickym Es lag wohl irgendwie am Shelly. Nachdem ich diesen nochmal zurückgesetzt und komplett neu eingerichtet habe, geht es nun glücklicherweise.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        496
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        2
                        13
                        282
                        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