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
    160

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

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

Test Adapter Aura

Geplant Angeheftet Gesperrt Verschoben Visualisierung
365 Beiträge 44 Kommentatoren 40.2k 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.
  • D dering

    @MeinzIsAs

    Für genau dieses Auswahlfeld:

    .aura-widget-child-1793187571700-lafh8 .aura-widget-action > button {
      background: var(--widget-bg) !important;
    }
    

    Für alle Auswahlfelder:

    .aura-widget-type-enum .aura-widget-action > button {
      background: var(--widget-bg) !important;
    }
    

    Zu deinen Versuchen:

    • enum[type="enum"] funktioniert nicht. Ein Element enum gibt es nicht, der Typ steht als Klasse aura-widget-type-enum am Widget.
    • Eigenes CSS wirkt nur im Frontend. In der Editor-Vorschau greift es erst, wenn „CSS auch im Editor anwenden“ aktiviert ist.
    • Die Akzentfarbe ist dafür nicht zuständig. Der Hintergrund des Feldes kommt aus der Theme-Farbe „App-Hintergrund“ (--app-bg).
    MeinzIsAsM
    MeinzIsAsM
    MeinzIsAs
    schrieb am zuletzt editiert von
    #325

    @dering sagte:

    @MeinzIsAs

    Für genau dieses Auswahlfeld:

    .aura-widget-child-1793187571700-lafh8 .aura-widget-action > button {
      background: var(--widget-bg) !important;
    }
    

    Für alle Auswahlfelder:

    .aura-widget-type-enum .aura-widget-action > button {
      background: var(--widget-bg) !important;
    }
    

    Zu deinen Versuchen:

    • enum[type="enum"] funktioniert nicht. Ein Element enum gibt es nicht, der Typ steht als Klasse aura-widget-type-enum am Widget.
    • Eigenes CSS wirkt nur im Frontend. In der Editor-Vorschau greift es erst, wenn „CSS auch im Editor anwenden“ aktiviert ist.
    • Die Akzentfarbe ist dafür nicht zuständig. Der Hintergrund des Feldes kommt aus der Theme-Farbe „App-Hintergrund“ (--app-bg).

    Super Danke das hat funktioniert.
    Und noch ein rießiges Dankeschön für diesen Adapter und die schnelle Weiterentwicklung. 😁

    1 Antwort Letzte Antwort
    0
    • F fritzke316

      Ich möchte in AURA das Popup Widget mit Balken nutzen, habe aber 2 Probleme:

      1. Lässt sich der Balken auf meinem Handy unter Chrom oder fully nicht schieben, ich kann nur auf eine stelle tippen und er springt da hin.
      2. Ich kann beim verschieben des Balkens oder Sliders nicht sehen bei wieviel % ich gerade stehe, kann ich das irgendwo einschalten so wie bei den Rollos?Dort ist es "Position live mitzeichnen"

      grafik.jpeg

      D
      D
      dering
      schrieb am zuletzt editiert von
      #326

      @fritzke316
      Danke für die Meldung! Das Ziehen der Balken-Regler per Finger war tatsächlich kaputt (betraf Dimmer, Slider und Licht). Ist in der nächsten Version behoben. Der Dimmer zeigt dann beim Ziehen auch in allen Layouts den Prozentwert mit an.

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

      1 Antwort Letzte Antwort
      0
      • 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

                                          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

                                          493

                                          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