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. Visualisierung
  4. Vis: Dialog mit Button der Wert schreibt und Dialog schließt

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Vis: Dialog mit Button der Wert schreibt und Dialog schließt

Scheduled Pinned Locked Moved Visualisierung
2 Posts 1 Posters 290 Views 1 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.
  • P Offline
    P Offline
    PHaupt
    wrote on last edited by PHaupt
    #1

    Guten Abend zusammen,
    Ich bin gerade dabei für eine Schlüter Fußbodenheizung einen Adapter zu schreiben.
    Manche Konzepte in der Schlüter-API sind eher "fragwürdig" aber dennoch halt so wie sie sind.
    Ich bräuchte eine Möglichkeit in einem Dialog 2 Werte zu setzen - in meinem Fall Ist das eine Zeit in Minuten und eine Temperatur - und dann einen dritten Wert über eine Schaltfläche zu schreiben (Hier dann den Wert zur Steuerung in welchen Modus die Heizung wechseln soll).
    Mit dem klicken auf den Button möchte ich nicht nur den Wert für den Modus setzen, sonder auch gleichzeitig den Dialog wieder schließen.

    Ich habe jetzt ein paar Stunden damit verbracht zu suchen und chatgpt zu befragen (sehr lustig :)) aber ich finde keine Lösung. Evtl. bin ich auch einfach zu doof.

    Wen es interessiert, das Szenario für den den Dialog ist folgendes:
    Um über die Schlüter-API den Comfot-Modus zu aktivieren muss man folgende Parameter beim Aufruf mitgeben:

    • Comfort-Temeperatur
    • Dauer wie lange der Comfotmodus einegcshalten bleiben soll
    • Modus für den Comfortmodus

    Wie gesagt, die API ist ein wenig "komisch" implementiert, deswegen erkläre ich jetzt nicht warum ich es so machen will wie ich es machen will :)
    Im Dialog wird jetzt die Temperatur abgefragt und die Dauer. Über eine Schaltfläche "Comfort starten" würden ich dann den Modus setzen. Das funktioniert auch. Aber ich möchte eben auch, das ein Klicken auch die Schaltfläche den Dialog schließt.
    vis-dialog.png

    Ach ja, wer Interesse am Adapter hat der befindet sich hier: https://github.com/derHaubi/ioBroker.schlueter-fbh

    Das ist Version -1, läuft zwar (entwickelt gegen ein Schlüter DITRA-HEAT-E-R6 und auch nur eine Gruppe und ein Thermostat), hat aber noch keine Beschreibungsseite und nix - kommt noch :)

    Grüße
    derHaubi

    1 Reply Last reply
    0
    • P Offline
      P Offline
      PHaupt
      wrote on last edited by PHaupt
      #2

      Und erledigt.
      Manchmal braucht es nur ein wenig Abstand.
      Man führe den Click einfach selbst aus.

      <script>
          function closeMe(){
             vis.setValue('schlueter_fbh.0.xxx.Thermostats.xxx.setRegulationMode', 2);
             document.querySelector('.ui-dialog-titlebar-close').click();
          }
      </script>
      

      Leider läuft der linke Slider im Dialog nicht richtig, bzw. gar nicht. Genutzt wird der materialdesign Slider (von Scrounger) in einem "Icon - Dialog" Widget. Vielleicht was ja da jemand noch was.

      Oder falls sich jemand berufen fühlt UI zu basteln, "man" könnte das sowas natürlich auch als Widget im Adapter mitgeben. Betonung liegt auf "man", nicht ich. Kann ich nicht :(

      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

      530

      Online

      32.6k

      Users

      82.2k

      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