Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Liste vom Device-Watcher sortieren

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    799

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Liste vom Device-Watcher sortieren

Geplant Angeheftet Gesperrt Verschoben Visualisierung
11 Beiträge 4 Kommentatoren 544 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • JoJo58J JoJo58

    Hallo Zusammen,

    ich bin mit meiner VIS beschäftig und habe eine View in der vom Device-Watcher Adapter die HomeMatic Geräte von Datenpunkt "device-watcher.0.devices.hmrpc.listAll" als Tabelle angezeigt werden. Das funktioniert auch alles, allerdings wird die Tabelle nicht sortiert und bei etwa 40 Geräten sucht man da schon. Was muss ich tun um diese JSON Liste alphabetisch zu sortieren?
    Ich habe hier im Forum einen Beitrag gefunden JSON Liste sortieren (Funktion) doch damit komme ich nicht weiter.
    Ich müßte die Daten vom bestehenden DP auslesen, sortieren und dann in einen neuen DP schreiben. Oder geht so etwas direkt in VIS?
    Ich habe leider keine Ahnung von JS, sonst wäre es wahrscheinlich kein Problem.

    Vielen Dank schon mal.

    Gruß Johannes

    JoJo58J Offline
    JoJo58J Offline
    JoJo58
    schrieb am zuletzt editiert von
    #2

    Ich habe mir einiges im Netz zusammengesucht und hier mal der aktuelle Status:

    Mache ich es so:

    const sourceObject = 'device-watcher.0.devices.hmrpc.listAll';
    const targetObject = '0_userdata.0.Datenpunkte_VIS.HM_ListAll_Sortiert';
    
    // JSON-Objekt mit den Geräteinformationen
    const deviceListe = [
      {
        "Device": "SD-06-Drucker",
        "Adapter": "Homematic RPC",
        "Battery": " - ",
        "Signal strength": "86%",
        "Last contact": "11 Tagen",
        "Status": "Online"
      },
      {
        "Device": "SD-07-Wohnzimmer-Ecktisch",
        "Adapter": "Homematic RPC",
        "Battery": " - ",
        "Signal strength": "42%",
        "Last contact": "11 Tagen",
        "Status": "Online"
      },
      {
        "Device": "SD-01-Trockner",
        "Adapter": "Homematic RPC",
        "Battery": " - ",
        "Signal strength": " - ",
        "Last contact": "11 Tagen",
        "Status": "Online"
      }
    ];
    
    // Nach dem "Device"-Namen sortieren
    deviceListe.sort((a, b) => {
      const deviceA = a.Device.toUpperCase();
      const deviceB = b.Device.toUpperCase();
      if (deviceA < deviceB) {
        return -1;
      }
      if (deviceA > deviceB) {
        return 1;
      }
      return 0;
    });
    
    // Sortierte Geräteliste in das Zielobjekt schreiben
    setState(targetObject, JSON.stringify(deviceListe));
    
    console.log('Sortierte Geräteliste wurde in ' + targetObject + ' geschrieben.');
    
    

    ist alles gut. Die Datensätze werden sortiert und in den neuen Datenpunkt geschrieben.

    Dann habe ich die Datensätze durch die Variable ersetzt:

    const sourceObject = 'device-watcher.0.devices.hmrpc.listAll';
    const targetObject = '0_userdata.0.Datenpunkte_VIS.HM_ListAll_Sortiert';
    
    // JSON-Objekt mit den Geräteinformationen
    const deviceListe = JSON.parse(getState(sourceObject).val);
    
    // Nach dem "Device"-Namen sortieren
    deviceListe.sort((a, b) => {
     const deviceA = a.Device.toUpperCase();
     const deviceB = b.Device.toUpperCase();
     if (deviceA < deviceB) {
       return -1;
     }
     if (deviceA > deviceB) {
       return 1;
     }
     return 0;
    });
    
    // Sortierte Geräteliste in das Zielobjekt schreiben
    setState(targetObject, JSON.stringify(deviceListe));
    
    console.log('Sortierte Geräteliste wurde in ' + targetObject + ' geschrieben.');
    
    


    Da bekomme ich Fehler zurück, also das Script angepasst und Fehler ausspucken lassen.

    Dann bekomme ich den Fehler zurück, das er das nicht parsen kann.

    const sourceObject = 'device-watcher.0.devices.hmrpc.listAll';
    const targetObject = '0_userdata.0.Datenpunkte_VIS.HM_ListAll_Sortiert';
    
    // JSON-Objekt mit den Geräteinformationen
    let deviceListe;
    try {
     deviceListe = JSON.parse(getState(objectName).val);
    } catch (error) {
     console.error('Fehler beim Parsen des JSON-Objekts:', error);
     return;
    }
    
    // Nach dem "Device"-Namen sortieren
    deviceListe.sort((a, b) => {
     const deviceA = a.Device.toUpperCase();
     const deviceB = b.Device.toUpperCase();
     if (deviceA < deviceB) {
       return -1;
     }
     if (deviceA > deviceB) {
       return 1;
     }
     return 0;
    });
    
    // Sortierte Geräteliste in das Zielobjekt schreiben
    setState(targetObject, JSON.stringify(deviceListe));
    
    console.log('Sortierte Geräteliste wurde in ' + targetObject + ' geschrieben.');
    
    


    Fehlermeldung:

    06:14:32.944	error	javascript.0 (2196) script.js.Test_Scripte.HM_Script_sortieren_3: Fehler beim Parsen des JSON-Objekts:
    06:14:32.944	info	javascript.0 (2196) script.js.Test_Scripte.HM_Script_sortieren_3: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
    06:14:54.361	info	javascript.0 (2196) Stop script script.js.Test_Scripte.HM_Script_sortieren_3
    
    

    Wie schon gesagt, ich hab keine Ahnung vom Srcipten und alles was ich gemacht habe, ist aus dem Netz. Laut Netzt soll ich überprüfen ob das zu lesende Objekt ein gültiges JSON Format ist. Aus meiner Sicht ist das so, aber ich hab keine Ahnung wie ich das jetzt prüfen soll und wo ich suchen soll :astonished:

    Weiß einer von euch weiter?

    Gruß Johannes

    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 :-)

    ? 1 Antwort Letzte Antwort
    0
    • JoJo58J JoJo58

      Ich habe mir einiges im Netz zusammengesucht und hier mal der aktuelle Status:

      Mache ich es so:

      const sourceObject = 'device-watcher.0.devices.hmrpc.listAll';
      const targetObject = '0_userdata.0.Datenpunkte_VIS.HM_ListAll_Sortiert';
      
      // JSON-Objekt mit den Geräteinformationen
      const deviceListe = [
        {
          "Device": "SD-06-Drucker",
          "Adapter": "Homematic RPC",
          "Battery": " - ",
          "Signal strength": "86%",
          "Last contact": "11 Tagen",
          "Status": "Online"
        },
        {
          "Device": "SD-07-Wohnzimmer-Ecktisch",
          "Adapter": "Homematic RPC",
          "Battery": " - ",
          "Signal strength": "42%",
          "Last contact": "11 Tagen",
          "Status": "Online"
        },
        {
          "Device": "SD-01-Trockner",
          "Adapter": "Homematic RPC",
          "Battery": " - ",
          "Signal strength": " - ",
          "Last contact": "11 Tagen",
          "Status": "Online"
        }
      ];
      
      // Nach dem "Device"-Namen sortieren
      deviceListe.sort((a, b) => {
        const deviceA = a.Device.toUpperCase();
        const deviceB = b.Device.toUpperCase();
        if (deviceA < deviceB) {
          return -1;
        }
        if (deviceA > deviceB) {
          return 1;
        }
        return 0;
      });
      
      // Sortierte Geräteliste in das Zielobjekt schreiben
      setState(targetObject, JSON.stringify(deviceListe));
      
      console.log('Sortierte Geräteliste wurde in ' + targetObject + ' geschrieben.');
      
      

      ist alles gut. Die Datensätze werden sortiert und in den neuen Datenpunkt geschrieben.

      Dann habe ich die Datensätze durch die Variable ersetzt:

      const sourceObject = 'device-watcher.0.devices.hmrpc.listAll';
      const targetObject = '0_userdata.0.Datenpunkte_VIS.HM_ListAll_Sortiert';
      
      // JSON-Objekt mit den Geräteinformationen
      const deviceListe = JSON.parse(getState(sourceObject).val);
      
      // Nach dem "Device"-Namen sortieren
      deviceListe.sort((a, b) => {
       const deviceA = a.Device.toUpperCase();
       const deviceB = b.Device.toUpperCase();
       if (deviceA < deviceB) {
         return -1;
       }
       if (deviceA > deviceB) {
         return 1;
       }
       return 0;
      });
      
      // Sortierte Geräteliste in das Zielobjekt schreiben
      setState(targetObject, JSON.stringify(deviceListe));
      
      console.log('Sortierte Geräteliste wurde in ' + targetObject + ' geschrieben.');
      
      


      Da bekomme ich Fehler zurück, also das Script angepasst und Fehler ausspucken lassen.

      Dann bekomme ich den Fehler zurück, das er das nicht parsen kann.

      const sourceObject = 'device-watcher.0.devices.hmrpc.listAll';
      const targetObject = '0_userdata.0.Datenpunkte_VIS.HM_ListAll_Sortiert';
      
      // JSON-Objekt mit den Geräteinformationen
      let deviceListe;
      try {
       deviceListe = JSON.parse(getState(objectName).val);
      } catch (error) {
       console.error('Fehler beim Parsen des JSON-Objekts:', error);
       return;
      }
      
      // Nach dem "Device"-Namen sortieren
      deviceListe.sort((a, b) => {
       const deviceA = a.Device.toUpperCase();
       const deviceB = b.Device.toUpperCase();
       if (deviceA < deviceB) {
         return -1;
       }
       if (deviceA > deviceB) {
         return 1;
       }
       return 0;
      });
      
      // Sortierte Geräteliste in das Zielobjekt schreiben
      setState(targetObject, JSON.stringify(deviceListe));
      
      console.log('Sortierte Geräteliste wurde in ' + targetObject + ' geschrieben.');
      
      


      Fehlermeldung:

      06:14:32.944	error	javascript.0 (2196) script.js.Test_Scripte.HM_Script_sortieren_3: Fehler beim Parsen des JSON-Objekts:
      06:14:32.944	info	javascript.0 (2196) script.js.Test_Scripte.HM_Script_sortieren_3: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      06:14:54.361	info	javascript.0 (2196) Stop script script.js.Test_Scripte.HM_Script_sortieren_3
      
      

      Wie schon gesagt, ich hab keine Ahnung vom Srcipten und alles was ich gemacht habe, ist aus dem Netz. Laut Netzt soll ich überprüfen ob das zu lesende Objekt ein gültiges JSON Format ist. Aus meiner Sicht ist das so, aber ich hab keine Ahnung wie ich das jetzt prüfen soll und wo ich suchen soll :astonished:

      Weiß einer von euch weiter?

      Gruß Johannes

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #3

      @jojo58 versuche es so:

      const sourceObject = 'device-watcher.0.devices.hmrpc.listAll';
      const targetObject = '0_userdata.0.Datenpunkte_VIS.HM_ListAll_Sortiert';
       
      // JSON-Objekt mit den Geräteinformationen
      let deviceListe;
      try {
       deviceListe = getState(sourceObject).val;
      } catch (error) {
       console.error('Fehler beim Parsen des JSON-Objekts:', error);
       return;
      }
       
      // Nach dem "Device"-Namen sortieren
      deviceListe.sort((a, b) => {
       const deviceA = a.Device.toUpperCase();
       const deviceB = b.Device.toUpperCase();
       if (deviceA < deviceB) {
         return -1;
       }
       if (deviceA > deviceB) {
         return 1;
       }
       return 0;
      });
       
      // Sortierte Geräteliste in das Zielobjekt schreiben
      setState(targetObject, JSON.stringify(deviceListe));
       
      console.log('Sortierte Geräteliste wurde in ' + targetObject + ' geschrieben.');
       
      
      

      Json parse in Zeile 7 aus deinem letzen Beispiel ist hier nicht nötig. Zusätzlich hast du beim letzten Beispiel bei getstate nicht das source object eingetragen. Würde das alles aber dann in ein trigger packen da es sonst nur einmalig bei Skriptstart ausgeführt wird. Was mich aber allgemein stutzig macht: bei mir sind die Listen standardmäßig nach abc sortiert.

      JoJo58J 1 Antwort Letzte Antwort
      1
      • ? Ein ehemaliger Benutzer

        @jojo58 versuche es so:

        const sourceObject = 'device-watcher.0.devices.hmrpc.listAll';
        const targetObject = '0_userdata.0.Datenpunkte_VIS.HM_ListAll_Sortiert';
         
        // JSON-Objekt mit den Geräteinformationen
        let deviceListe;
        try {
         deviceListe = getState(sourceObject).val;
        } catch (error) {
         console.error('Fehler beim Parsen des JSON-Objekts:', error);
         return;
        }
         
        // Nach dem "Device"-Namen sortieren
        deviceListe.sort((a, b) => {
         const deviceA = a.Device.toUpperCase();
         const deviceB = b.Device.toUpperCase();
         if (deviceA < deviceB) {
           return -1;
         }
         if (deviceA > deviceB) {
           return 1;
         }
         return 0;
        });
         
        // Sortierte Geräteliste in das Zielobjekt schreiben
        setState(targetObject, JSON.stringify(deviceListe));
         
        console.log('Sortierte Geräteliste wurde in ' + targetObject + ' geschrieben.');
         
        
        

        Json parse in Zeile 7 aus deinem letzen Beispiel ist hier nicht nötig. Zusätzlich hast du beim letzten Beispiel bei getstate nicht das source object eingetragen. Würde das alles aber dann in ein trigger packen da es sonst nur einmalig bei Skriptstart ausgeführt wird. Was mich aber allgemein stutzig macht: bei mir sind die Listen standardmäßig nach abc sortiert.

        JoJo58J Offline
        JoJo58J Offline
        JoJo58
        schrieb am zuletzt editiert von JoJo58
        #4

        @ciddi89 Moin und Danke, das war's! :+1:

        Ich habe mehrere Listen vom Devicewatcher und keine davon ist sortiert. Hatte gehofft das in VIS einstellen zu können, aber da habe ich nichts gefunden.

        Und hast recht, ich packe das in ein Blockly und Triggere das auf Aktualisierung vom ListAll Datenpunkt.

        Vielen Dank für deine Hilfe.

        Gruß Johannes

        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 :-)

        ? 1 Antwort Letzte Antwort
        0
        • JoJo58J JoJo58

          @ciddi89 Moin und Danke, das war's! :+1:

          Ich habe mehrere Listen vom Devicewatcher und keine davon ist sortiert. Hatte gehofft das in VIS einstellen zu können, aber da habe ich nichts gefunden.

          Und hast recht, ich packe das in ein Blockly und Triggere das auf Aktualisierung vom ListAll Datenpunkt.

          Vielen Dank für deine Hilfe.

          Gruß Johannes

          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von Ein ehemaliger Benutzer
          #5

          @jojo58 super 👍🏻

          Ja bei den meisten Visualisierungen kann man eigentlich die Spalte auswählen und wonach dann sortiert werden soll. Wie genau das bei VIS ist weiß ich aber leider auch nicht. Vielleicht kann da ein anderer User helfen dann kann man sich das Skript nämlich sparen. Ich meine das es irgendwie möglich ist.

          JoJo58J 1 Antwort Letzte Antwort
          0
          • ? Ein ehemaliger Benutzer

            @jojo58 super 👍🏻

            Ja bei den meisten Visualisierungen kann man eigentlich die Spalte auswählen und wonach dann sortiert werden soll. Wie genau das bei VIS ist weiß ich aber leider auch nicht. Vielleicht kann da ein anderer User helfen dann kann man sich das Skript nämlich sparen. Ich meine das es irgendwie möglich ist.

            JoJo58J Offline
            JoJo58J Offline
            JoJo58
            schrieb am zuletzt editiert von
            #6

            @ciddi89 Ich muss mich entschuldigen. Ich bin mal wieder ein echter Honk und seh den Wald vor lauter Bäumen nicht. :disappointed:

            Du hast mich mit dem Spaltenkopf auf eine Idee gebracht. Hab in der View, in der die Liste ist, einfach mal den Spaltenkopf angetippt und siehe da, es wird sortiert :flushed: Ich kann nach jeder Spalte sortieren. Oh man eh...

            Okay, ich hab einiges gelernt und wer weiß, eventuell kann ich das Script später mal gebrauchen, aber es ist echt viel Zeit dafür draufgegangen.

            Johannes

            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 :-)

            ? S 2 Antworten Letzte Antwort
            0
            • JoJo58J JoJo58

              @ciddi89 Ich muss mich entschuldigen. Ich bin mal wieder ein echter Honk und seh den Wald vor lauter Bäumen nicht. :disappointed:

              Du hast mich mit dem Spaltenkopf auf eine Idee gebracht. Hab in der View, in der die Liste ist, einfach mal den Spaltenkopf angetippt und siehe da, es wird sortiert :flushed: Ich kann nach jeder Spalte sortieren. Oh man eh...

              Okay, ich hab einiges gelernt und wer weiß, eventuell kann ich das Script später mal gebrauchen, aber es ist echt viel Zeit dafür draufgegangen.

              Johannes

              ? Offline
              ? Offline
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von
              #7

              @jojo58 haha ja manchmal denkt man zu kompliziert 😂 passiert mir auch oft genug 😂 Hauptsache es funktioniert jetzt doch wie erwartet. :)

              1 Antwort Letzte Antwort
              0
              • JoJo58J JoJo58

                @ciddi89 Ich muss mich entschuldigen. Ich bin mal wieder ein echter Honk und seh den Wald vor lauter Bäumen nicht. :disappointed:

                Du hast mich mit dem Spaltenkopf auf eine Idee gebracht. Hab in der View, in der die Liste ist, einfach mal den Spaltenkopf angetippt und siehe da, es wird sortiert :flushed: Ich kann nach jeder Spalte sortieren. Oh man eh...

                Okay, ich hab einiges gelernt und wer weiß, eventuell kann ich das Script später mal gebrauchen, aber es ist echt viel Zeit dafür draufgegangen.

                Johannes

                S Offline
                S Offline
                Snopy_16
                schrieb am zuletzt editiert von
                #8

                @jojo58
                Sorry, bei mir funktioniert Selbiges nicht.:confused:
                Tabelle in VIS als Widget "json Events" - json aus device-watcher.
                Welche Widget benutzt du?

                Man kann nicht alle Probleme lösen, aber wenigstens verursachen.

                LenovoThinkCentre M900 Tiny | i5-T6500 | 16 GB | 256 SSD
                iobroker auf Proxmox VM
                Node.js: v22.18.0 - NPM: 10.9.3 - js-controller: 7.0.6 - admin: v7.7.2
                FritzBox-7530TX hinter Glasfasermodem, WiFi mit Unifi

                sigi234S 1 Antwort Letzte Antwort
                0
                • S Snopy_16

                  @jojo58
                  Sorry, bei mir funktioniert Selbiges nicht.:confused:
                  Tabelle in VIS als Widget "json Events" - json aus device-watcher.
                  Welche Widget benutzt du?

                  sigi234S Online
                  sigi234S Online
                  sigi234
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von sigi234
                  #9

                  @snopy_16

                  Screenshot (131).png

                  Inventwo Widgets - jsontable

                  Eine Sortierung funktioniert nur bei aktivierten Tabellenkopf!

                  Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Immer Daten sichern!

                  JoJo58J S 2 Antworten Letzte Antwort
                  0
                  • sigi234S sigi234

                    @snopy_16

                    Screenshot (131).png

                    Inventwo Widgets - jsontable

                    Eine Sortierung funktioniert nur bei aktivierten Tabellenkopf!

                    JoJo58J Offline
                    JoJo58J Offline
                    JoJo58
                    schrieb am zuletzt editiert von
                    #10

                    @sigi234 @Snopy_16 Genau das Widget verwende ich. Ich habs sogar von sigi234.

                    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 :-)

                    1 Antwort Letzte Antwort
                    0
                    • sigi234S sigi234

                      @snopy_16

                      Screenshot (131).png

                      Inventwo Widgets - jsontable

                      Eine Sortierung funktioniert nur bei aktivierten Tabellenkopf!

                      S Offline
                      S Offline
                      Snopy_16
                      schrieb am zuletzt editiert von
                      #11

                      @sigi234 Super danke:blush:
                      hat geklappt:+1:

                      Man kann nicht alle Probleme lösen, aber wenigstens verursachen.

                      LenovoThinkCentre M900 Tiny | i5-T6500 | 16 GB | 256 SSD
                      iobroker auf Proxmox VM
                      Node.js: v22.18.0 - NPM: 10.9.3 - js-controller: 7.0.6 - admin: v7.7.2
                      FritzBox-7530TX hinter Glasfasermodem, WiFi mit Unifi

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      408

                      Online

                      32.6k

                      Benutzer

                      82.0k

                      Themen

                      1.3m

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

                      • Du hast noch kein Konto? Registrieren

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