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. Off Topic
  4. Microcontroller
  5. Erledigt. Zweiten Slider für Shuttertilt?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Erledigt. Zweiten Slider für Shuttertilt?

Geplant Angeheftet Gesperrt Verschoben Microcontroller
4 Beiträge 3 Kommentatoren 300 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.
  • Y Offline
    Y Offline
    yettiz
    schrieb am zuletzt editiert von yettiz
    #1

    Hallo zusammen,
    Ich würde gerne einen zweiten Slider für Shuttertilt einbauen.
    Mit Shuttertilt 30 bzw. shuttertilt 60 kann ich die Neigung ja per Konsole einstellen
    oder mit den Pfeiltasten versuchen die ungefähre Position einzustellen.
    Das funktioniert aber nicht immer so gut.

    Ich habe einen Nous B3T der auch soweit Funktioniert.
    Allerdings benötige ich die Energiemessung beim Rollo nicht und dafür lieber den 2 Slider für den Shuttertilt.
    Ich habe die SetOption80 1 eingestellt.
    Mir würden auch 4 Buttons reichen mit Shuttertilt 0, 40, 70, 90

    Hoffe hier eine Antwort zu finden und Danke im Vorraus.

    ArmilarA 1 Antwort Letzte Antwort
    0
    • Y yettiz

      Hallo zusammen,
      Ich würde gerne einen zweiten Slider für Shuttertilt einbauen.
      Mit Shuttertilt 30 bzw. shuttertilt 60 kann ich die Neigung ja per Konsole einstellen
      oder mit den Pfeiltasten versuchen die ungefähre Position einzustellen.
      Das funktioniert aber nicht immer so gut.

      Ich habe einen Nous B3T der auch soweit Funktioniert.
      Allerdings benötige ich die Energiemessung beim Rollo nicht und dafür lieber den 2 Slider für den Shuttertilt.
      Ich habe die SetOption80 1 eingestellt.
      Mir würden auch 4 Buttons reichen mit Shuttertilt 0, 40, 70, 90

      Hoffe hier eine Antwort zu finden und Danke im Vorraus.

      ArmilarA Offline
      ArmilarA Offline
      Armilar
      Most Active Forum Testing
      schrieb am zuletzt editiert von Armilar
      #2

      @yettiz

      Etwas wenig Info... Die wenigsten können in deinen Kopf sehen um zu erfassen, dass es sich hierbei um Tasmota-Konfigurationen handeln soll...

      Vielleicht wirst du hier fündig:

      https://tasmota.github.io/docs/Blinds-and-Shutters/#operation

      Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
      https://github.com/joBr99/nspanel-lovelace-ui/wiki

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      Y 1 Antwort Letzte Antwort
      1
      • ArmilarA Armilar

        @yettiz

        Etwas wenig Info... Die wenigsten können in deinen Kopf sehen um zu erfassen, dass es sich hierbei um Tasmota-Konfigurationen handeln soll...

        Vielleicht wirst du hier fündig:

        https://tasmota.github.io/docs/Blinds-and-Shutters/#operation

        Y Offline
        Y Offline
        yettiz
        schrieb am zuletzt editiert von
        #3

        Ja, du hast natürlich recht, ich hätte da zu schreiben sollen das es sich um Tasmota handelt.

        Danke für deine Antwort, aber die "normalen" Seiten zu Shutter und Blinds bin ich schon durch.

        Mittels Chatgpt habe ich die Lösung für die Energiemessung bekommen, das man den Sensor einfach aus den GPIO rausnimmt, das wird nicht über SetOption eingestellt. Da habe ich an der verkehrten Stelle gesucht.

        Auch einen Lösungsansatz zum zweiten Slider oder Button habe ich bekommen, dieses geht nur per Berry Script oder MQTT.

        Auf https://forum.creationx.de/lexicon/index.php?entry/77-berry-scripting-language-eigene-buttons-definieren/
        wird das beschrieben für Buttons. Da müss ich nur die Kommands anpassen. Für Slider ist es etwas komplizierter, da auch die Werte von dem Shuttertilt abgefragt werden und angezeigt werden.

        Da ich die Tasmota-Version 15.0.1 verwende ist das Berry Scripting aktiv, hab jetzt einen Ansatz wie das umsetzen kann.

        Nochmals Entschuldigung, dass ich Problem für mich zu einfach gedacht habe und Danke für dein Bemühen.

        Y 1 Antwort Letzte Antwort
        0
        • Y yettiz

          Ja, du hast natürlich recht, ich hätte da zu schreiben sollen das es sich um Tasmota handelt.

          Danke für deine Antwort, aber die "normalen" Seiten zu Shutter und Blinds bin ich schon durch.

          Mittels Chatgpt habe ich die Lösung für die Energiemessung bekommen, das man den Sensor einfach aus den GPIO rausnimmt, das wird nicht über SetOption eingestellt. Da habe ich an der verkehrten Stelle gesucht.

          Auch einen Lösungsansatz zum zweiten Slider oder Button habe ich bekommen, dieses geht nur per Berry Script oder MQTT.

          Auf https://forum.creationx.de/lexicon/index.php?entry/77-berry-scripting-language-eigene-buttons-definieren/
          wird das beschrieben für Buttons. Da müss ich nur die Kommands anpassen. Für Slider ist es etwas komplizierter, da auch die Werte von dem Shuttertilt abgefragt werden und angezeigt werden.

          Da ich die Tasmota-Version 15.0.1 verwende ist das Berry Scripting aktiv, hab jetzt einen Ansatz wie das umsetzen kann.

          Nochmals Entschuldigung, dass ich Problem für mich zu einfach gedacht habe und Danke für dein Bemühen.

          Y Offline
          Y Offline
          yettiz
          schrieb am zuletzt editiert von
          #4

          Ich hab den 2. Slider hin bekommen mitttels Berry Script, dies ist unter gespeichert unter shuttertilt_ui.be und wird über die autoexec.be gestartet mit load('shuttertilt_ui.be').
          Es muss SetOption94 1 über die Konsole aufgerufen werden, das Tasmota beim start die autoexec.be startet.

          Das Skript shuttertilt_ui.be:

          import webserver
          
          var tiltValue = 0
          
          # --- Funktion: Tilt-Wert aktualisieren ---
          def updateTilt()
            var res
            res = tasmota.cmd("ShutterTilt")
            if (res == nil) || (res == "") || (res == "0") || (res == "off") || (res == "error")
              tiltValue = 0
            else
              # Versuch, Zahl zu konvertieren
              var n
              n = int(res)
              if n == nil
                tiltValue = 100
              else
                tiltValue = n
              end
            end
          end
          
          # --- Klasse für WebUI ---
          class ShutterTiltUI
            def web_add_main_button()
              updateTilt()
              var html
              html = "<hr><h3>Shutter Tilt</h3>"
              html = html + "<form action='' method='get'>"
              html = html + "<input type='range' min='0' max='100' value=" + str(tiltValue)
              html = html + " oninput='tiltval.innerText=this.value'"
              html = html + " onchange='la(\"&m_tilt=\"+this.value)'>"
              html = html + " <span id='tiltval'>" + str(tiltValue) + "</span>%"
              html = html + "</form>"
              webserver.content_send(html)
            end
          
            def web_sensor()
              if webserver.has_arg("m_tilt")
                var val
                val = int(webserver.arg("m_tilt"))
                tasmota.cmd("ShutterTilt " + str(val))
                print("ShutterTilt gesetzt auf " + str(val))
              end
            end
          end
          
          # --- Treiber registrieren ---
          var ui
          ui = ShutterTiltUI()
          tasmota.add_driver(ui)
          
          updateTilt()
          
          

          Nur wird der Shuttertilt beim aufrufen der Seite nicht aktualisiert, und steht bei bei 100%. Das reicht mir, da ich das Rollo vom PC aus bediene wenn die Sonne mich zu sehr blendet. Das Rollo ist bei mir sonst offen.

          Hoffe das hilft jemanden der über den PC das Rollo bedienen möchte.

          1 Antwort Letzte Antwort
          1
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          582

          Online

          32.6k

          Benutzer

          82.1k

          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