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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

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

Geplant Angeheftet Gesperrt Verschoben Visualisierung
2 Beiträge 1 Kommentatoren 249 Aufrufe 1 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.
  • P Offline
    P Offline
    PHaupt
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      PHaupt
      schrieb am zuletzt editiert von 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 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

      821

      Online

      32.4k

      Benutzer

      81.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