Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    280

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Brauche Hilfe bei Markisensteuerung mit HM-IP Wetterstation

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
8 Beiträge 3 Kommentatoren 667 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • I Offline
    I Offline
    infinity
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • buggybeastB Offline
      buggybeastB Offline
      buggybeast
      schrieb am zuletzt editiert von
      #2

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

      1 Antwort Letzte Antwort
      0
      • I Offline
        I Offline
        infinity
        schrieb am zuletzt editiert von
        #3

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

        1 Antwort Letzte Antwort
        0
        • buggybeastB Offline
          buggybeastB Offline
          buggybeast
          schrieb am zuletzt editiert von
          #4

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

          1 Antwort Letzte Antwort
          0
          • buggybeastB Offline
            buggybeastB Offline
            buggybeast
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • I Offline
                I Offline
                infinity
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  540

                  Online

                  32.7k

                  Benutzer

                  82.5k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe