Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    274

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

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

Geplant Angeheftet Gesperrt Verschoben Visualisierung
2 Beiträge 1 Kommentatoren 308 Aufrufe 1 Beobachtet
  • Ä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

      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

      Registrieren Anmelden
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      Support us

      ioBroker
      Community Adapters
      Donate

      325

      Online

      32.8k

      Benutzer

      82.8k

      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