Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Heizung An/Aus wenn abwesend

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Heizung An/Aus wenn abwesend

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      t4cn last edited by

      hallo,

      ich bin recht unerfahren, was blockly skripte angeht und habe folgendes problem:

      ich möchte eine elektrische Heizung über eine wlan Steckdose steuern, allerdings nur, wenn ich abwesend bin.
      sobald die Temperatur unter 13 fällt, soll die Heizung sich anschalten und solange an bleiben, bis die Temperatur von 18 grad erreicht ist und sich dann mit 10 minütiger Verzögerung abschalten.

      ich habe hierzu mal folgendes Skript angelegt, dies funktioniert aber leider nicht… was mache ich falsch?

      Bildschirmfoto 2022-02-15 um 17.53.30.png

      für etwas Hilfe wäre ich sehr dankbar! viele grüsse 😉

      da_Woody Dr. Bakterius paul53 3 Replies Last reply Reply Quote 0
      • da_Woody
        da_Woody @t4cn last edited by

        @t4cn denk mal, da gibts mehrere möglichkeiten.
        ok, über steckdose... ich steuere meine infra-panele mit shelly H&T und shelly 1PM. das aber alles über die APP.
        aber, das sollte auch über smartcontrol-adapter funktionieren.

        T 1 Reply Last reply Reply Quote 0
        • T
          t4cn @da_Woody last edited by

          @da_woody

          danke für die schnelle Rückmeldung und für deine Hilfe.

          das mein vorhaben noch auf andere arten und weisen umzusetzen wäre, glaub ich dir gerne, aber ich habe jetzt nicht vor, Shellys anstatt der wlan Steckdosen einzusetzen... 😉

          mir geht es eher darum, dass mir evtl. mal jemand sagen könnte, was ich im blockly Skript falsch mache, oder was noch zu ergänzen wäre, damit es in meiner Abwesenheit klappt.

          die sonstige Steuerung der wlan Steckdosen funktioniert nämlich super (wenn anwesend), auch per blockly Skript, sodass die erstmal nicht das problem wären, sondern die Programmierung des blockly Skriptes speziell für meine Abwesenheit.

          da_Woody 1 Reply Last reply Reply Quote 0
          • da_Woody
            da_Woody @t4cn last edited by da_Woody

            @t4cn das du auf shelly umrüsten sollt, hab ich nicht gesagt. war nur zur erklärung gedacht. 😉
            ich wollte dich darauf hinweisen, daß du nicht unbedingt mit blocklys rumwerken musst, wenns mit einem adapter auch geht.
            aber wenn du mit blockly weitermachen willst, kein problem! 🙂
            allerdings bin ich da raus...

            T 1 Reply Last reply Reply Quote 0
            • T
              t4cn @da_Woody last edited by

              @da_woody

              kein problem und danke nochmal, auch für den Hinweis, aber ich würde es gerne erstmal über das Skript probieren... 😉
              vielleicht kann mir ja jemand anderes was dazu sagen/schreiben? 😉

              1 Reply Last reply Reply Quote 1
              • Dr. Bakterius
                Dr. Bakterius Most Active @t4cn last edited by Dr. Bakterius

                @t4cn Da du auf Temperatur und Anwesenheit triggerst, dann aber nicht prüfst was sich geändert hat, läuft die Temperatursteuerung immer - auch wenn du zuhause bist. Also entweder zwei separate Trigger oder prüfen ob Anwesenheit true bzw. false ist.

                Sehe gerade, dass du eh einen Falls-Block hast der aber leer ist. Also den unteren Falls-Block in den oberen schieben sollte reichen...

                T 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @t4cn last edited by paul53

                  @t4cn sagte: funktioniert aber leider nicht…

                  Vorschlag:

                  Bild_2022-02-18_160356.png

                  1 Reply Last reply Reply Quote 0
                  • T
                    t4cn @Dr. Bakterius last edited by

                    @dr-bakterius Vielen dank schonmal für die hilfe! ich habe den unteren falls-block in den oberen geschoben (wie von dir beschrieben) und beobachte jetzt mal, ob es funzt...

                    @dr-bakterius said in Heizung An/Aus wenn abwesend:

                    Da du auf Temperatur und Anwesenheit triggerst, dann aber nicht prüfst was sich geändert hat, läuft die Temperatursteuerung immer - auch wenn du zuhause bist.

                    wo/wie müsste das denn dann sonst geprüft werden?

                    gibt es generell vielleicht irgendwo etwas zum nachlesen bzw. eine art anleitung, wie blockly skripte aufgebaut werden sollen und die ihr empfehlen könnt?

                    Dr. Bakterius 1 Reply Last reply Reply Quote 0
                    • Dr. Bakterius
                      Dr. Bakterius Most Active @t4cn last edited by

                      @t4cn sagte in Heizung An/Aus wenn abwesend:

                      ich habe den unteren falls-block in den oberen geschoben (wie von dir beschrieben) und beobachte jetzt mal, ob es funzt...

                      Dann bin ich auf die Rückmeldung gespannt. 😉

                      wo/wie müsste das denn dann sonst geprüft werden?

                      In dem oberen Block hast du ja geprüft. Aber er war leer und deswegen ist dann nichts passiert. Weiter unten hast du die weiteren Prüfungen ausgeführt die dann aber immer stattgefunden haben - auch wenn die obere Prüfung nicht zugetroffen hat. Also immer erst prüfen und dann im Block die Abarbeitung weiter ausführen und eventuell weitere Prüfungen (falls / dann) durchführen.

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        t4cn @Dr. Bakterius last edited by

                        @dr-bakterius

                        @dr-bakterius said in Heizung An/Aus wenn abwesend:

                        Dann bin ich auf die Rückmeldung gespannt.

                        tja, klappt leider immer noch nicht... ich habe zwar 2 nachrichten von telegram bekommen, dass die heizung angeblich aktiviert worden wäre, war sie aber nicht und zweitens war zu dem zeitpunkt der meldung auch die temperatur noch nicht unterschritten worden... sehr seltsam.

                        im ioBroker protokoll steht nur folgendes:

                        ham-wemo.0
                        2022-02-22 10:06:07.056 info stateChange ham-wemo.0.Heizung-XXXXX.Heizung-XXXXX.On {"val":true,"ack":false,"ts":1645520767052,"q":0,"c":"script.js.common.1_XXXXX.XXXXX_Temp_Unter_13_v02","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1645513570880}

                        um diese uhrzeit war anscheinend der temperaturwert von 13° unterschritten (vermute ich?!), aber trotzdem wurde die heizung nicht aktiviert.

                        hier nochmal das blockly skript:

                        Bildschirmfoto 2022-02-22 um 11.18.16.png

                        ich verstehe echt nicht, wo der fehler ist...

                        Dr. Bakterius 1 Reply Last reply Reply Quote 0
                        • Dr. Bakterius
                          Dr. Bakterius Most Active @t4cn last edited by

                          @t4cn Du prüfst den Wert als 'Text'. Verwende doch mal den Baustein für 'Nummer'.

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            t4cn @Dr. Bakterius last edited by

                            @dr-bakterius

                            @dr-bakterius said in Heizung An/Aus wenn abwesend:

                            @t4cn Du prüfst den Wert als 'Text'. Verwende doch mal den Baustein für 'Nummer'.

                            du meinst unter "mathematik" -> zahl? oder wo finde ich "nummer"?

                            Dr. Bakterius 1 Reply Last reply Reply Quote 0
                            • Dr. Bakterius
                              Dr. Bakterius Most Active @t4cn last edited by

                              @t4cn sagte in Heizung An/Aus wenn abwesend:

                              du meinst unter "mathematik" -> zahl? oder wo finde ich "nummer"?

                              Ja genau. Der oberste Baustein unter Mathematik mit der '0' drinnen...

                              T 1 Reply Last reply Reply Quote 0
                              • T
                                t4cn @Dr. Bakterius last edited by

                                @dr-bakterius

                                danke für den hinweis! unabhängig von "zahl" oder "text" bei den triggerwerten scheint es jetzt zu klappen. anscheinend war es eher ein problem meines wlans... ich behalte es mal im auge, aber ich vermute wirklich, dass dies der fehler bzw. das problem war.

                                danke nochmal für eure hilfe! 😉

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                528
                                Online

                                32.0k
                                Users

                                80.4k
                                Topics

                                1.3m
                                Posts

                                4
                                14
                                501
                                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