Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. MAX! Cube Blockly Abwesenheit

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

MAX! Cube Blockly Abwesenheit

Scheduled Pinned Locked Moved Blockly
867 Posts 4 Posters 192.5k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Marko1974M Marko1974

    @mickym nein das war direkt nach einem neustart...

    mickymM Online
    mickymM Online
    mickym
    Most Active
    wrote on last edited by
    #834

    @marko1974 Na ja dachte ich mir doch. Wie gesagt Du musst halt den Flow deaktivieren und schauen, ob der Adapter den Fehler alleine erzeugt.

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    Marko1974M 1 Reply Last reply
    0
    • mickymM mickym

      @marko1974 Na ja dachte ich mir doch. Wie gesagt Du musst halt den Flow deaktivieren und schauen, ob der Adapter den Fehler alleine erzeugt.

      Marko1974M Offline
      Marko1974M Offline
      Marko1974
      wrote on last edited by
      #835

      @mickym er erzeugt ihn ja jetzt noch nichtmals mehr bei aktiviertem flow.
      Problem war dass die Heizungen nicht steuerten. da hab ich dan cube neu gestartet und das system auch. Scheint wieder alles zu funktionieren

      mickymM 1 Reply Last reply
      0
      • Marko1974M Marko1974

        @mickym er erzeugt ihn ja jetzt noch nichtmals mehr bei aktiviertem flow.
        Problem war dass die Heizungen nicht steuerten. da hab ich dan cube neu gestartet und das system auch. Scheint wieder alles zu funktionieren

        mickymM Online
        mickymM Online
        mickym
        Most Active
        wrote on last edited by
        #836

        @marko1974 Ich hab doch gesagt du sollst den Flow deaktivieren und das System neu starten??? - Ich weiß dass er ihn nicht nochmal erzeugt. Aber Du willst doch wissen woher es kommt? - Sonst kannst das ja einfach ignorieren. Es ist eine Warnung, dass irgendwas 0 in die Datenpunkte schreibst. Alternativ kannst den Minimum Wert aller Datenpunkte halt auf 0 setzen.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        Marko1974M 1 Reply Last reply
        0
        • mickymM mickym

          @marko1974 Ich hab doch gesagt du sollst den Flow deaktivieren und das System neu starten??? - Ich weiß dass er ihn nicht nochmal erzeugt. Aber Du willst doch wissen woher es kommt? - Sonst kannst das ja einfach ignorieren. Es ist eine Warnung, dass irgendwas 0 in die Datenpunkte schreibst. Alternativ kannst den Minimum Wert aller Datenpunkte halt auf 0 setzen.

          Marko1974M Offline
          Marko1974M Offline
          Marko1974
          wrote on last edited by
          #837

          @mickym bei deaktieviertem flow und neustart keine fehelermeldung. bei aktiviertem flow und neustart auch nicht mehr. Hatte sich wohl der cube aufgehängt?!

          1 Reply Last reply
          0
          • mickymM Online
            mickymM Online
            mickym
            Most Active
            wrote on last edited by
            #838

            @marko1974 Nun dann ignoriere die Meldungen doch. Vielleicht hatte der maxcube Adapter ein Problem, weil er den cube nicht auslesen konnte und deshalb 0 in den Datenpunkt geschrieben hat. Dann kannst Du höchstens ein Issue beim Adapter aufmachen - ansonsten wäre es halt ein Hinweis darauf, wenn diese Warnung kommt, dass der Cube neu gestartet werden muss.

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            Marko1974M 1 Reply Last reply
            0
            • mickymM mickym

              @marko1974 Nun dann ignoriere die Meldungen doch. Vielleicht hatte der maxcube Adapter ein Problem, weil er den cube nicht auslesen konnte und deshalb 0 in den Datenpunkt geschrieben hat. Dann kannst Du höchstens ein Issue beim Adapter aufmachen - ansonsten wäre es halt ein Hinweis darauf, wenn diese Warnung kommt, dass der Cube neu gestartet werden muss.

              Marko1974M Offline
              Marko1974M Offline
              Marko1974
              wrote on last edited by
              #839

              @mickym Und den habe ich neu gestartet, da er über alexa auch keine Änderungen mehr angenommen hat. jetzt geht wieder alles. Wäre wohl doch ganz gut ne shelly dahinter laufen zu lassen und das Teil ab und zu einfach neu zu starten

              mickymM 1 Reply Last reply
              0
              • Marko1974M Marko1974

                @mickym Und den habe ich neu gestartet, da er über alexa auch keine Änderungen mehr angenommen hat. jetzt geht wieder alles. Wäre wohl doch ganz gut ne shelly dahinter laufen zu lassen und das Teil ab und zu einfach neu zu starten

                mickymM Online
                mickymM Online
                mickym
                Most Active
                wrote on last edited by
                #840

                @marko1974 sagte in MAX! Cube Blockly Abwesenheit:

                @mickym Und den habe ich neu gestartet, da er über alexa auch keine Änderungen mehr angenommen hat. jetzt geht wieder alles. Wäre wohl doch ganz gut ne shelly dahinter laufen zu lassen und das Teil ab und zu einfach neu zu starten

                Nicht ab und zu - aber dann wenn es mal klemmt und niemand im Haus ist, um den Stecker zu ziehen.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                Marko1974M 1 Reply Last reply
                0
                • mickymM mickym

                  @marko1974 sagte in MAX! Cube Blockly Abwesenheit:

                  @mickym Und den habe ich neu gestartet, da er über alexa auch keine Änderungen mehr angenommen hat. jetzt geht wieder alles. Wäre wohl doch ganz gut ne shelly dahinter laufen zu lassen und das Teil ab und zu einfach neu zu starten

                  Nicht ab und zu - aber dann wenn es mal klemmt und niemand im Haus ist, um den Stecker zu ziehen.

                  Marko1974M Offline
                  Marko1974M Offline
                  Marko1974
                  wrote on last edited by
                  #841

                  @mickym
                  Der gesamte flow lief den kompletten Winter auch mit der Abwesenheit durch und ist bombastisch!
                  Es funktioniert alles bis ins kleinste Detail.

                  Jetzt möchte ich gern folgendes:

                  Im Sommer soll man den flow Abwesenheit und auch den flow der Heizungssteuerung abschalten können. Der maxcube Adapter soll weiterhin aktiv bleiben, da ich gern bei Bedarf noch die eine oder andere Heizung einschalten möchte. Dies aber dann manuell über VIS.
                  Ich benötige dazu eine Funktion, mit der man entweder die beiden flows deaktivieren kann, oder einen DP "Heizung Sommer", der die Inject Nodes abschaltet.

                  mickymM 1 Reply Last reply
                  0
                  • Marko1974M Marko1974

                    @mickym
                    Der gesamte flow lief den kompletten Winter auch mit der Abwesenheit durch und ist bombastisch!
                    Es funktioniert alles bis ins kleinste Detail.

                    Jetzt möchte ich gern folgendes:

                    Im Sommer soll man den flow Abwesenheit und auch den flow der Heizungssteuerung abschalten können. Der maxcube Adapter soll weiterhin aktiv bleiben, da ich gern bei Bedarf noch die eine oder andere Heizung einschalten möchte. Dies aber dann manuell über VIS.
                    Ich benötige dazu eine Funktion, mit der man entweder die beiden flows deaktivieren kann, oder einen DP "Heizung Sommer", der die Inject Nodes abschaltet.

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    wrote on last edited by mickym
                    #842

                    @marko1974 Soweit ich den Flow in Erinnerung habe hast Du das doch schon:

                    53e556cb-a755-4bb1-a1b3-3c710c9b7572-image.png

                    Du brauchst doch nur aus der Inject Node diese Aktivierung zu Beginn rausnehmen. Die Ein/Aus Switch Node kannst DU noch hinter Dein tr-064 Node kopieren, so dass auch diese nur noch Signale durchlässt, wenn die Steuerung aktiv ist. Das ist zwar wegen der Heizung gar nicht nötig, aber man kann es machen, damit Du die telegram Meldungen nicht bei deaktivierter Heizungssteuerung bekommst. Und wenn Du die Steuerung nicht über die beiden INJECT Nodes machen willst, dann hängst Du eine iobroker-In Node vor die globale Heizungssteuerung mit true/false und triggerst diese über ein selbsterstellten Datenpunkt, den Du dann über Deine VIS steuerst.

                    Ich habe tatsächlich mal den Thread durchgescrollt und da hatte ich Dir das alles schon mal erklärt:

                    https://forum.iobroker.net/topic/49231/max-cube-blockly-abwesenheit/274?_=1652460995069
                    https://forum.iobroker.net/topic/49231/max-cube-blockly-abwesenheit/385?_=1652460995069

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    1 Reply Last reply
                    0
                    • Marko1974M Offline
                      Marko1974M Offline
                      Marko1974
                      wrote on last edited by Marko1974
                      #843

                      @mickym
                      Also die Inject Node Deaktiviere Heizungssteuerung hatte ich gar nicht.
                      Den hab ich mir mal gemacht.

                      Ich hoffe richtig?
                      F96024B1-F1D9-41B7-A8DA-59636E3410E3.jpeg

                      Dann hab ich das so versucht.... das funktioniert doch bestimmt nicht

                      F46F415F-B4FA-4615-8780-1D02EAEB8610.jpeg

                      Hier noch der kopierte EIN/AUS hinter dem TR

                      251F16B6-9938-4436-B572-EDC10DA55B47_4_5005_c.jpeg

                      7041B671-898C-449F-B68A-1B0ABF5C26B5.jpeg

                      mickymM 1 Reply Last reply
                      0
                      • Marko1974M Marko1974

                        @mickym
                        Also die Inject Node Deaktiviere Heizungssteuerung hatte ich gar nicht.
                        Den hab ich mir mal gemacht.

                        Ich hoffe richtig?
                        F96024B1-F1D9-41B7-A8DA-59636E3410E3.jpeg

                        Dann hab ich das so versucht.... das funktioniert doch bestimmt nicht

                        F46F415F-B4FA-4615-8780-1D02EAEB8610.jpeg

                        Hier noch der kopierte EIN/AUS hinter dem TR

                        251F16B6-9938-4436-B572-EDC10DA55B47_4_5005_c.jpeg

                        7041B671-898C-449F-B68A-1B0ABF5C26B5.jpeg

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        wrote on last edited by
                        #844

                        @marko1974 Na wenn Du es nicht hast, dann brauchst Du doch nur Deinen von Dir selbst angelegten Datenpunkt Sommermodus in Wintermodus umbenennen oder Automatik ein oder aus. Sprich aktiv=true, inaktiv = false.

                        Ich hab Dir ja mehrfach gesagt, Du sollst Dir diesbzgl. einen Datenpunkt als Boolean erstellen.

                        a758b74b-9b3f-470c-936f-19b3480e58ee-image.png

                        Diese nutzt Du einfach die globale Variable gHeizungssteuerung setzt und die blockiert dann die Inject Node.

                        9c9464d7-0d25-41ae-a2e6-45a6811a99ff-image.png

                        hier zum Import.

                        [
                           {
                               "id": "a06e7e01.fa763",
                               "type": "change",
                               "z": "6f3801b9.ba4b6",
                               "name": "",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "gHeizungssteuerung",
                                       "pt": "global",
                                       "to": "payload",
                                       "tot": "msg"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 550,
                               "y": 840,
                               "wires": [
                                   []
                               ]
                           },
                           {
                               "id": "0381c4a54aa4fe8f",
                               "type": "ioBroker in",
                               "z": "6f3801b9.ba4b6",
                               "name": "Automatik",
                               "topic": "0_userdata.0.Heizung.Automatik",
                               "payloadType": "value",
                               "onlyack": "",
                               "func": "all",
                               "gap": "",
                               "fireOnStart": "false",
                               "outFormat": "MQTT",
                               "x": 280,
                               "y": 840,
                               "wires": [
                                   [
                                       "a06e7e01.fa763"
                                   ]
                               ]
                           }
                        ]
                        

                        Wie gesagt diese Ein/Aus Switch Node kannst noch kopieren und hinter die tr-064 Node setzen.

                        Alternativ anstatt zu blocken - kannst Du wie gesagt auch eine Trigger Node nutzen - dann triggert die nicht jede Minute umsonst. Wenn Dir das lieber wäre - müsste man den Flow bisschen umbauen.

                        Hier nochmal den Abwesenheitstrigger zu blocken:

                        345ef31f-74e1-43a8-b1bf-7909de1ab06c-image.png

                        122b8e79-bc0c-44a4-a120-cab38b86434b-image.png

                        Hier wieder zum Import - damit kann man die Inject Node ersetzen:

                        [
                           {
                               "id": "f5d5a81d.0d79c8",
                               "type": "change",
                               "z": "6f3801b9.ba4b6",
                               "name": "Wohnzimmer",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "room",
                                       "pt": "msg",
                                       "to": "Wohnzimmer",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 630,
                               "y": 1140,
                               "wires": [
                                   [
                                       "9d89290d.3f4f48"
                                   ]
                               ]
                           },
                           {
                               "id": "5715f8a9.9e36d8",
                               "type": "change",
                               "z": "6f3801b9.ba4b6",
                               "name": "Schlafzimmer",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "room",
                                       "pt": "msg",
                                       "to": "Schlafzimmer",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 620,
                               "y": 1100,
                               "wires": [
                                   [
                                       "9d89290d.3f4f48"
                                   ]
                               ]
                           },
                           {
                               "id": "27e3cf0b.1fb9c",
                               "type": "change",
                               "z": "6f3801b9.ba4b6",
                               "name": "Kinderzimmer",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "room",
                                       "pt": "msg",
                                       "to": "Kinderzimmer",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 620,
                               "y": 1060,
                               "wires": [
                                   [
                                       "9d89290d.3f4f48"
                                   ]
                               ]
                           },
                           {
                               "id": "30c3ea81.3b06b6",
                               "type": "change",
                               "z": "6f3801b9.ba4b6",
                               "name": "Flur",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "room",
                                       "pt": "msg",
                                       "to": "Flur",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 650,
                               "y": 1180,
                               "wires": [
                                   [
                                       "9d89290d.3f4f48"
                                   ]
                               ]
                           },
                           {
                               "id": "b87ebd5f.04a7d",
                               "type": "change",
                               "z": "6f3801b9.ba4b6",
                               "name": "Küche",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "room",
                                       "pt": "msg",
                                       "to": "Küche",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 650,
                               "y": 1220,
                               "wires": [
                                   [
                                       "9d89290d.3f4f48"
                                   ]
                               ]
                           },
                           {
                               "id": "4e2c598d.d467e8",
                               "type": "change",
                               "z": "6f3801b9.ba4b6",
                               "name": "Badezimmer",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "room",
                                       "pt": "msg",
                                       "to": "Badezimmer",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 630,
                               "y": 1260,
                               "wires": [
                                   [
                                       "9d89290d.3f4f48"
                                   ]
                               ]
                           },
                           {
                               "id": "a06e7e01.fa763",
                               "type": "change",
                               "z": "6f3801b9.ba4b6",
                               "name": "",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "gHeizungssteuerung",
                                       "pt": "global",
                                       "to": "payload",
                                       "tot": "msg"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 580,
                               "y": 960,
                               "wires": [
                                   []
                               ]
                           },
                           {
                               "id": "0381c4a54aa4fe8f",
                               "type": "ioBroker in",
                               "z": "6f3801b9.ba4b6",
                               "name": "Automatik",
                               "topic": "0_userdata.0.Heizung.Automatik",
                               "payloadType": "value",
                               "onlyack": "",
                               "func": "all",
                               "gap": "",
                               "fireOnStart": "true",
                               "outFormat": "MQTT",
                               "x": 160,
                               "y": 1140,
                               "wires": [
                                   [
                                       "a06e7e01.fa763",
                                       "89dbc86e7246ad88"
                                   ]
                               ]
                           },
                           {
                               "id": "89dbc86e7246ad88",
                               "type": "trigger",
                               "z": "6f3801b9.ba4b6",
                               "name": "",
                               "op1": "true",
                               "op2": "0",
                               "op1type": "bool",
                               "op2type": "str",
                               "duration": "-1",
                               "extend": false,
                               "overrideDelay": false,
                               "units": "min",
                               "reset": "false",
                               "bytopic": "all",
                               "topic": "topic",
                               "outputs": 1,
                               "x": 370,
                               "y": 1140,
                               "wires": [
                                   [
                                       "27e3cf0b.1fb9c",
                                       "5715f8a9.9e36d8",
                                       "f5d5a81d.0d79c8",
                                       "30c3ea81.3b06b6",
                                       "b87ebd5f.04a7d",
                                       "4e2c598d.d467e8"
                                   ]
                               ]
                           }
                        ]
                        

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        Marko1974M 1 Reply Last reply
                        0
                        • mickymM mickym

                          @marko1974 Na wenn Du es nicht hast, dann brauchst Du doch nur Deinen von Dir selbst angelegten Datenpunkt Sommermodus in Wintermodus umbenennen oder Automatik ein oder aus. Sprich aktiv=true, inaktiv = false.

                          Ich hab Dir ja mehrfach gesagt, Du sollst Dir diesbzgl. einen Datenpunkt als Boolean erstellen.

                          a758b74b-9b3f-470c-936f-19b3480e58ee-image.png

                          Diese nutzt Du einfach die globale Variable gHeizungssteuerung setzt und die blockiert dann die Inject Node.

                          9c9464d7-0d25-41ae-a2e6-45a6811a99ff-image.png

                          hier zum Import.

                          [
                             {
                                 "id": "a06e7e01.fa763",
                                 "type": "change",
                                 "z": "6f3801b9.ba4b6",
                                 "name": "",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "gHeizungssteuerung",
                                         "pt": "global",
                                         "to": "payload",
                                         "tot": "msg"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 550,
                                 "y": 840,
                                 "wires": [
                                     []
                                 ]
                             },
                             {
                                 "id": "0381c4a54aa4fe8f",
                                 "type": "ioBroker in",
                                 "z": "6f3801b9.ba4b6",
                                 "name": "Automatik",
                                 "topic": "0_userdata.0.Heizung.Automatik",
                                 "payloadType": "value",
                                 "onlyack": "",
                                 "func": "all",
                                 "gap": "",
                                 "fireOnStart": "false",
                                 "outFormat": "MQTT",
                                 "x": 280,
                                 "y": 840,
                                 "wires": [
                                     [
                                         "a06e7e01.fa763"
                                     ]
                                 ]
                             }
                          ]
                          

                          Wie gesagt diese Ein/Aus Switch Node kannst noch kopieren und hinter die tr-064 Node setzen.

                          Alternativ anstatt zu blocken - kannst Du wie gesagt auch eine Trigger Node nutzen - dann triggert die nicht jede Minute umsonst. Wenn Dir das lieber wäre - müsste man den Flow bisschen umbauen.

                          Hier nochmal den Abwesenheitstrigger zu blocken:

                          345ef31f-74e1-43a8-b1bf-7909de1ab06c-image.png

                          122b8e79-bc0c-44a4-a120-cab38b86434b-image.png

                          Hier wieder zum Import - damit kann man die Inject Node ersetzen:

                          [
                             {
                                 "id": "f5d5a81d.0d79c8",
                                 "type": "change",
                                 "z": "6f3801b9.ba4b6",
                                 "name": "Wohnzimmer",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "room",
                                         "pt": "msg",
                                         "to": "Wohnzimmer",
                                         "tot": "str"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 630,
                                 "y": 1140,
                                 "wires": [
                                     [
                                         "9d89290d.3f4f48"
                                     ]
                                 ]
                             },
                             {
                                 "id": "5715f8a9.9e36d8",
                                 "type": "change",
                                 "z": "6f3801b9.ba4b6",
                                 "name": "Schlafzimmer",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "room",
                                         "pt": "msg",
                                         "to": "Schlafzimmer",
                                         "tot": "str"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 620,
                                 "y": 1100,
                                 "wires": [
                                     [
                                         "9d89290d.3f4f48"
                                     ]
                                 ]
                             },
                             {
                                 "id": "27e3cf0b.1fb9c",
                                 "type": "change",
                                 "z": "6f3801b9.ba4b6",
                                 "name": "Kinderzimmer",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "room",
                                         "pt": "msg",
                                         "to": "Kinderzimmer",
                                         "tot": "str"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 620,
                                 "y": 1060,
                                 "wires": [
                                     [
                                         "9d89290d.3f4f48"
                                     ]
                                 ]
                             },
                             {
                                 "id": "30c3ea81.3b06b6",
                                 "type": "change",
                                 "z": "6f3801b9.ba4b6",
                                 "name": "Flur",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "room",
                                         "pt": "msg",
                                         "to": "Flur",
                                         "tot": "str"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 650,
                                 "y": 1180,
                                 "wires": [
                                     [
                                         "9d89290d.3f4f48"
                                     ]
                                 ]
                             },
                             {
                                 "id": "b87ebd5f.04a7d",
                                 "type": "change",
                                 "z": "6f3801b9.ba4b6",
                                 "name": "Küche",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "room",
                                         "pt": "msg",
                                         "to": "Küche",
                                         "tot": "str"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 650,
                                 "y": 1220,
                                 "wires": [
                                     [
                                         "9d89290d.3f4f48"
                                     ]
                                 ]
                             },
                             {
                                 "id": "4e2c598d.d467e8",
                                 "type": "change",
                                 "z": "6f3801b9.ba4b6",
                                 "name": "Badezimmer",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "room",
                                         "pt": "msg",
                                         "to": "Badezimmer",
                                         "tot": "str"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 630,
                                 "y": 1260,
                                 "wires": [
                                     [
                                         "9d89290d.3f4f48"
                                     ]
                                 ]
                             },
                             {
                                 "id": "a06e7e01.fa763",
                                 "type": "change",
                                 "z": "6f3801b9.ba4b6",
                                 "name": "",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "gHeizungssteuerung",
                                         "pt": "global",
                                         "to": "payload",
                                         "tot": "msg"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 580,
                                 "y": 960,
                                 "wires": [
                                     []
                                 ]
                             },
                             {
                                 "id": "0381c4a54aa4fe8f",
                                 "type": "ioBroker in",
                                 "z": "6f3801b9.ba4b6",
                                 "name": "Automatik",
                                 "topic": "0_userdata.0.Heizung.Automatik",
                                 "payloadType": "value",
                                 "onlyack": "",
                                 "func": "all",
                                 "gap": "",
                                 "fireOnStart": "true",
                                 "outFormat": "MQTT",
                                 "x": 160,
                                 "y": 1140,
                                 "wires": [
                                     [
                                         "a06e7e01.fa763",
                                         "89dbc86e7246ad88"
                                     ]
                                 ]
                             },
                             {
                                 "id": "89dbc86e7246ad88",
                                 "type": "trigger",
                                 "z": "6f3801b9.ba4b6",
                                 "name": "",
                                 "op1": "true",
                                 "op2": "0",
                                 "op1type": "bool",
                                 "op2type": "str",
                                 "duration": "-1",
                                 "extend": false,
                                 "overrideDelay": false,
                                 "units": "min",
                                 "reset": "false",
                                 "bytopic": "all",
                                 "topic": "topic",
                                 "outputs": 1,
                                 "x": 370,
                                 "y": 1140,
                                 "wires": [
                                     [
                                         "27e3cf0b.1fb9c",
                                         "5715f8a9.9e36d8",
                                         "f5d5a81d.0d79c8",
                                         "30c3ea81.3b06b6",
                                         "b87ebd5f.04a7d",
                                         "4e2c598d.d467e8"
                                     ]
                                 ]
                             }
                          ]
                          

                          Marko1974M Offline
                          Marko1974M Offline
                          Marko1974
                          wrote on last edited by
                          #845

                          @mickym Dankeschön!

                          Na so uuuungefähr hatte ich es ja. Mein Punkt hiess nur Sommermodus. Das ist eigentlich unglücklich. Haste recht: Wintermodus. Den Datenpunkt hatte ich als boolean angelegt.

                          Habe nun die die Inject node ersetzt. Heisst quasi, wenn der DP auf Winter steht wird gHeizungssteuerung aktiviert und jede Minute fragt er ab ob der iobIn auf true steht um den rest abzuarbeiten.
                          Jetzt habe ich in der Eile die Ein/Aus gelöscht.
                          Hast Du die nochmal für mich?

                          Problem ist nun auch, dass nun manche Heizungen auf AUTO stehen und andere auf Manu....aber dafür ist es ja...man steuert es jetzt quasi über VIS

                          mickymM 2 Replies Last reply
                          0
                          • Marko1974M Marko1974

                            @mickym Dankeschön!

                            Na so uuuungefähr hatte ich es ja. Mein Punkt hiess nur Sommermodus. Das ist eigentlich unglücklich. Haste recht: Wintermodus. Den Datenpunkt hatte ich als boolean angelegt.

                            Habe nun die die Inject node ersetzt. Heisst quasi, wenn der DP auf Winter steht wird gHeizungssteuerung aktiviert und jede Minute fragt er ab ob der iobIn auf true steht um den rest abzuarbeiten.
                            Jetzt habe ich in der Eile die Ein/Aus gelöscht.
                            Hast Du die nochmal für mich?

                            Problem ist nun auch, dass nun manche Heizungen auf AUTO stehen und andere auf Manu....aber dafür ist es ja...man steuert es jetzt quasi über VIS

                            mickymM Online
                            mickymM Online
                            mickym
                            Most Active
                            wrote on last edited by
                            #846

                            @marko1974 sagte in MAX! Cube Blockly Abwesenheit:

                            @mickym Dankeschön!

                            Na so uuuungefähr hatte ich es ja. Mein Punkt hiess nur Sommermodus. Das ist eigentlich unglücklich. Haste recht: Wintermodus. Den Datenpunkt hatte ich als boolean angelegt.

                            Habe nun die die Inject node ersetzt. Heisst quasi, wenn der DP auf Winter steht wird gHeizungssteuerung aktiviert und jede Minute fragt er ab ob der iobIn auf true steht um den rest abzuarbeiten.

                            Nein in dem neuen Flow wird nicht mehr jede Minute angefragt, ob der DP true oder false steht. Die iobroker IN Node - triggert beim Flow start und nur wenn der Wert gesetzt oder geändert wird. Wird der DP auf true gesetzt, dann triggert die Trigger Node nun alle Minuten, wenn der DP auf false gesetzt wird, hört die Trigger Node auf zu triggern.

                            Jetzt habe ich in der Eile die Ein/Aus gelöscht.
                            Hast Du die nochmal für mich?

                            Hier nochmal die Node:

                            [
                                {
                                    "id": "ecfbc31c090720a5",
                                    "type": "switch",
                                    "z": "6f3801b9.ba4b6",
                                    "name": "Ein / Aus",
                                    "property": "gHeizungssteuerung",
                                    "propertyType": "global",
                                    "rules": [
                                        {
                                            "t": "true"
                                        }
                                    ],
                                    "checkall": "true",
                                    "repair": false,
                                    "outputs": 1,
                                    "x": 460,
                                    "y": 1960,
                                    "wires": [
                                        [
                                            "b9fe569f.1a5e08"
                                        ]
                                    ]
                                }
                            ]
                            

                            Problem ist nun auch, dass nun manche Heizungen auf AUTO stehen und andere auf Manu....aber dafür ist es ja...man steuert es jetzt quasi über VIS

                            Nun man kann alles mögliche über den Datenpunkt auch die Heizung einstellen, aber warum, wenn Du eh alles über Deine VIS direkt steuern willst. Dann ist das doch flexibler. Die Automatik funktioniert ja nicht mehr. Und der Auto-Modus der Heizungen wird ja eh nicht mehr über die interne Autosteuerung geregelt, sondern wurde ja über den Flow geregelt.

                            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                            Marko1974M 1 Reply Last reply
                            0
                            • mickymM mickym

                              @marko1974 sagte in MAX! Cube Blockly Abwesenheit:

                              @mickym Dankeschön!

                              Na so uuuungefähr hatte ich es ja. Mein Punkt hiess nur Sommermodus. Das ist eigentlich unglücklich. Haste recht: Wintermodus. Den Datenpunkt hatte ich als boolean angelegt.

                              Habe nun die die Inject node ersetzt. Heisst quasi, wenn der DP auf Winter steht wird gHeizungssteuerung aktiviert und jede Minute fragt er ab ob der iobIn auf true steht um den rest abzuarbeiten.

                              Nein in dem neuen Flow wird nicht mehr jede Minute angefragt, ob der DP true oder false steht. Die iobroker IN Node - triggert beim Flow start und nur wenn der Wert gesetzt oder geändert wird. Wird der DP auf true gesetzt, dann triggert die Trigger Node nun alle Minuten, wenn der DP auf false gesetzt wird, hört die Trigger Node auf zu triggern.

                              Jetzt habe ich in der Eile die Ein/Aus gelöscht.
                              Hast Du die nochmal für mich?

                              Hier nochmal die Node:

                              [
                                  {
                                      "id": "ecfbc31c090720a5",
                                      "type": "switch",
                                      "z": "6f3801b9.ba4b6",
                                      "name": "Ein / Aus",
                                      "property": "gHeizungssteuerung",
                                      "propertyType": "global",
                                      "rules": [
                                          {
                                              "t": "true"
                                          }
                                      ],
                                      "checkall": "true",
                                      "repair": false,
                                      "outputs": 1,
                                      "x": 460,
                                      "y": 1960,
                                      "wires": [
                                          [
                                              "b9fe569f.1a5e08"
                                          ]
                                      ]
                                  }
                              ]
                              

                              Problem ist nun auch, dass nun manche Heizungen auf AUTO stehen und andere auf Manu....aber dafür ist es ja...man steuert es jetzt quasi über VIS

                              Nun man kann alles mögliche über den Datenpunkt auch die Heizung einstellen, aber warum, wenn Du eh alles über Deine VIS direkt steuern willst. Dann ist das doch flexibler. Die Automatik funktioniert ja nicht mehr. Und der Auto-Modus der Heizungen wird ja eh nicht mehr über die interne Autosteuerung geregelt, sondern wurde ja über den Flow geregelt.

                              Marko1974M Offline
                              Marko1974M Offline
                              Marko1974
                              wrote on last edited by
                              #847

                              @mickym die Auto Steuerung ist nun wieder die Steuerung des Cube .... und alle muessten nun auf manuell und 4,5 Grad....also OFF. Aber das kann ich regeln.

                              Ich glaube ich habe es nun. Morgen mal ausprobieren, ob das funktioniert, wenn ich den DP auf true stelle.

                              Vielen, vielen Dank 🙂

                              1 Reply Last reply
                              0
                              • Marko1974M Offline
                                Marko1974M Offline
                                Marko1974
                                wrote on last edited by Marko1974
                                #848

                                @mickym brauche ich hierfür auch was?

                                Der setzt ja quasi nach schliessen des Fensters wieder den Mode auf Auto

                                D7A26F0B-E19A-4DFF-8CD7-0921FEDD5DB3.jpeg

                                0615528F-D0F8-4B6D-A3E2-D3798D643B80_4_5005_c.jpeg

                                mickymM 1 Reply Last reply
                                0
                                • Marko1974M Marko1974

                                  @mickym brauche ich hierfür auch was?

                                  Der setzt ja quasi nach schliessen des Fensters wieder den Mode auf Auto

                                  D7A26F0B-E19A-4DFF-8CD7-0921FEDD5DB3.jpeg

                                  0615528F-D0F8-4B6D-A3E2-D3798D643B80_4_5005_c.jpeg

                                  mickymM Online
                                  mickymM Online
                                  mickym
                                  Most Active
                                  wrote on last edited by mickym
                                  #849

                                  @marko1974 Also wenn Du mit dem AUTO Mode ja den Flow geschaltet hast brauchst Du gar nichts machen. Du schaltest damit ja nicht den Mode des eigentlichen Thermostaten. Also wenn Du wie ursprünglich den Flow komplett zur Steuerung verwendet hast, dann brauchst Du gar nichts machen, weil ja nichts mehr triggert und somit werden auch kein Modus mehr geschaltet. Mit dem Node modus hast Du ja nur den Datenpunkt unter userdata geschaltet, der wird aber nicht mehr abgefragt, wenn der ganze trigger deaktiviert ist.

                                  Wenn Du allerdings den internen Thermostat-Mode damit gesteuert hast (aber wie gesagt - dann hast Du selbst was an den Flows gemacht) wir hatte die Heizungen nie über den Adapter auf AUTO geschaltet, dann kannst natürlich mit den Ein/Aus Nodes auch Deine Kontaktsensoren blockieren.

                                  Nur wenn Du den AUTO Modus der Heizungen wieder verwendest, dann hätten wir uns den ganzen Flow mit der Zeitsteuerung auch sparen können. Wir hatten das ja damals extra gemacht, damit wieder der AUTO Modus aktiv wird, wenn Du eine Temperatur zwischenzeitlich gesetzt hast, was der Adapter aber nicht kann, wenn er dann automatisch in den manuellen Modus des Cubes gewechselt hat. Das war doch das Problem von Anfang an. Vielleicht solltest Du mal den Thread von Anfang an durchlesen, um Dir das wieder alles in Erinnerung zu rufen.

                                  Im Prinzip hätten die Thermostaten NIE mehr den AUTO Modus des Cubes / Thermostaten nutzen dürfen.

                                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                  1 Reply Last reply
                                  0
                                  • Marko1974M Offline
                                    Marko1974M Offline
                                    Marko1974
                                    wrote on last edited by
                                    #850

                                    @mickym nein ich habe da nichts dran gemacht und es war auch so vorgesehen wie Du gesagt hast. Dachte halt das könnte halt etwas verstellen...aber da es gar nicht aktiv ist, ist es wohl demnach wirklich egal.

                                    mickymM 1 Reply Last reply
                                    0
                                    • Marko1974M Marko1974

                                      @mickym nein ich habe da nichts dran gemacht und es war auch so vorgesehen wie Du gesagt hast. Dachte halt das könnte halt etwas verstellen...aber da es gar nicht aktiv ist, ist es wohl demnach wirklich egal.

                                      mickymM Online
                                      mickymM Online
                                      mickym
                                      Most Active
                                      wrote on last edited by
                                      #851

                                      @marko1974 sagte in MAX! Cube Blockly Abwesenheit:

                                      @mickym nein ich habe da nichts dran gemacht und es war auch so vorgesehen wie Du gesagt hast. Dachte halt das könnte halt etwas verstellen...aber da es gar nicht aktiv ist, ist es wohl demnach wirklich egal.

                                      Schau mal hier holt sich der Flow alle Minuten den gewünschten Modus ab.

                                      dea7286e-862a-4666-a723-b7aff564e3f6-image.png

                                      Wenn da aber nichts mehr ankommt, dann kannst Du in die entsprechenden Datenpunkte eintragen was Du willst, es wird ja nicht mehr abgefragt - also selbst wenn in den Datenpunkten AUTO, ECO, MANU, OFF drin steht, sofern der Hauptflow deaktiviert ist, wird nichts mehr geschaltet:

                                      Sprich ist der Hauptflow deaktiviert, ist alles was in den Datenpunkten steht bedeutungslos:

                                      a4243b2d-b6cf-45a0-9473-c54306560d00-image.png

                                      Also das ECO wird nicht mehr abgefragt.

                                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                      1 Reply Last reply
                                      0
                                      • Marko1974M Marko1974

                                        @mickym Dankeschön!

                                        Na so uuuungefähr hatte ich es ja. Mein Punkt hiess nur Sommermodus. Das ist eigentlich unglücklich. Haste recht: Wintermodus. Den Datenpunkt hatte ich als boolean angelegt.

                                        Habe nun die die Inject node ersetzt. Heisst quasi, wenn der DP auf Winter steht wird gHeizungssteuerung aktiviert und jede Minute fragt er ab ob der iobIn auf true steht um den rest abzuarbeiten.
                                        Jetzt habe ich in der Eile die Ein/Aus gelöscht.
                                        Hast Du die nochmal für mich?

                                        Problem ist nun auch, dass nun manche Heizungen auf AUTO stehen und andere auf Manu....aber dafür ist es ja...man steuert es jetzt quasi über VIS

                                        mickymM Online
                                        mickymM Online
                                        mickym
                                        Most Active
                                        wrote on last edited by mickym
                                        #852

                                        @marko1974 sagte in MAX! Cube Blockly Abwesenheit:

                                        Problem ist nun auch, dass nun manche Heizungen auf AUTO stehen und andere auf Manu....aber dafür ist es ja...man steuert es jetzt quasi über VIS

                                        Das sollte halt eigentlich nicht passieren. Da hat dann jemand entweder an der Heizung rumgespielt, wird aber bei der ersten manuellen Temperatureingabe wieder auf manuell gestellt. Der MAxCube Adapter den Du verwendest - kennt keine Temperatureinstellung im AUTO Mode - deswegen haben wir ja diesen Flow erstellt.

                                        Im Prinzip hätte ich auch über Deine VIS nicht den Thermostaten direkt gesteuert - weißt Du viele Köche verderben den Brei. Es hätte ja vollig gelangt, wenn Du die Thermostaten auf MANUELL über den Mode HEAT und die Temperatur über Setpoint gestellt. So hast Du 2 Steuerungszentralen, die sich gegenseitig ins Gehege kommen können.

                                        Über die 4 Modi im DP der jeweiligen Heizung waren doch alle Steuerungsmöglichkeiten vorhanden:

                                        18d3df1a-5de3-48da-a946-af5efc87bee7-image.png

                                        Also entweder

                                        1. AUTO Programm
                                        2. HEAT - manuelle Temperatureinstellung wie in setpoint hinterlegt.
                                        3. ECO - wie in Datenpunkt ECO hinterlegt
                                        4. OFF - hart auf 4.5°C - weil dieser Max-Cube Adapter den Modus OFF nicht versteht.

                                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                        Marko1974M 1 Reply Last reply
                                        0
                                        • mickymM mickym

                                          @marko1974 sagte in MAX! Cube Blockly Abwesenheit:

                                          Problem ist nun auch, dass nun manche Heizungen auf AUTO stehen und andere auf Manu....aber dafür ist es ja...man steuert es jetzt quasi über VIS

                                          Das sollte halt eigentlich nicht passieren. Da hat dann jemand entweder an der Heizung rumgespielt, wird aber bei der ersten manuellen Temperatureingabe wieder auf manuell gestellt. Der MAxCube Adapter den Du verwendest - kennt keine Temperatureinstellung im AUTO Mode - deswegen haben wir ja diesen Flow erstellt.

                                          Im Prinzip hätte ich auch über Deine VIS nicht den Thermostaten direkt gesteuert - weißt Du viele Köche verderben den Brei. Es hätte ja vollig gelangt, wenn Du die Thermostaten auf MANUELL über den Mode HEAT und die Temperatur über Setpoint gestellt. So hast Du 2 Steuerungszentralen, die sich gegenseitig ins Gehege kommen können.

                                          Über die 4 Modi im DP der jeweiligen Heizung waren doch alle Steuerungsmöglichkeiten vorhanden:

                                          18d3df1a-5de3-48da-a946-af5efc87bee7-image.png

                                          Also entweder

                                          1. AUTO Programm
                                          2. HEAT - manuelle Temperatureinstellung wie in setpoint hinterlegt.
                                          3. ECO - wie in Datenpunkt ECO hinterlegt
                                          4. OFF - hart auf 4.5°C - weil dieser Max-Cube Adapter den Modus OFF nicht versteht.
                                          Marko1974M Offline
                                          Marko1974M Offline
                                          Marko1974
                                          wrote on last edited by
                                          #853

                                          @mickym Das ist zu komplex für meine Eltern. Die wollen halt im Sommer Ihre Heizung aus haben und wenn es mal kalt wird, mal eben manuell hochregeln, per hand und Taschenlampe. Hauptsache ist, wenn der DP wieder auf Winter gestellt wird läuft alles ganz normal wie vorher.

                                          mickymM 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          578

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe