Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Energiefluss-erweitert v0.7.x GitHub/Latest

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Test Adapter Energiefluss-erweitert v0.7.x GitHub/Latest

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mpl1338 last edited by

      Wie finde ich das am einfachsten ?

      Objekte: 26141, Zustände: 23689

      SKB 1 Reply Last reply Reply Quote 0
      • SKB
        SKB Developer Most Active @mpl1338 last edited by

        @mpl1338 Kannst Du bitte nochmal via Git https://github.com/SKB-CGN/ioBroker.energiefluss-erweitert drüber installieren, einen Upload des Adapters machen, dann die Konfiguration mit Strg + F5 einmal neu laden und dann noch einmal testen? Ich hatte ein Fallback "vergessen".

        1 Reply Last reply Reply Quote 0
        • M
          mpl1338 last edited by

          Leider immernoch

          6b072c36-3ab9-49cc-9219-fff9b9e8c552-image.png

          SKB 1 Reply Last reply Reply Quote 0
          • SKB
            SKB Developer Most Active @mpl1338 last edited by

            @mpl1338 Bitte nochmals alles wiederholen.
            Den Upload des Adapters führst Du aber auch aus, ja? Und das reloading mit Strg + F5 auch?

            M 1 Reply Last reply Reply Quote 0
            • M
              mpl1338 @SKB last edited by

              @skb genau, so wie du es schreibst habe ich es durchgeführt.

              Bin jetzt nicht mehr am PC. Auf dem Tablet funktioniert es jetzt, sollte nun auch auf dem PC funktionieren. Werde morgen berichten.

              Danke.

              SKB 1 Reply Last reply Reply Quote 1
              • SKB
                SKB Developer Most Active @mpl1338 last edited by

                @mpl1338 Gut, vielleicht am Tablet oder Handy nochmal mehrmals aktualisieren und ausprobieren. Wenn's weiterhin tut, tut es auch am Rechner 😉

                Ansonsten gerne zurückmelden 👍

                M 1 Reply Last reply Reply Quote 0
                • M
                  mpl1338 @SKB last edited by

                  @skb Funktioniert auch am Rechner.

                  Hattest du einen Fehler im Code oder habe ich wie du bereits geschrieben hast einen Fehler in meinen States und du ignorierst diesen durch deine Anpassungen?

                  Falls letzteres, wäre es dennoch interessant zu wissen, wo der Fehler in meinen DPs liegt. Hat dein Adapter eine Debug Ausgabe um dies zu zeigen?

                  SKB 1 Reply Last reply Reply Quote 1
                  • SKB
                    SKB Developer Most Active @mpl1338 last edited by

                    @mpl1338 Ich habe den Fehler "abgefangen". Könnte sein, das ein Ordner bei dir zwar mehrsprachig ist, aber vielleicht die deutsche Sprache fehlt.

                    Wenn sonst alles läuft, würde ich es so lassen - bei der Anzahl an Stati würdest Du wohl eine Zeit suchen 😉

                    Gut, man könnte nun ein Skript basteln, welches deine States prüft. Besteht da Bedarf?

                    1 Reply Last reply Reply Quote 0
                    • M
                      mpl1338 last edited by

                      Ich finde dass dies der IOB selber prüfen sollte.

                      Ich habe beispielweise hier eine stelle gefunden:

                      46663f32-be94-45eb-8906-adc2d14fc0ac-image.png

                      und noch mindestens eine weitere.

                      Wenn es ein Skript gäbe, wäre es garantiert nicht verkehrt. Es würde ja reichen, die fehlenden Übersetzungen anzuzeigen um diese dann Händisch korrigieren zu können.

                      SKB 1 Reply Last reply Reply Quote 0
                      • SKB
                        SKB Developer Most Active @mpl1338 last edited by

                        @mpl1338 Ich kann Morgen mal schauen und dir ein kleines Java-Script erstellen, welches das prüft.

                        Primär geht es eher um die common.name Attribute. Alles andere ist IoB intern.

                        Dort kann ein Objekt mit Übersetzungen drin sein - muss aber nicht.

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          mpl1338 @SKB last edited by

                          @skb wenn es keine Umstände bereitet, dann gerne 🙂

                          SKB 1 Reply Last reply Reply Quote 0
                          • U66
                            U66 @SKB last edited by

                            @skb
                            0.7.1 läuft hier sehr gut
                            bin zu frieden..................👍

                            SKB 1 Reply Last reply Reply Quote 1
                            • SKB
                              SKB Developer Most Active @U66 last edited by

                              @u66 Prima, dann gehen also auch die Überschreibungen wieder?

                              U66 1 Reply Last reply Reply Quote 0
                              • U66
                                U66 @SKB last edited by

                                @skb
                                Ja, passt alles

                                1 Reply Last reply Reply Quote 0
                                • SKB
                                  SKB Developer Most Active @mpl1338 last edited by

                                  @mpl1338 Kein problem 😉

                                  Mit diesem Skript kannst Du nun prüfen, welche Elemente mehrsprachig sind und wo die Sprache 'de' fehlt.

                                  const foundOnes = new Set();
                                  
                                  function checkLang(id) {
                                      if (existsObject(id)) {
                                          // Check the state
                                          const tmpObj = getObject(id);
                                  
                                          if (tmpObj) {
                                              // Object exists
                                              const common = tmpObj?.common;
                                              if (common) {
                                  
                                                  const name = common?.name;
                                                  if (name && typeof name == 'object') {
                                                      if (Object.hasOwn(name, 'en') && !Object.hasOwn(name, 'de')) {
                                                          foundOnes.add(id);
                                                      }
                                                  }
                                              }
                                          }
                                      }
                                  }
                                  
                                  $('*.*').each(function (id, i) {
                                      // Get the last Index
                                      const lastIndex = id.lastIndexOf('.');
                                  
                                      // Get the root Path of the state
                                      const rootPath = id.slice(0, lastIndex);
                                  
                                      // Check the state
                                      checkLang(id);
                                  
                                      // Check the root
                                      checkLang(rootPath);
                                      });
                                  
                                  log(`English language is missing for: ${[...foundOnes]}`);
                                  

                                  Einfach als neues Javascript bei Skripte einfügen und laufen lassen. Du bekommst eine ähnliche Ausgabe wie:

                                  script.js.common.Missing_Language: English language is missing for: 0_userdata.0.ChargeControl,0_userdata.0.EF-Alpha.border_fill,0_userdata.0.EF-Alpha
                                  
                                  1 Reply Last reply Reply Quote 1
                                  • M
                                    mpl1338 last edited by

                                    Danke.

                                    Es wurde kein Fehler entdeckt 🙂

                                    javascript.0	17:17:20.606	info	Stopping script script.js.Sonstiges.Sprache_prüfen
                                    javascript.0	17:17:20.786	info	Start JavaScript script.js.Sonstiges.Sprache_prüfen (Javascript/js)
                                    javascript.0	17:17:21.213	info	script.js.Sonstiges.Sprache_prüfen: English language is missing for:
                                    javascript.0	17:17:21.213	info	script.js.Sonstiges.Sprache_prüfen: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                    javascript.0	17:17:25.038	info	Stopping script script.js.Sonstiges.Sprache_prüfen
                                    
                                    SKB 1 Reply Last reply Reply Quote 0
                                    • SKB
                                      SKB Developer Most Active @mpl1338 last edited by

                                      @mpl1338 Klingt ja soweit gut - vielleicht lag auch ein Catch in meinem Code falsch.

                                      1 Reply Last reply Reply Quote 0
                                      • SKB
                                        SKB Developer Most Active last edited by

                                        Hallo Zusammen,
                                        ich habe noch eine neue Version auf Github geladen. Es ist die Version 0.7.2.

                                        Folgendes ist neu bzw. behoben:

                                        • FIX: Der Objektbrowser öffnete sich nicht, wenn Objekte nicht die korrekten Spracheinstellungen hatten.
                                        • FIX: Die Aktionsspalte in der Datenquellentabelle war falsch ausgerichtet.
                                        • Hinzugefügt: Abhängigkeiten aktualisiert (Admin: Version >=7.4.10 ist jetzt erforderlich) (#344)
                                        • Hinzugefügt: Der Browser-Frame kann jetzt einen ioBroker-Status darstellen. Dies kann Text, HTML, Zahlen oder sogar eine JSON-Tabelle sein, die in einem Overlay angezeigt wird (neues Fenster oder gleiches Fenster funktionieren hierfür nicht).
                                        • Hinzugefügt: Einige Sprachkorrekturen

                                        Viel Spaß mit der neuen Version 😉

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          micklafisch last edited by

                                          Hallo,
                                          war es nicht mal möglich, eine Linie zu verschieben um sie etwas platz zu schaffen? Quasi im Screenshot die Linie zur roten Position zu schieben:

                                          c3dd27c5-5cea-4db5-b82f-9a338f825de4-image.png

                                          Ich habe im Kopf, dass es mal ging. Finde aber nichts und beim verschieben meckert das System dass ein Verschieben von Linien nicht geht. Entweder alles ein schlechter Traum oder ich erblinde langsam und finde die Funktion nicht mehr.

                                          SKB 1 Reply Last reply Reply Quote 0
                                          • SKB
                                            SKB Developer Most Active @micklafisch last edited by

                                            @micklafisch Linien verschieben war nie möglich!

                                            Was geht ist:

                                            • neu verbinden, alle Einstellungen bleiben erhalten
                                            • erste Kurve verändern (früher oder später starten lassen)
                                            • Kurvenradius enger oder breiter stellen
                                            M 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            871
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            diagramm energiefluss energiefluss-erweitert vis visualisierung visualization
                                            57
                                            1205
                                            424031
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo