Weiter zum Inhalt
  • Home
  • Aktuell
  • 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. Test Adapter Aura

NEWS

  • Monatsrückblick Oktober 2026 ist online!
    BluefoxB
    Bluefox
    9
    1
    229

  • Mitmachen: Sprich „ioBroker“ ein – für ein lokales Aktivierungswort
    BluefoxB
    Bluefox
    6
    1
    458

  • Neuer Blogbeitrag: KI in ioBroker, vom Helfer im Admin bis zum eigenen Smart Assistant
    BluefoxB
    Bluefox
    4
    1
    498

Test Adapter Aura

Geplant Angeheftet Gesperrt Verschoben Visualisierung
369 Beiträge 44 Kommentatoren 41.3k Aufrufe 50 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.
  • F
    F
    fritzke316
    schrieb am zuletzt editiert von
    #327

    @dering
    super Danke!!

    1 Antwort Letzte Antwort
    0
    • D dering

      @icebear

      Das geht schon heute, ganz ohne neue Funktion. Das Hintergrundbild kann seinen Wert aus einem Datenpunkt holen.

      So geht's:

      1. Lade die Bilder hoch, z. B. nach /vis.0/grundriss/ oder über „Datei vom Server wählen“.
      2. Lege einen eigenen Datenpunkt an, z. B. 0_userdata.0.aura.grundriss (Typ String).
      3. Im Universal-Widget unter Hintergrundbild trägst du diesen DP bei „Bild aus Datenpunkt (optional)“ ein. In das feste Feld darüber kommt ein Standardbild. Es wird gezeigt, solange der DP leer ist.

      Der DP darf eine URL, einen Pfad (/vis.0/grundriss/xyz.png) oder Base64 enthalten. Ändert sich der Wert, wechselt das Bild sofort.

      Den Dateinamen setzt ein kleines Skript aus den Lichtzuständen zusammen. Die IDs und Kürzel unten musst du an deine Benennung anpassen:

      const LIGHTS = {
          liv:    'hue.0.wohnzimmer.on',
          tv:     'hue.0.tv.on',
          essen:  'hue.0.essen.on',
          hood:   'hue.0.dunstabzug.on',
          treppe: 'hue.0.treppe.on',
      };
      const TARGET = '0_userdata.0.aura.grundriss';
      const PATH   = '/vis.0/grundriss/';
      
      createState(TARGET, '', { type: 'string', read: true, write: false });
      
      function update() {
          const night = !isAstroDay();
          const on = Object.keys(LIGHTS).filter(k => getState(LIGHTS[k]).val);
          const name = [night ? 'n' : 'd', ...on].join('_');
          setState(TARGET, PATH + name + '.png', true);
      }
      
      on({ id: Object.values(LIGHTS), change: 'ne' }, update);
      schedule({ astro: 'sunrise' }, update);
      schedule({ astro: 'sunset' }, update);
      update();
      

      Damit ergibt sich z. B. n_liv_tv_essen_hood_treppe.png. Die Reihenfolge der Kürzel im Namen folgt der Reihenfolge in LIGHTS.

      icebearI
      icebearI
      icebear
      schrieb am zuletzt editiert von icebear
      #328

      @dering said:

      Das geht schon heute, ganz ohne neue Funktion. Das Hintergrundbild kann seinen Wert aus einem Datenpunkt holen.

      Super, Danke für den Hinweis und den Denkanstoß, ich hab's gleich mal umgesetzt und es funktioniert einwandfrei.

      EG_Widget.png

      Jetzt hätte ich noch einen Punkt, wie du siehst, nutze ich die Bilder als Hintergrund für ein Universal-Widget und über die Spalten und Zeilen lasse ich mir dann noch andere Informationen in dem Widget anzeige (Temp, offene Fenster usw) jetzt würde ich gerne in jedem Raum ein Button (Bild oder Icon) einfügen mit dem ich bei 'Klick-Action' eine PopUp-View des jeweiligen Raums öffnen kann. Leider gibt es in der Auswahl die Option 'Button' nicht, siehe Bild:

      auswahl.png

      Kannst du das noch einfügen, oder gibt es eine andere Möglichkeit?

      Edit: Ich füg hier noch das Script (TypeScript) ein welches ich zum wechsel der Bilder benutze falls einer sowas ähnliches bauen möchte.

      // Datenpunkte definieren
      const dpState = '0_userdata.0.vis.VIS_Light_State.state_vis_widget';
      const dpTarget = '0_userdata.0.Aura.lights';
      const dpSunrise = '0_userdata.0.Astrodaten.Astro.sunrise';
      const dpSunset = '0_userdata.0.Astrodaten.Astro.sunset';
      
      // Mappings für Tag und Nacht
      const dayImages: { [key: number]: string } = {
          0:  'vis-2.0/SmartHome/EG_Fertig2_Beleuchtung_test.png',
          1:  'vis-2.0/SmartHome/EG_Light/hood.png',
          2:  'vis-2.0/SmartHome/EG_Light/2_kueche.png',
          3:  'vis-2.0/SmartHome/EG_Light/3_kueche_hood.png',
          4:  'vis-2.0/SmartHome/EG_Light/wc.png',
          5:  'vis-2.0/SmartHome/EG_Light/5_hood_gwc.png',
          6:  'vis-2.0/SmartHome/EG_Light/8_tv_day.png',
          7:  'vis-2.0/SmartHome/EG_Light/wz.png',
          8:  'vis-2.0/SmartHome/EG_Light/wz_play.png',
          9:  'vis-2.0/SmartHome/EG_Light/d_wz_hood.png',
          10: 'vis-2.0/SmartHome/EG_Light/d_wz_play_hood.png',
          11: 'vis-2.0/SmartHome/EG_Light/11_d_wz_play_cook.png',
          12: 'vis-2.0/SmartHome/EG_Light/12_d_cook_gwc.png',
          13: 'vis-2.0/SmartHome/EG_Light/13_d_cook_hood_gwc.png',
          14: 'vis-2.0/SmartHome/EG_Light/14_d_wz_gwc.png',
          15: 'vis-2.0/SmartHome/EG_Light/15_wz_play_gwc.png',
          16: 'vis-2.0/SmartHome/EG_Light/16_d_wz_cook_gwc.png',
          17: 'vis-2.0/SmartHome/EG_Light/17_d_wz_play_cook_gwc.png'
      };
      
      const nightImages: { [key: number]: string } = {
          0:  'vis-2.0/SmartHome/EG_Fertig2_light_tv.png',
          1:  'vis-2.0/SmartHome/night/n_hood.png',
          2:  'vis-2.0/SmartHome/night/n_cook_bergsee.png',
          3:  'vis-2.0/SmartHome/night/n_kueche_kochen.png',
          4:  'vis-2.0/SmartHome/night/n_wc.png',
          5:  'vis-2.0/SmartHome/night/n_hood_wc.png',
          6:  'vis-2.0/SmartHome/night/n_play.png',
          7:  'vis-2.0/SmartHome/night/n_wz.png',
          8:  'vis-2.0/SmartHome/night/n_liv.png',
          9:  'vis-2.0/SmartHome/night/n_wz_hood.png',
          10: 'vis-2.0/SmartHome/night/n_wz_play_hood.png',
          11: 'vis-2.0/SmartHome/night/n_wz_play_bergsee.png',
          12: 'vis-2.0/SmartHome/night/12_n_cook_gwc.png',
          13: 'vis-2.0/SmartHome/night/13_n_cook_hood_gwc.png',
          14: 'vis-2.0/SmartHome/night/14_n_wz_gwc.png',
          15: 'vis-2.0/SmartHome/night/15_n_wz_play_gwc.png',
          16: 'vis-2.0/SmartHome/night/16_n_wz_tv_bergsee_gwc_essen.png',
          17: 'vis-2.0/SmartHome/night/17_n_wz_play_bergsee_gwc_treppe.png'
      };
      
      // Hilfsfunktion zur Prüfung, ob es aktuell Tag ist (zwischen Sonnenaufgang und Sonnenuntergang)
      function isDayTime(): boolean {
          const now = new Date();
          const currentTime = now.getHours() * 60 + now.getMinutes(); // Minuten seit Tagesbeginn
      
          const sunriseVal = getState(dpSunrise).val;
          const sunsetVal = getState(dpSunset).val;
      
          if (typeof sunriseVal !== 'string' || typeof sunsetVal !== 'string') {
              log('Astro-Daten (Sunrise/Sunset) haben kein gültiges String-Format!', 'warn');
              return true; // Fallback auf Tag
          }
      
          // Erwartet Format "HH:MM" oder ISO-String; wir extrahieren die Uhrzeit
          const parseTimeToMinutes = (timeStr: string): number => {
              let hours = 0;
              let minutes = 0;
              if (timeStr.includes(':')) {
                  const parts = timeStr.split(':');
                  hours = parseInt(parts[0], 10);
                  minutes = parseInt(parts[1], 10);
              } else {
                  // Falls es ein kompletter ISO-String ist
                  const d = new Date(timeStr);
                  hours = d.getHours();
                  minutes = d.getMinutes();
              }
              return hours * 60 + minutes;
          };
      
          const sunriseMinutes = parseTimeToMinutes(sunriseVal);
          const sunsetMinutes = parseTimeToMinutes(sunsetVal);
      
          return currentTime >= sunriseMinutes && currentTime < sunsetMinutes;
      }
      
      // Hauptfunktion zur Ermittlung und zum Schreiben des Bildpfades
      function updateLightImage() {
          const stateVal = getState(dpState).val;
          const stateIndex = Number(stateVal);
      
          if (isNaN(stateIndex)) {
              log(`Ungültiger Wert im Widget-State: ${stateVal}`, 'warn');
              return;
          }
      
          const dayTime = isDayTime();
          let imagePath = '';
      
          if (dayTime) {
              imagePath = dayImages[stateIndex] || '';
          } else {
              imagePath = nightImages[stateIndex] || '';
          }
      
          if (imagePath) {
              setState(dpTarget, imagePath, true);
              log(`Bildpfad aktualisiert (${dayTime ? 'Tag' : 'Nacht'}, Index ${stateIndex}): ${imagePath}`, 'debug');
          } else {
              log(`Kein passender Bildpfad für Index ${stateIndex} gefunden!`, 'warn');
          }
      }
      
      // Event-Listener: Ausführen, wenn sich das Widget ändert
      on(dpState, () => {
          updateLightImage();
      });
      
      // Event-Listener: Ausführen, wenn sich die Astro-Zeiten aktualisieren
      on([dpSunrise, dpSunset], () => {
          updateLightImage();
      });
      
      // Initialer Aufruf beim Start des Scripts
      updateLightImage();
      
      D 1 Antwort Letzte Antwort
      0
      • icebearI icebear

        @dering said:

        Das geht schon heute, ganz ohne neue Funktion. Das Hintergrundbild kann seinen Wert aus einem Datenpunkt holen.

        Super, Danke für den Hinweis und den Denkanstoß, ich hab's gleich mal umgesetzt und es funktioniert einwandfrei.

        EG_Widget.png

        Jetzt hätte ich noch einen Punkt, wie du siehst, nutze ich die Bilder als Hintergrund für ein Universal-Widget und über die Spalten und Zeilen lasse ich mir dann noch andere Informationen in dem Widget anzeige (Temp, offene Fenster usw) jetzt würde ich gerne in jedem Raum ein Button (Bild oder Icon) einfügen mit dem ich bei 'Klick-Action' eine PopUp-View des jeweiligen Raums öffnen kann. Leider gibt es in der Auswahl die Option 'Button' nicht, siehe Bild:

        auswahl.png

        Kannst du das noch einfügen, oder gibt es eine andere Möglichkeit?

        Edit: Ich füg hier noch das Script (TypeScript) ein welches ich zum wechsel der Bilder benutze falls einer sowas ähnliches bauen möchte.

        // Datenpunkte definieren
        const dpState = '0_userdata.0.vis.VIS_Light_State.state_vis_widget';
        const dpTarget = '0_userdata.0.Aura.lights';
        const dpSunrise = '0_userdata.0.Astrodaten.Astro.sunrise';
        const dpSunset = '0_userdata.0.Astrodaten.Astro.sunset';
        
        // Mappings für Tag und Nacht
        const dayImages: { [key: number]: string } = {
            0:  'vis-2.0/SmartHome/EG_Fertig2_Beleuchtung_test.png',
            1:  'vis-2.0/SmartHome/EG_Light/hood.png',
            2:  'vis-2.0/SmartHome/EG_Light/2_kueche.png',
            3:  'vis-2.0/SmartHome/EG_Light/3_kueche_hood.png',
            4:  'vis-2.0/SmartHome/EG_Light/wc.png',
            5:  'vis-2.0/SmartHome/EG_Light/5_hood_gwc.png',
            6:  'vis-2.0/SmartHome/EG_Light/8_tv_day.png',
            7:  'vis-2.0/SmartHome/EG_Light/wz.png',
            8:  'vis-2.0/SmartHome/EG_Light/wz_play.png',
            9:  'vis-2.0/SmartHome/EG_Light/d_wz_hood.png',
            10: 'vis-2.0/SmartHome/EG_Light/d_wz_play_hood.png',
            11: 'vis-2.0/SmartHome/EG_Light/11_d_wz_play_cook.png',
            12: 'vis-2.0/SmartHome/EG_Light/12_d_cook_gwc.png',
            13: 'vis-2.0/SmartHome/EG_Light/13_d_cook_hood_gwc.png',
            14: 'vis-2.0/SmartHome/EG_Light/14_d_wz_gwc.png',
            15: 'vis-2.0/SmartHome/EG_Light/15_wz_play_gwc.png',
            16: 'vis-2.0/SmartHome/EG_Light/16_d_wz_cook_gwc.png',
            17: 'vis-2.0/SmartHome/EG_Light/17_d_wz_play_cook_gwc.png'
        };
        
        const nightImages: { [key: number]: string } = {
            0:  'vis-2.0/SmartHome/EG_Fertig2_light_tv.png',
            1:  'vis-2.0/SmartHome/night/n_hood.png',
            2:  'vis-2.0/SmartHome/night/n_cook_bergsee.png',
            3:  'vis-2.0/SmartHome/night/n_kueche_kochen.png',
            4:  'vis-2.0/SmartHome/night/n_wc.png',
            5:  'vis-2.0/SmartHome/night/n_hood_wc.png',
            6:  'vis-2.0/SmartHome/night/n_play.png',
            7:  'vis-2.0/SmartHome/night/n_wz.png',
            8:  'vis-2.0/SmartHome/night/n_liv.png',
            9:  'vis-2.0/SmartHome/night/n_wz_hood.png',
            10: 'vis-2.0/SmartHome/night/n_wz_play_hood.png',
            11: 'vis-2.0/SmartHome/night/n_wz_play_bergsee.png',
            12: 'vis-2.0/SmartHome/night/12_n_cook_gwc.png',
            13: 'vis-2.0/SmartHome/night/13_n_cook_hood_gwc.png',
            14: 'vis-2.0/SmartHome/night/14_n_wz_gwc.png',
            15: 'vis-2.0/SmartHome/night/15_n_wz_play_gwc.png',
            16: 'vis-2.0/SmartHome/night/16_n_wz_tv_bergsee_gwc_essen.png',
            17: 'vis-2.0/SmartHome/night/17_n_wz_play_bergsee_gwc_treppe.png'
        };
        
        // Hilfsfunktion zur Prüfung, ob es aktuell Tag ist (zwischen Sonnenaufgang und Sonnenuntergang)
        function isDayTime(): boolean {
            const now = new Date();
            const currentTime = now.getHours() * 60 + now.getMinutes(); // Minuten seit Tagesbeginn
        
            const sunriseVal = getState(dpSunrise).val;
            const sunsetVal = getState(dpSunset).val;
        
            if (typeof sunriseVal !== 'string' || typeof sunsetVal !== 'string') {
                log('Astro-Daten (Sunrise/Sunset) haben kein gültiges String-Format!', 'warn');
                return true; // Fallback auf Tag
            }
        
            // Erwartet Format "HH:MM" oder ISO-String; wir extrahieren die Uhrzeit
            const parseTimeToMinutes = (timeStr: string): number => {
                let hours = 0;
                let minutes = 0;
                if (timeStr.includes(':')) {
                    const parts = timeStr.split(':');
                    hours = parseInt(parts[0], 10);
                    minutes = parseInt(parts[1], 10);
                } else {
                    // Falls es ein kompletter ISO-String ist
                    const d = new Date(timeStr);
                    hours = d.getHours();
                    minutes = d.getMinutes();
                }
                return hours * 60 + minutes;
            };
        
            const sunriseMinutes = parseTimeToMinutes(sunriseVal);
            const sunsetMinutes = parseTimeToMinutes(sunsetVal);
        
            return currentTime >= sunriseMinutes && currentTime < sunsetMinutes;
        }
        
        // Hauptfunktion zur Ermittlung und zum Schreiben des Bildpfades
        function updateLightImage() {
            const stateVal = getState(dpState).val;
            const stateIndex = Number(stateVal);
        
            if (isNaN(stateIndex)) {
                log(`Ungültiger Wert im Widget-State: ${stateVal}`, 'warn');
                return;
            }
        
            const dayTime = isDayTime();
            let imagePath = '';
        
            if (dayTime) {
                imagePath = dayImages[stateIndex] || '';
            } else {
                imagePath = nightImages[stateIndex] || '';
            }
        
            if (imagePath) {
                setState(dpTarget, imagePath, true);
                log(`Bildpfad aktualisiert (${dayTime ? 'Tag' : 'Nacht'}, Index ${stateIndex}): ${imagePath}`, 'debug');
            } else {
                log(`Kein passender Bildpfad für Index ${stateIndex} gefunden!`, 'warn');
            }
        }
        
        // Event-Listener: Ausführen, wenn sich das Widget ändert
        on(dpState, () => {
            updateLightImage();
        });
        
        // Event-Listener: Ausführen, wenn sich die Astro-Zeiten aktualisieren
        on([dpSunrise, dpSunset], () => {
            updateLightImage();
        });
        
        // Initialer Aufruf beim Start des Scripts
        updateLightImage();
        
        D
        D
        dering
        schrieb am zuletzt editiert von
        #329

        @icebear sagte:

        Leider gibt es in der Auswahl die Option 'Button' nicht

        Schalter -> Button

        image.jpeg

        Wer einen Kaffee spendieren will: https://paypal.me/HermannDering

        icebearI 1 Antwort Letzte Antwort
        0
        • D dering

          @icebear sagte:

          Leider gibt es in der Auswahl die Option 'Button' nicht

          Schalter -> Button

          image.jpeg

          icebearI
          icebearI
          icebear
          schrieb am zuletzt editiert von icebear
          #330

          @dering said:

          Schalter -> Button

          Das war mir schon klar, aber damit kann ich ja keine 'Klick-Action' open PopUpView ausführen.
          Ich hatte mir das so vorgestellt, das wenn ich in (wie auf dem Bild) auf den Orangen Punkt klicke, dann kann ich damit eine PopUp-View öffnen die den jeweiligen Raum zeigt.

          EG_Widget1.png

          Das geht ja mit einem Schalter nicht, da kann ich keine PopUp-View verlinken.

          Edit: Habs rausgefunden, geht wie beschrieben zwei Post's unten drunter.

          JoJo58J 1 Antwort Letzte Antwort
          0
          • icebearI icebear

            @dering said:

            Schalter -> Button

            Das war mir schon klar, aber damit kann ich ja keine 'Klick-Action' open PopUpView ausführen.
            Ich hatte mir das so vorgestellt, das wenn ich in (wie auf dem Bild) auf den Orangen Punkt klicke, dann kann ich damit eine PopUp-View öffnen die den jeweiligen Raum zeigt.

            EG_Widget1.png

            Das geht ja mit einem Schalter nicht, da kann ich keine PopUp-View verlinken.

            Edit: Habs rausgefunden, geht wie beschrieben zwei Post's unten drunter.

            JoJo58J
            JoJo58J
            JoJo58
            schrieb am zuletzt editiert von
            #331

            @icebear sagte:

            Das geht ja mit einem Schalter nicht, da kann ich keine PopUp-View verlinken.

            Beides, also Schalter und Popup, geht meine ich nicht, aber wenn du stattdessen nur ein Icon, Statisch oder Status, oder Freitext usw., dann kannst du doch direkt "Klick-Aktion" auf diese eine Zelle im Universal setzen.

            Würde das nicht gehen?

            image.jpeg

            Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
            Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
            Einfach ein tolles Hobby :-)

            icebearI 1 Antwort Letzte Antwort
            0
            • JoJo58J JoJo58

              @icebear sagte:

              Das geht ja mit einem Schalter nicht, da kann ich keine PopUp-View verlinken.

              Beides, also Schalter und Popup, geht meine ich nicht, aber wenn du stattdessen nur ein Icon, Statisch oder Status, oder Freitext usw., dann kannst du doch direkt "Klick-Aktion" auf diese eine Zelle im Universal setzen.

              Würde das nicht gehen?

              image.jpeg

              icebearI
              icebearI
              icebear
              schrieb am zuletzt editiert von
              #332

              @JoJo58 said:

              Würde das nicht gehen?

              Du bist mir zuvor gekommen. Ich habs auch grad rausgefunden und wollte meinen Post ändern.
              Mit dem 'Bild (URL/Base64)' oder 'Statischem Icon' gehts es, Danke trotzdem für den Hinweis.

              1 Antwort Letzte Antwort
              0
              • D
                D
                dering
                schrieb am zuletzt editiert von
                #333

                Hab es selbst gerade gemerkt, dass im Schalter keine Klick-Aktion möglich ist.

                Warum hat der Schalter im Universal-Widget keine Klick-Aktion?

                Ein Schalter reagiert schon auf den Klick: Du tippst drauf, und er schaltet um. Hätte er zusätzlich eine Klick-Aktion (z. B. „Popup öffnen“ oder „zu Tab springen“), müssten zwei Dinge auf denselben Tipp reagieren. Aura könnte dann nicht wissen, was du willst:

                • nur schalten?
                • nur das Popup öffnen?
                • beides?

                Im schlimmsten Fall schaltest du aus Versehen das Licht aus, obwohl du nur die Details sehen wolltest. Deshalb gibt es die Klick-Aktion nur bei Zellen, die etwas anzeigen (Text, Wert, Icon, Bild usw.). Bei Zellen, die etwas bedienen (Schalter, Schieberegler, Taster, Eingabefeld), fehlt sie.

                Wer einen Kaffee spendieren will: https://paypal.me/HermannDering

                1 Antwort Letzte Antwort
                0
                • L
                  L
                  lesiflo
                  Most Active
                  schrieb am zuletzt editiert von lesiflo
                  #334

                  @icebear: Nutzt du eine KI zusammen mit dem MCP von Aura? Dann wäre es eventuell eine Option das ganze in HTML abzubilden. Das hier z.B. kommt komplett ohne Aura Elemente aus, bis auf das HTML Widget.

                  image.jpeg

                  icebearI 1 Antwort Letzte Antwort
                  0
                  • L lesiflo

                    @icebear: Nutzt du eine KI zusammen mit dem MCP von Aura? Dann wäre es eventuell eine Option das ganze in HTML abzubilden. Das hier z.B. kommt komplett ohne Aura Elemente aus, bis auf das HTML Widget.

                    image.jpeg

                    icebearI
                    icebearI
                    icebear
                    schrieb am zuletzt editiert von
                    #335

                    @lesiflo said:

                    Nutzt du eine KI zusammen mit dem MCP von Aura? Dann wäre es eventuell eine Option das ganze in HTML abzubilden. Das hier z.B. kommt komplett ohne Aura Elemente aus, bis auf das HTML Widget.

                    Danke für deinen Tipp. Ja ich nutze teilweise auch die KI mit dem MCP von Aura, möchte aber weitestgehen erstmal auf die OnBoard-Möglichkeiten von Aura zurückgreifen.

                    1 Antwort Letzte Antwort
                    0
                    • icebearI
                      icebearI
                      icebear
                      schrieb am zuletzt editiert von
                      #336

                      Eine Frage: Gibt es im Diagramm-Erweitert oben rechts bei Auswahl Zeitraum die Option <Heute> nicht mehr?
                      Die gabs doch da mal, aber bei mir steht da nix mehr?

                      D 1 Antwort Letzte Antwort
                      0
                      • icebearI icebear

                        Eine Frage: Gibt es im Diagramm-Erweitert oben rechts bei Auswahl Zeitraum die Option <Heute> nicht mehr?
                        Die gabs doch da mal, aber bei mir steht da nix mehr?

                        D
                        D
                        dering
                        schrieb am zuletzt editiert von
                        #337

                        @icebear „Heute“ gibt es noch, es ist jetzt nur ein Symbol statt Text: der Pfeil mit Strich ⇥ rechts neben ‹ und ›.

                        Warum: Früher hat man mit den Pfeilen nur einzelne Tage durchgeblättert, da passte „Heute“ in der Mitte. Seit #871 springen die Pfeile so weit wie der Zeitraum, der oben gewählt ist: Bei „24 Std“ ist es ein Tag, bei „7 Tage“ eine Woche, bei „1M“ ein Monat. Steht dann ◀ Heute ▶ da, liest man die Pfeile als „gestern“ und „morgen“, obwohl sie eine ganze Woche oder einen Monat springen. Deshalb gilt jetzt:

                        Knopf Wirkung
                        ‹ / › ein Zeitraum zurück/vor (der Tooltip sagt, wie weit, z. B. „7 Tage zurück“)
                        ⇥ zum aktuellen Zeitraum (leuchtet, wenn man schon dort ist)
                        ⇥ zweimal zurück zur rollenden Ansicht bis jetzt
                        📅 direkt zu einem Datum springen

                        Soll das Diagramm gleich beim Öffnen auf „heute 00:00–24:00“ stehen, schalte in den Einstellungen „Beim Laden auf den aktuellen Zeitraum stellen“ ein.

                        Wer einen Kaffee spendieren will: https://paypal.me/HermannDering

                        icebearI 1 Antwort Letzte Antwort
                        0
                        • David G.D
                          David G.D
                          David G.
                          schrieb am zuletzt editiert von
                          #338

                          Kurz ein Lob von mit an den Adapter.
                          Hab ihn vor 2-3 Tagen installiert.

                          Ehrlich gesagt, war ich bisher nicht einmal im Backend. Hab alles mit dem mcp gemacht und es klappt wunderbar.
                          Die Visu sieht klasse aus, und alles was ich umsetzen wollte klappt, auch mit Sonderwünschen.

                          Hab in der Zeit aucu einige Fehler und Feature wünsche gestellt.
                          Alle am nächsten Tag umgesetzt.

                          Top

                          Zeigt eure Lovelace-Visualisierung klick
                          (Auch ideal um sich Anregungen zu holen)

                          Meine Tabellen für eure Visualisierung klick

                          1 Antwort Letzte Antwort
                          0
                          • D dering

                            @icebear „Heute“ gibt es noch, es ist jetzt nur ein Symbol statt Text: der Pfeil mit Strich ⇥ rechts neben ‹ und ›.

                            Warum: Früher hat man mit den Pfeilen nur einzelne Tage durchgeblättert, da passte „Heute“ in der Mitte. Seit #871 springen die Pfeile so weit wie der Zeitraum, der oben gewählt ist: Bei „24 Std“ ist es ein Tag, bei „7 Tage“ eine Woche, bei „1M“ ein Monat. Steht dann ◀ Heute ▶ da, liest man die Pfeile als „gestern“ und „morgen“, obwohl sie eine ganze Woche oder einen Monat springen. Deshalb gilt jetzt:

                            Knopf Wirkung
                            ‹ / › ein Zeitraum zurück/vor (der Tooltip sagt, wie weit, z. B. „7 Tage zurück“)
                            ⇥ zum aktuellen Zeitraum (leuchtet, wenn man schon dort ist)
                            ⇥ zweimal zurück zur rollenden Ansicht bis jetzt
                            📅 direkt zu einem Datum springen

                            Soll das Diagramm gleich beim Öffnen auf „heute 00:00–24:00“ stehen, schalte in den Einstellungen „Beim Laden auf den aktuellen Zeitraum stellen“ ein.

                            icebearI
                            icebearI
                            icebear
                            schrieb am zuletzt editiert von
                            #339

                            @dering said:

                            „Heute“ gibt es noch, es ist jetzt nur ein Symbol statt Text: der Pfeil mit Strich ⇥ rechts neben ‹ und ›.

                            Danke für die ausführliche Erklärung, jetzt ist es klar.

                            1 Antwort Letzte Antwort
                            0
                            • MeinzIsAsM
                              MeinzIsAsM
                              MeinzIsAs
                              schrieb am zuletzt editiert von MeinzIsAs
                              #340

                              @dering
                              Kann es sein, dass der Adapter bei einem Start Werte in die Variablen zurückschreibt, die er irgendwann mal gelesen hat?
                              Ich habe heute Morgen den Adapter auf den letzten Stand hochgezogen. Beim Starten wurden mir dann viele meiner Variablen mit einem "Altstand" überschrieben. 😵
                              Das ist bei Variablen, die nicht immer bearbeitet werden, sehr unvorteilhaft.
                              Meine Kalenderauswertung wurde geändert und die Heizung war wieder auf "Ein" anstelle von "Aus". Hätte das fast übersehen. Dann wäre der Rauchfangkehrer wieder abgezischt, weil die läuft.

                              1 Antwort Letzte Antwort
                              0
                              • D
                                D
                                dering
                                schrieb am zuletzt editiert von
                                #341

                                Damit ich die Ursache eingrenzen kann:

                                1. Bei einem der überschriebenen Datenpunkte: Was steht im Feld from (Objekte → Datenpunkt → Zustand)? Steht dort system.adapter.aura.0 oder etwas mit Browser/Websocket?
                                2. Das Aura-Log vom Start heute Morgen (Loglevel info reicht), vor allem Zeilen mit [timers] oder [countdowns].
                                3. Hängt die Heizung an einer Aura-Zeitschaltuhr mit Urlaubs-/Feiertags-Datenpunkt oder mit der Option „Beim Adapterstart erneut anwenden“?
                                4. Waren beim Update Browser oder Wandtablets mit Aura offen?

                                Wer einen Kaffee spendieren will: https://paypal.me/HermannDering

                                1 Antwort Letzte Antwort
                                0
                                • MeinzIsAsM
                                  MeinzIsAsM
                                  MeinzIsAs
                                  schrieb am zuletzt editiert von
                                  #342

                                  Hier mal der Auszug aus dem Log.

                                  2026-11-02 07:25:43.424 - info: aura.0 (1235088) [update] 0.99.0 available (installed 0.97.0, repo "beta")
                                  2026-11-02 07:54:02.270 - info: host.iobroker-nei iobroker upgrade aura@0.99.0 --debug
                                  2026-11-02 07:54:05.114 - info: host.iobroker-nei iobroker Update aura from @0.97.0 to @0.99.0
                                  2026-11-02 07:54:05.333 - info: host.iobroker-nei iobroker Installing iobroker.aura@0.99.0... (System call)
                                  2026-11-02 07:54:11.358 - info: host.iobroker-nei iobroker upload [62] aura /opt/iobroker/node_modules/iobroker.aura/www/ai/aura-recipes.json ai/aura-recipes.json application/json
                                  2026-11-02 07:54:11.458 - info: host.iobroker-nei iobroker upload [60] aura /opt/iobroker/node_modules/iobroker.aura/www/ai/aura-widget-metrics.json ai/aura-widget-metrics.json application/json
                                  2026-11-02 07:54:11.534 - info: host.iobroker-nei iobroker upload [50] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/AdminLayouts-HkMWH8Xu.js assets/AdminLayouts-HkMWH8Xu.js application/javascript
                                  2026-11-02 07:54:11.601 - info: host.iobroker-nei iobroker upload [40] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/ChartWidget-C2psgYx3.js assets/ChartWidget-C2psgYx3.js application/javascript
                                  2026-11-02 07:54:11.691 - info: host.iobroker-nei iobroker upload [30] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/NameFilterEditor-DNqWElfO.js assets/NameFilterEditor-DNqWElfO.js application/javascript
                                  2026-11-02 07:54:11.737 - info: host.iobroker-nei iobroker upload [20] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/echarts-BerM7Nly.js assets/echarts-BerM7Nly.js application/javascript
                                  2026-11-02 07:54:11.753 - info: host.iobroker-nei iobroker upload [19] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/grid-C_dqpeXA.js assets/grid-C_dqpeXA.js application/javascript
                                  2026-11-02 07:54:11.759 - info: host.iobroker-nei iobroker upload [18] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/grid-DULRuONn.css assets/grid-DULRuONn.css text/css
                                  2026-11-02 07:54:11.764 - info: host.iobroker-nei iobroker upload [17] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/index-C74lSk6c.css assets/index-C74lSk6c.css text/css
                                  2026-11-02 07:54:11.769 - info: host.iobroker-nei iobroker upload [16] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/index-CtACagds.js assets/index-CtACagds.js application/javascript
                                  2026-11-02 07:54:11.838 - info: host.iobroker-nei iobroker upload [15] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/leaflet-BOKbKJo-.js assets/leaflet-BOKbKJo-.js application/javascript
                                  2026-11-02 07:54:11.851 - info: host.iobroker-nei iobroker upload [14] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/leaflet-Dgihpmma.css assets/leaflet-Dgihpmma.css text/css
                                  2026-11-02 07:54:11.862 - info: host.iobroker-nei iobroker upload [13] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/lucide-BrobTFgt.js assets/lucide-BrobTFgt.js application/javascript
                                  2026-11-02 07:54:11.872 - info: host.iobroker-nei iobroker upload [12] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/mcpReleaseStore-DEc5hAQZ.js assets/mcpReleaseStore-DEc5hAQZ.js application/javascript
                                  2026-11-02 07:54:11.884 - info: host.iobroker-nei iobroker upload [11] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/react-dom-DrD5giaT.js assets/react-dom-DrD5giaT.js application/javascript
                                  2026-11-02 07:54:11.898 - info: host.iobroker-nei iobroker upload [10] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/react-okGu5lkI.js assets/react-okGu5lkI.js application/javascript
                                  2026-11-02 07:54:11.937 - info: host.iobroker-nei iobroker upload [9] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/recharts-DjhcjZm3.js assets/recharts-DjhcjZm3.js application/javascript
                                  2026-11-02 07:54:11.949 - info: host.iobroker-nei iobroker upload [8] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/router-BtGYccgi.js assets/router-BtGYccgi.js application/javascript
                                  2026-11-02 07:54:11.956 - info: host.iobroker-nei iobroker upload [7] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/useClientList-LtixIvQc.js assets/useClientList-LtixIvQc.js application/javascript
                                  2026-11-02 07:54:11.961 - info: host.iobroker-nei iobroker upload [6] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/useLayoutSetting-Cj9Hc236.js assets/useLayoutSetting-Cj9Hc236.js application/javascript
                                  2026-11-02 07:54:11.965 - info: host.iobroker-nei iobroker upload [5] aura /opt/iobroker/node_modules/iobroker.aura/www/favicon.svg favicon.svg image/svg+xml
                                  2026-11-02 07:54:11.970 - info: host.iobroker-nei iobroker upload [4] aura /opt/iobroker/node_modules/iobroker.aura/www/icon-192.png icon-192.png image/png
                                  2026-11-02 07:54:11.976 - info: host.iobroker-nei iobroker upload [3] aura /opt/iobroker/node_modules/iobroker.aura/www/icon-512.png icon-512.png image/png
                                  2026-11-02 07:54:11.981 - info: host.iobroker-nei iobroker upload [2] aura /opt/iobroker/node_modules/iobroker.aura/www/icon-maskable-512.png icon-maskable-512.png image/png
                                  2026-11-02 07:54:11.987 - info: host.iobroker-nei iobroker upload [1] aura /opt/iobroker/node_modules/iobroker.aura/www/index.html index.html text/html
                                  2026-11-02 07:54:11.992 - info: host.iobroker-nei iobroker upload [0] aura /opt/iobroker/node_modules/iobroker.aura/www/manifest.webmanifest manifest.webmanifest application/manifest+json
                                  2026-11-02 07:54:12.001 - info: host.iobroker-nei iobroker Updating objects from io-package.json for adapter "aura" with version "0.99.0"
                                  2026-11-02 07:54:12.051 - info: host.iobroker-nei iobroker Update "system.adapter.aura.0"
                                  2026-11-02 07:54:12.057 - info: host.iobroker-nei stopInstance system.adapter.aura.0 (force=false, process=true)
                                  2026-11-02 07:54:12.061 - info: aura.0 (1235088) Got terminate signal TERMINATE_YOURSELF
                                  2026-11-02 07:54:12.064 - info: aura.0 (1235088) terminating
                                  2026-11-02 07:54:12.064 - info: aura.0 (1235088) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                  2026-11-02 07:54:12.069 - info: host.iobroker-nei iobroker upload [13] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/aura.png aura.png image/png
                                  2026-11-02 07:54:12.069 - info: host.iobroker-nei stopInstance system.adapter.aura.0 send kill signal
                                  2026-11-02 07:54:12.075 - info: host.iobroker-nei iobroker upload [12] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/aura.svg aura.svg image/svg+xml
                                  2026-11-02 07:54:12.079 - info: host.iobroker-nei iobroker upload [11] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/de/translations.json i18n/de/translations.json application/json
                                  2026-11-02 07:54:12.082 - info: host.iobroker-nei iobroker upload [10] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/en/translations.json i18n/en/translations.json application/json
                                  2026-11-02 07:54:12.086 - info: host.iobroker-nei iobroker upload [9] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/es/translations.json i18n/es/translations.json application/json
                                  2026-11-02 07:54:12.090 - info: host.iobroker-nei iobroker upload [8] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                                  2026-11-02 07:54:12.094 - info: host.iobroker-nei iobroker upload [7] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/it/translations.json i18n/it/translations.json application/json
                                  2026-11-02 07:54:12.098 - info: host.iobroker-nei iobroker upload [6] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                                  2026-11-02 07:54:12.102 - info: host.iobroker-nei iobroker upload [5] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                                  2026-11-02 07:54:12.106 - info: host.iobroker-nei iobroker upload [4] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                                  2026-11-02 07:54:12.109 - info: host.iobroker-nei iobroker upload [3] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                                  2026-11-02 07:54:12.113 - info: host.iobroker-nei iobroker upload [2] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/uk/translations.json i18n/uk/translations.json application/json
                                  2026-11-02 07:54:12.117 - info: host.iobroker-nei iobroker upload [1] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                                  2026-11-02 07:54:12.121 - info: host.iobroker-nei iobroker upload [0] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/jsonConfig.json jsonConfig.json application/json
                                  2026-11-02 07:54:12.565 - info: aura.0 (1235088) terminating
                                  2026-11-02 07:54:12.566 - info: aura.0 (1235088) terminating
                                  2026-11-02 07:54:12.725 - info: host.iobroker-nei instance system.adapter.aura.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                                  2026-11-02 07:54:15.869 - info: host.iobroker-nei instance system.adapter.aura.0 in version "0.99.0" started with pid 1471661
                                  2026-11-02 07:54:17.204 - info: aura.0 (1471661) starting. Version 0.99.0 in /opt/iobroker/node_modules/iobroker.aura, node: v24.21.0, js-controller: 7.2.5
                                  2026-11-02 07:54:18.415 - info: aura.0 (1471661) aura: HTTP server listening on port 8095
                                  2026-11-02 07:54:18.639 - info: aura.0 (1471661) aura: open the aura instance settings and press "Check backend" for the full report (also in aura.0.info.backendCheck)
                                  

                                  Einer der geänderten Datenpunkte kommt von

                                  system.adapter.web.0
                                  

                                  Die Anderen von

                                  system.adapter.javascript.0
                                  

                                  Ob noch andere betroffen waren, kann ich nicht sagen, da die Meisten von Adpatern beschrieben waren.

                                  Die Heizung hängt nicht an einer Aura-Zeitschaltuhr. Da hab ich keine in Verwendung.
                                  Beim Update war ein Browserfenster mit dem Frontend offen.

                                  D 1 Antwort Letzte Antwort
                                  0
                                  • icebearI
                                    icebearI
                                    icebear
                                    schrieb am zuletzt editiert von icebear
                                    #343

                                    Ich frag jetzt nochmal, weil es mir immer noch nicht klar ist wie ich die Tab-Leiste (rot Umrandet) im Frontend wegbekomme.

                                    Frontend.png

                                    Ich finde nirgendwo im 'Frontend-Design' oder sonstwo eine Option das ich die ausblenden kann.

                                    Edit: Und gleich noch eine Frage, gibt es ein Widget, mit dem ich z.B. ein Wert senden kann?
                                    Hintergrund ist nochmal Das Keypad, wenn ich jetzt die Zahlen von 1-9(0) habe dann bräuchte ich ja für jede Zahl ein Button, der den Wert in einen DP schreibt. Also wie in VIS eine Widget Taste/Einzeltaste wo ich den Wert eingeben kann.
                                    Und Nein, ich möchte den Wert oder die Zahl nicht an einem Tablet über dessen Keyboard eingeben, also ein Eingabefeld ist nicht die Lösung

                                    D 1 Antwort Letzte Antwort
                                    0
                                    • MeinzIsAsM MeinzIsAs

                                      Hier mal der Auszug aus dem Log.

                                      2026-11-02 07:25:43.424 - info: aura.0 (1235088) [update] 0.99.0 available (installed 0.97.0, repo "beta")
                                      2026-11-02 07:54:02.270 - info: host.iobroker-nei iobroker upgrade aura@0.99.0 --debug
                                      2026-11-02 07:54:05.114 - info: host.iobroker-nei iobroker Update aura from @0.97.0 to @0.99.0
                                      2026-11-02 07:54:05.333 - info: host.iobroker-nei iobroker Installing iobroker.aura@0.99.0... (System call)
                                      2026-11-02 07:54:11.358 - info: host.iobroker-nei iobroker upload [62] aura /opt/iobroker/node_modules/iobroker.aura/www/ai/aura-recipes.json ai/aura-recipes.json application/json
                                      2026-11-02 07:54:11.458 - info: host.iobroker-nei iobroker upload [60] aura /opt/iobroker/node_modules/iobroker.aura/www/ai/aura-widget-metrics.json ai/aura-widget-metrics.json application/json
                                      2026-11-02 07:54:11.534 - info: host.iobroker-nei iobroker upload [50] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/AdminLayouts-HkMWH8Xu.js assets/AdminLayouts-HkMWH8Xu.js application/javascript
                                      2026-11-02 07:54:11.601 - info: host.iobroker-nei iobroker upload [40] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/ChartWidget-C2psgYx3.js assets/ChartWidget-C2psgYx3.js application/javascript
                                      2026-11-02 07:54:11.691 - info: host.iobroker-nei iobroker upload [30] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/NameFilterEditor-DNqWElfO.js assets/NameFilterEditor-DNqWElfO.js application/javascript
                                      2026-11-02 07:54:11.737 - info: host.iobroker-nei iobroker upload [20] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/echarts-BerM7Nly.js assets/echarts-BerM7Nly.js application/javascript
                                      2026-11-02 07:54:11.753 - info: host.iobroker-nei iobroker upload [19] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/grid-C_dqpeXA.js assets/grid-C_dqpeXA.js application/javascript
                                      2026-11-02 07:54:11.759 - info: host.iobroker-nei iobroker upload [18] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/grid-DULRuONn.css assets/grid-DULRuONn.css text/css
                                      2026-11-02 07:54:11.764 - info: host.iobroker-nei iobroker upload [17] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/index-C74lSk6c.css assets/index-C74lSk6c.css text/css
                                      2026-11-02 07:54:11.769 - info: host.iobroker-nei iobroker upload [16] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/index-CtACagds.js assets/index-CtACagds.js application/javascript
                                      2026-11-02 07:54:11.838 - info: host.iobroker-nei iobroker upload [15] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/leaflet-BOKbKJo-.js assets/leaflet-BOKbKJo-.js application/javascript
                                      2026-11-02 07:54:11.851 - info: host.iobroker-nei iobroker upload [14] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/leaflet-Dgihpmma.css assets/leaflet-Dgihpmma.css text/css
                                      2026-11-02 07:54:11.862 - info: host.iobroker-nei iobroker upload [13] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/lucide-BrobTFgt.js assets/lucide-BrobTFgt.js application/javascript
                                      2026-11-02 07:54:11.872 - info: host.iobroker-nei iobroker upload [12] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/mcpReleaseStore-DEc5hAQZ.js assets/mcpReleaseStore-DEc5hAQZ.js application/javascript
                                      2026-11-02 07:54:11.884 - info: host.iobroker-nei iobroker upload [11] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/react-dom-DrD5giaT.js assets/react-dom-DrD5giaT.js application/javascript
                                      2026-11-02 07:54:11.898 - info: host.iobroker-nei iobroker upload [10] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/react-okGu5lkI.js assets/react-okGu5lkI.js application/javascript
                                      2026-11-02 07:54:11.937 - info: host.iobroker-nei iobroker upload [9] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/recharts-DjhcjZm3.js assets/recharts-DjhcjZm3.js application/javascript
                                      2026-11-02 07:54:11.949 - info: host.iobroker-nei iobroker upload [8] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/router-BtGYccgi.js assets/router-BtGYccgi.js application/javascript
                                      2026-11-02 07:54:11.956 - info: host.iobroker-nei iobroker upload [7] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/useClientList-LtixIvQc.js assets/useClientList-LtixIvQc.js application/javascript
                                      2026-11-02 07:54:11.961 - info: host.iobroker-nei iobroker upload [6] aura /opt/iobroker/node_modules/iobroker.aura/www/assets/useLayoutSetting-Cj9Hc236.js assets/useLayoutSetting-Cj9Hc236.js application/javascript
                                      2026-11-02 07:54:11.965 - info: host.iobroker-nei iobroker upload [5] aura /opt/iobroker/node_modules/iobroker.aura/www/favicon.svg favicon.svg image/svg+xml
                                      2026-11-02 07:54:11.970 - info: host.iobroker-nei iobroker upload [4] aura /opt/iobroker/node_modules/iobroker.aura/www/icon-192.png icon-192.png image/png
                                      2026-11-02 07:54:11.976 - info: host.iobroker-nei iobroker upload [3] aura /opt/iobroker/node_modules/iobroker.aura/www/icon-512.png icon-512.png image/png
                                      2026-11-02 07:54:11.981 - info: host.iobroker-nei iobroker upload [2] aura /opt/iobroker/node_modules/iobroker.aura/www/icon-maskable-512.png icon-maskable-512.png image/png
                                      2026-11-02 07:54:11.987 - info: host.iobroker-nei iobroker upload [1] aura /opt/iobroker/node_modules/iobroker.aura/www/index.html index.html text/html
                                      2026-11-02 07:54:11.992 - info: host.iobroker-nei iobroker upload [0] aura /opt/iobroker/node_modules/iobroker.aura/www/manifest.webmanifest manifest.webmanifest application/manifest+json
                                      2026-11-02 07:54:12.001 - info: host.iobroker-nei iobroker Updating objects from io-package.json for adapter "aura" with version "0.99.0"
                                      2026-11-02 07:54:12.051 - info: host.iobroker-nei iobroker Update "system.adapter.aura.0"
                                      2026-11-02 07:54:12.057 - info: host.iobroker-nei stopInstance system.adapter.aura.0 (force=false, process=true)
                                      2026-11-02 07:54:12.061 - info: aura.0 (1235088) Got terminate signal TERMINATE_YOURSELF
                                      2026-11-02 07:54:12.064 - info: aura.0 (1235088) terminating
                                      2026-11-02 07:54:12.064 - info: aura.0 (1235088) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                      2026-11-02 07:54:12.069 - info: host.iobroker-nei iobroker upload [13] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/aura.png aura.png image/png
                                      2026-11-02 07:54:12.069 - info: host.iobroker-nei stopInstance system.adapter.aura.0 send kill signal
                                      2026-11-02 07:54:12.075 - info: host.iobroker-nei iobroker upload [12] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/aura.svg aura.svg image/svg+xml
                                      2026-11-02 07:54:12.079 - info: host.iobroker-nei iobroker upload [11] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/de/translations.json i18n/de/translations.json application/json
                                      2026-11-02 07:54:12.082 - info: host.iobroker-nei iobroker upload [10] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/en/translations.json i18n/en/translations.json application/json
                                      2026-11-02 07:54:12.086 - info: host.iobroker-nei iobroker upload [9] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/es/translations.json i18n/es/translations.json application/json
                                      2026-11-02 07:54:12.090 - info: host.iobroker-nei iobroker upload [8] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                                      2026-11-02 07:54:12.094 - info: host.iobroker-nei iobroker upload [7] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/it/translations.json i18n/it/translations.json application/json
                                      2026-11-02 07:54:12.098 - info: host.iobroker-nei iobroker upload [6] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                                      2026-11-02 07:54:12.102 - info: host.iobroker-nei iobroker upload [5] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                                      2026-11-02 07:54:12.106 - info: host.iobroker-nei iobroker upload [4] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                                      2026-11-02 07:54:12.109 - info: host.iobroker-nei iobroker upload [3] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                                      2026-11-02 07:54:12.113 - info: host.iobroker-nei iobroker upload [2] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/uk/translations.json i18n/uk/translations.json application/json
                                      2026-11-02 07:54:12.117 - info: host.iobroker-nei iobroker upload [1] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                                      2026-11-02 07:54:12.121 - info: host.iobroker-nei iobroker upload [0] aura.admin /opt/iobroker/node_modules/iobroker.aura/admin/jsonConfig.json jsonConfig.json application/json
                                      2026-11-02 07:54:12.565 - info: aura.0 (1235088) terminating
                                      2026-11-02 07:54:12.566 - info: aura.0 (1235088) terminating
                                      2026-11-02 07:54:12.725 - info: host.iobroker-nei instance system.adapter.aura.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                                      2026-11-02 07:54:15.869 - info: host.iobroker-nei instance system.adapter.aura.0 in version "0.99.0" started with pid 1471661
                                      2026-11-02 07:54:17.204 - info: aura.0 (1471661) starting. Version 0.99.0 in /opt/iobroker/node_modules/iobroker.aura, node: v24.21.0, js-controller: 7.2.5
                                      2026-11-02 07:54:18.415 - info: aura.0 (1471661) aura: HTTP server listening on port 8095
                                      2026-11-02 07:54:18.639 - info: aura.0 (1471661) aura: open the aura instance settings and press "Check backend" for the full report (also in aura.0.info.backendCheck)
                                      

                                      Einer der geänderten Datenpunkte kommt von

                                      system.adapter.web.0
                                      

                                      Die Anderen von

                                      system.adapter.javascript.0
                                      

                                      Ob noch andere betroffen waren, kann ich nicht sagen, da die Meisten von Adpatern beschrieben waren.

                                      Die Heizung hängt nicht an einer Aura-Zeitschaltuhr. Da hab ich keine in Verwendung.
                                      Beim Update war ein Browserfenster mit dem Frontend offen.

                                      D
                                      D
                                      dering
                                      schrieb am zuletzt editiert von
                                      #344

                                      @MeinzIsAs
                                      Danke für die Infos! Das grenzt es schon gut ein: Alles, was der Aura-Adapter selbst schreibt, steht mit from = system.adapter.aura.0 im Datenpunkt – das kommt bei dir nicht vor, und im Log gibt es auch keine Timer-/Countdown-Zeilen.

                                      system.adapter.web.0 heißt nur „kam über den Socket des Web-Adapters“ – das kann das Aura-Frontend sein, aber genauso vis/vis-2 oder ein anderer Browser-Client. javascript.0 sind deine Skripte.

                                      Noch drei Fragen:

                                      1. Welcher Datenpunkt war es, der von web.0 kam, und welchen Zeitstempel (ts/lc) hat er? Lag er genau um 07:54:15–07:54:20 (Aura-Neustart)?
                                      2. Wurde javascript.0 um diese Zeit ebenfalls neu gestartet? (Log von javascript.0 um 07:54 – „script.js.… started“) Skripte, die beim Start createState(…, Wert, true) nutzen oder Werte initial setzen, überschreiben genau so mit einem „Altstand“.
                                      3. Läuft neben Aura noch eine andere Visualisierung (vis / vis-2) über web.0, die evtl. offen war?

                                      Wenn der web.0-Datenpunkt einer ist, den du in Aura auf einem Widget hast: Welches Widget ist das (Typ)?

                                      Wer einen Kaffee spendieren will: https://paypal.me/HermannDering

                                      MeinzIsAsM 1 Antwort Letzte Antwort
                                      0
                                      • icebearI icebear

                                        Ich frag jetzt nochmal, weil es mir immer noch nicht klar ist wie ich die Tab-Leiste (rot Umrandet) im Frontend wegbekomme.

                                        Frontend.png

                                        Ich finde nirgendwo im 'Frontend-Design' oder sonstwo eine Option das ich die ausblenden kann.

                                        Edit: Und gleich noch eine Frage, gibt es ein Widget, mit dem ich z.B. ein Wert senden kann?
                                        Hintergrund ist nochmal Das Keypad, wenn ich jetzt die Zahlen von 1-9(0) habe dann bräuchte ich ja für jede Zahl ein Button, der den Wert in einen DP schreibt. Also wie in VIS eine Widget Taste/Einzeltaste wo ich den Wert eingeben kann.
                                        Und Nein, ich möchte den Wert oder die Zahl nicht an einem Tablet über dessen Keyboard eingeben, also ein Eingabefeld ist nicht die Lösung

                                        D
                                        D
                                        dering
                                        schrieb am zuletzt editiert von
                                        #345

                                        @icebear

                                        Tab-Leiste ausblenden: Einen Schalter dafür gibt es derzeit nicht. Die Leiste verschwindet nur von selbst, wenn im Bereich höchstens ein Tab sichtbar ist, die Leiste keine eigenen Elemente hat und „Bei einzelnem Tab anzeigen“ aus ist. Mehrere Tabs ohne Leiste gehen also im Moment nicht. Leg dafür bitte ein Issue auf GitHub an: https://github.com/hdering/ioBroker.aura/issues. Dann baue ich eine Option „Tab-Leiste ausblenden“ pro Layout bzw. Bereich ein.

                                        Tasten, die einen Wert schreiben: Ein eigenes „Einzeltaste“-Widget wie in VIS gibt es nicht, aber das Schalter-Widget kann das. Pro Taste ein Widget:

                                        Einstellung Wert
                                        Datenpunkt dein Ziel-DP, z. B. 0_userdata.0.keypad
                                        Darstellung Button
                                        Beschriftung AN / AUS 1 / 1
                                        Wert AN 1
                                        Wert AUS 1

                                        Wert AN und Wert AUS sind gleich. Dadurch schreibt die Taste bei jedem Druck 1. Das Ganze 10× für 0–9 anlegen, z. B. im 3×4-Raster.

                                        Wenn dein Skript dieselbe Ziffer zweimal hintereinander erkennen soll, gibt es zwei Wege:

                                        • Im Skript auf jede Aktualisierung reagieren, nicht nur auf Wertänderungen (change: 'any'), oder
                                        • an der Taste „Taster“ einschalten und als Wert AUS z. B. -1 eintragen. Dann wechselt der Wert bei jedem Druck.

                                        Kurze Rückfrage: Wofür brauchst du die Ziffern? Willst du am Ende eine ganze Zahl oder einen Code eingeben (z. B. PIN für die Alarmanlage, Solltemperatur …)? Dann wäre ein Eingabefeld mit eigenem Ziffernblock auf dem Bildschirm vermutlich die bessere Lösung: Ziffern tippen, mit „OK“ bestätigen, die ganze Zahl landet im DP, und die Tablet-Tastatur kommt dabei nicht hoch. So etwas gibt es in Aura bisher nur für den Zugriffsschutz. Wenn das dein eigentlicher Wunsch ist, leg dafür gerne auch ein Issue an.

                                        Viele Grüße

                                        Wer einen Kaffee spendieren will: https://paypal.me/HermannDering

                                        icebearI 1 Antwort Letzte Antwort
                                        0
                                        • D dering

                                          @icebear

                                          Tab-Leiste ausblenden: Einen Schalter dafür gibt es derzeit nicht. Die Leiste verschwindet nur von selbst, wenn im Bereich höchstens ein Tab sichtbar ist, die Leiste keine eigenen Elemente hat und „Bei einzelnem Tab anzeigen“ aus ist. Mehrere Tabs ohne Leiste gehen also im Moment nicht. Leg dafür bitte ein Issue auf GitHub an: https://github.com/hdering/ioBroker.aura/issues. Dann baue ich eine Option „Tab-Leiste ausblenden“ pro Layout bzw. Bereich ein.

                                          Tasten, die einen Wert schreiben: Ein eigenes „Einzeltaste“-Widget wie in VIS gibt es nicht, aber das Schalter-Widget kann das. Pro Taste ein Widget:

                                          Einstellung Wert
                                          Datenpunkt dein Ziel-DP, z. B. 0_userdata.0.keypad
                                          Darstellung Button
                                          Beschriftung AN / AUS 1 / 1
                                          Wert AN 1
                                          Wert AUS 1

                                          Wert AN und Wert AUS sind gleich. Dadurch schreibt die Taste bei jedem Druck 1. Das Ganze 10× für 0–9 anlegen, z. B. im 3×4-Raster.

                                          Wenn dein Skript dieselbe Ziffer zweimal hintereinander erkennen soll, gibt es zwei Wege:

                                          • Im Skript auf jede Aktualisierung reagieren, nicht nur auf Wertänderungen (change: 'any'), oder
                                          • an der Taste „Taster“ einschalten und als Wert AUS z. B. -1 eintragen. Dann wechselt der Wert bei jedem Druck.

                                          Kurze Rückfrage: Wofür brauchst du die Ziffern? Willst du am Ende eine ganze Zahl oder einen Code eingeben (z. B. PIN für die Alarmanlage, Solltemperatur …)? Dann wäre ein Eingabefeld mit eigenem Ziffernblock auf dem Bildschirm vermutlich die bessere Lösung: Ziffern tippen, mit „OK“ bestätigen, die ganze Zahl landet im DP, und die Tablet-Tastatur kommt dabei nicht hoch. So etwas gibt es in Aura bisher nur für den Zugriffsschutz. Wenn das dein eigentlicher Wunsch ist, leg dafür gerne auch ein Issue an.

                                          Viele Grüße

                                          icebearI
                                          icebearI
                                          icebear
                                          schrieb am zuletzt editiert von icebear
                                          #346

                                          @dering said:

                                          Dann wäre ein Eingabefeld mit eigenem Ziffernblock auf dem Bildschirm vermutlich die bessere Lösung: Ziffern tippen, mit „OK“ bestätigen, die ganze Zahl landet im DP, und die Tablet-Tastatur kommt dabei nicht hoch. So etwas gibt es in Aura bisher nur für den Zugriffsschutz. Wenn das dein eigentlicher Wunsch ist, leg dafür gerne auch ein Issue an.

                                          Genau das wäre meine Idee gewesen. Sowas wie hier:

                                          keypad.png

                                          Eine neue Option im Alarm-Widget, bei der man wählen kann ob das Keypad aufgeht oder über Tastatureingabe. Dann bei Klick auf Alarm-Aus ein PopUp mit dem KeyPad öffnet, Key eingeben auf 'Enter' und die Alarmanlage wird 'disabled'.

                                          Ich erstelle ein Issue, komme aber erst morgen dazu.

                                          JoJo58J 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

                                          486

                                          Online

                                          33.1k

                                          Benutzer

                                          84.2k

                                          Themen

                                          1.4m

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

                                          • Du hast noch kein Konto? Registrieren

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