Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Brauche Hilfe bei Markisensteuerung mit HM-IP Wetterstation

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    6
    1
    220

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    217

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    891

Brauche Hilfe bei Markisensteuerung mit HM-IP Wetterstation

Scheduled Pinned Locked Moved Blockly
blockly
8 Posts 3 Posters 676 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.
  • I Offline
    I Offline
    infinity
    wrote on last edited by
    #1

    Ihr müsst mir mal auf die Sprünge helfen.
    Also die Markise soll folgendermassen mit dem HM-IP Broll geschalten werden:
    Wenn die Aussentemperatur (bestimmter Wert) und der Wind (bestimmter Wert) und die Helligkeit (bestimmter Wert) und Regen = false sind, dann fahre die Markise aus.
    Wenn Aussentemperatur (bestimmter Wert) oder Wind (bestimmter Wert) oder Helligkeit (bestimmter Wert) oder Regen = true sind, dann fahre die Markise ein.
    Für mich wäre die Logik jetzt hal so in Blockly:
    Wenn Temperatur und Wind und Helligkeit und Regen die und die Werte haben, dann steuere Objekt soundso und fahre Markise auf 100%.
    Falls Temperatur oder Wind oder Helligkeit oder Regen die und die Werte haben, dann steuere Objekt soundso und fahre die Markise auf 0%.
    Keine Zwischenstufen oder so, entweder voll ausfahren oder voll einfahren.
    Irgendwie ist das aber nicht die Logik von Blockly, oder ich finde die entsprechenden Bausteine nicht. :(
    Im HM-IP Access Point war das Ganze doch wesentlich einfacher, aber ich will das halt ohne Cloud haben.

    paul53P 1 Reply Last reply
    0
    • buggybeastB Offline
      buggybeastB Offline
      buggybeast
      wrote on last edited by
      #2

      @infinity
      Dein aktuelles blockly Skript wäre hilfreich. Poste es doch mal.

      1 Reply Last reply
      0
      • I Offline
        I Offline
        infinity
        wrote on last edited by
        #3

        Würde ich ja, wenn ich was hätte. :(
        Wie geschrieben fehlt mir da ein Ansatz ....

        1 Reply Last reply
        0
        • buggybeastB Offline
          buggybeastB Offline
          buggybeast
          wrote on last edited by
          #4

          @infinity
          Ok mich reizt das Thema grad. Bin ja auch kein Profi 😢
          Denke grad drüber nach ....

          1 Reply Last reply
          0
          • buggybeastB Offline
            buggybeastB Offline
            buggybeast
            wrote on last edited by buggybeast
            #5

            @infinity
            Erstmal ein paar Gedanken. Du benötigst irgendeinen sinnvollen Trigger. Normalerweise denke ich, über die Änderung eines Werte von einem Datenpunkt zu triggern, macht am meisten Sinn, da das Skript dann "nur" ereignisgesteuert durchläuft. Das ist in Deinem Fall meiner Meinung nach aber schwierig bis unmöglich, weil Du mehrere Datenpunkte mal UND und mal ODER verknüpfst. Du kannst in Blockly im Trigger nicht mehrere Objekte UND verknüpfen (zumindest wüsste ich das nicht).
            Daher habe ich es über einen cron Job probiert. Das Skript sieht dann erstmal einfach aus.
            Bildschirmfoto 2020-05-23 um 13.43.52.png
            Zum Skript noch ein paar Anmerkungen:

            1. Ich habe keinen Regensensor, daher habe ich die Regen Bedingung so pseudomäßig aufgenommen.
            2. Die ObjektID alarmOn habe ich einfach aus meinen manuellen Datenpunkten genommen. Den müsstest Du Dir als booleschen Datenpunkt in ioBroker anlegen unter 0_userdata.0.

            Bildschirmfoto 2020-05-23 um 13.46.38.png
            0_userdata.0 anklicken und dann oben auf diese "+" gehen. Muss ein boolescher Wert sein.
            Die Sache mit dem cron Job (z.b. alle 15 Minuten) musst Du mal selber durchdenken. Wenn Deine Markise durch plötzlichen Starkregen oder Windböen innerhalb von 15 Minuten zerfleddert wird, dann ist das wohl eher kontraproduktiv ;-)
            Aber mir fällt ehrlich gesagt nichts ein, was man außer Zeitsteuerung hier machen könnte.

            1 Reply Last reply
            0
            • I infinity

              Ihr müsst mir mal auf die Sprünge helfen.
              Also die Markise soll folgendermassen mit dem HM-IP Broll geschalten werden:
              Wenn die Aussentemperatur (bestimmter Wert) und der Wind (bestimmter Wert) und die Helligkeit (bestimmter Wert) und Regen = false sind, dann fahre die Markise aus.
              Wenn Aussentemperatur (bestimmter Wert) oder Wind (bestimmter Wert) oder Helligkeit (bestimmter Wert) oder Regen = true sind, dann fahre die Markise ein.
              Für mich wäre die Logik jetzt hal so in Blockly:
              Wenn Temperatur und Wind und Helligkeit und Regen die und die Werte haben, dann steuere Objekt soundso und fahre Markise auf 100%.
              Falls Temperatur oder Wind oder Helligkeit oder Regen die und die Werte haben, dann steuere Objekt soundso und fahre die Markise auf 0%.
              Keine Zwischenstufen oder so, entweder voll ausfahren oder voll einfahren.
              Irgendwie ist das aber nicht die Logik von Blockly, oder ich finde die entsprechenden Bausteine nicht. :(
              Im HM-IP Access Point war das Ganze doch wesentlich einfacher, aber ich will das halt ohne Cloud haben.

              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by
              #6

              @infinity sagte:

              Wenn die Aussentemperatur (bestimmter Wert) und der Wind (bestimmter Wert) und die Helligkeit (bestimmter Wert) und Regen = false sind, dann fahre die Markise aus.

              Verwende auf jeden der 4 Werte einen Trigger, schreibe das Vergleichsergebnis in je eine Variable und werte alle 4 Variablen in einer Funktion aus.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Reply Last reply
              0
              • I Offline
                I Offline
                infinity
                wrote on last edited by infinity
                #7

                Also ich habe das jetzt erstmal aus Sicherheitsgründen auf die Schnelle in der CCU programmiert, da geht sowas problemlos.
                Nur manchmal will man ja verschiedene Geräte kombinieren und nicht nur Homematic Geräte beispielsweise.

                Markise_einfahren.jpg

                Markise_ausfahren.jpg

                paul53P 1 Reply Last reply
                0
                • I infinity

                  Also ich habe das jetzt erstmal aus Sicherheitsgründen auf die Schnelle in der CCU programmiert, da geht sowas problemlos.
                  Nur manchmal will man ja verschiedene Geräte kombinieren und nicht nur Homematic Geräte beispielsweise.

                  Markise_einfahren.jpg

                  Markise_ausfahren.jpg

                  paul53P Offline
                  paul53P Offline
                  paul53
                  wrote on last edited by paul53
                  #8

                  @infinity sagte:

                  in der CCU programmiert, da geht sowas problemlos.

                  Mit Blockly auch.

                  96011d56-186e-4064-a20e-7d79080893e1-image.png

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  1 Reply Last reply
                  0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  283

                  Online

                  32.8k

                  Users

                  82.8k

                  Topics

                  1.3m

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

                  • Don't have an account? Register

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