Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Einlesen einiger singulärer Werte

NEWS

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

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

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

Einlesen einiger singulärer Werte

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vishow-to
9 Beiträge 3 Kommentatoren 368 Aufrufe 2 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.
  • ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von
    #1

    Hallo

    ich möchte in meine vis ein paar Werte aus einer externen Quelle einlesen.
    Die Quelle kann eine Excel oder sonstiges sein. Es sind auch nur paar Messwerte, die ich alle 8-10 Tage manuell ablese und abspeichere.

    Wie mache ich das denn am geschicktesten in ioBroker.

    Ich bin blutiger Anfänger mit einem Erfahrungskorizont von 1 Tag :)

    Danke euch
    Heinrich

    HomoranH 1 Antwort Letzte Antwort
    0
    • ? Ein ehemaliger Benutzer

      Hallo

      ich möchte in meine vis ein paar Werte aus einer externen Quelle einlesen.
      Die Quelle kann eine Excel oder sonstiges sein. Es sind auch nur paar Messwerte, die ich alle 8-10 Tage manuell ablese und abspeichere.

      Wie mache ich das denn am geschicktesten in ioBroker.

      Ich bin blutiger Anfänger mit einem Erfahrungskorizont von 1 Tag :)

      Danke euch
      Heinrich

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @HeinrichB sagte in Einlesen einiger singulärer Werte:

      Die Quelle kann eine Excel oder sonstiges sein

      Je nachdem was es ist, ist der Ansatz evtl. ein anderer.

      Dazu gab es im Forum schon Lösungen.
      Müsstest du (oder ich) suchen.

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      ? 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @HeinrichB sagte in Einlesen einiger singulärer Werte:

        Die Quelle kann eine Excel oder sonstiges sein

        Je nachdem was es ist, ist der Ansatz evtl. ein anderer.

        Dazu gab es im Forum schon Lösungen.
        Müsstest du (oder ich) suchen.

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

        @Homoran Es sind so um die 5-10 Messwerte mit einem Zeitstempel. Sehr einfach also und die Datenquelle (welche auch immer sie sein wird) update ich manuell:)

        HomoranH 1 Antwort Letzte Antwort
        0
        • ? Ein ehemaliger Benutzer

          @Homoran Es sind so um die 5-10 Messwerte mit einem Zeitstempel. Sehr einfach also und die Datenquelle (welche auch immer sie sein wird) update ich manuell:)

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #4

          @HeinrichB

          Da gibt es noch viele Optionen

          • Welches Format?
          • wo liegen die Daten?
          • ist das jeweils eine Datei pro Daten(satz)
            ...
            ...

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #5

            Hallo,

            bei dem Format bin ich offen. Das kann ein flat file sein, eine XLS , XML etc. Was am einfachsten ist.

            Ich stelle mir von der Struktur folgendes vor:
            #Sensor1
            Start;13.11.2019;127881
            Ende;12.12.109;129892
            #Sensor2
            Start;13.11.2019;1234
            Ende;12.12.109;2312
            ...
            #SensorN
            Start;13.11.2019;xxx
            Ende;12.12.109;yyy

            Die Datei liegt lokal auf dem Rechner :)

            Die obige Struktur ist nur ein Beispiel, um den Datenumfang dazustellen

            Danke :)

            HomoranH 1 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              Hallo,

              bei dem Format bin ich offen. Das kann ein flat file sein, eine XLS , XML etc. Was am einfachsten ist.

              Ich stelle mir von der Struktur folgendes vor:
              #Sensor1
              Start;13.11.2019;127881
              Ende;12.12.109;129892
              #Sensor2
              Start;13.11.2019;1234
              Ende;12.12.109;2312
              ...
              #SensorN
              Start;13.11.2019;xxx
              Ende;12.12.109;yyy

              Die Datei liegt lokal auf dem Rechner :)

              Die obige Struktur ist nur ein Beispiel, um den Datenumfang dazustellen

              Danke :)

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @HeinrichB sagte in Einlesen einiger singulärer Werte:

              Die Datei liegt lokal auf dem Rechner

              Dann könnte es mit dem Parser Adapter gehen

              Oder per Skript

              kein Support per PN! - Fragen im Forum stellen -
              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #7

                hallo

                danke Dir. Dann muss ich mal schauen.

                Oder hat jemand noch einen "einfacheren" Vorschlag. Könnte ja auch ne kleine DB sein oder dergleichen.

                Bin für vieles offen :)

                1 Antwort Letzte Antwort
                0
                • K Offline
                  K Offline
                  klaus88
                  schrieb am zuletzt editiert von
                  #8

                  Hallo HeinrichB

                  Hatte das selbe Problem, da ich über ein externes System ca. 16 Temperaturmesswerte bekomme. Ich "klaute" mir die Idee vom Spritpreis, der in diesem Forum schon mehrfach erwähnt wurde:

                  • Ich wandle das ganze in ein JSON um mit folgenden Format:
                    [{"id":0,"name":"Heizung Vorlauf","value":40.13,"date":"15.12.2019 16:20"},{"id":1,"name":"Solar Vorlauf","value":24.00,"date":"15.12.2019 16:20"}, usw....
                  • dann lese ich es über den Parser ein
                  • mithilfe dieses JAVA Scripts (welches du sicherlich voll anpassen musst) erstelle ich dann die Datenpunkte, die ich danach auslesen usw. kann
                  on({id: "parser.0.Temphome"/*Temphome*/, change: 'any'}, function(obj)
                  {
                  log("Start Temphome");
                      var gasStation = JSON.parse(obj.state.val);
                      if (gasStation.length === 0) return;
                  	var maxDaten=gasStation.length;
                  	maxDaten=16;
                      var i = 0;
                      for (var i = 0; i < maxDaten; i++) {
                           //console.log(i);
                           //console.log("scriptDatenPunkte.Temperaturhome.name_"+i);
                          createState("scriptDatenPunkte.Temperaturhome.Sensor"+i+".Name_"+i, {type: "string", name: "Name "+i, read: true, write: true});
                          createState("scriptDatenPunkte.Temperaturhome.Sensor"+i+".Wert_"+i, {type: "string", name: "Wert "+i, read: true, write: true});
                          createState("scriptDatenPunkte.Temperaturhome.Sensor"+i+".Datum_"+i, {type: "string", name: "Datum "+i, read: true, write: true});
                      }
                  
                      var index = 0;
                      //for (index = 0; index < gasStation.length; ++index) {
                      for (index = 0; index < maxDaten; ++index) {
                      	var iiSensor=gasStation[index].id;
                          setState("scriptDatenPunkte.Temperaturhome.Sensor"+(iiSensor)+".Name_"+(iiSensor), gasStation[index].name);
                          setState("scriptDatenPunkte.Temperaturhome.Sensor"+(iiSensor)+".Wert_"+(iiSensor), (gasStation[index].value).toString().replace(".","."));
                          setState("scriptDatenPunkte.Temperaturhome.Sensor"+(iiSensor)+".Datum_"+(iiSensor), gasStation[index].date);
                         }
                  
                  log("Ende Temphome");
                  
                  });
                  

                  Vielleicht hilft dir die Idee weiter!
                  Klaus

                  1 Antwort Letzte Antwort
                  0
                  • ? Offline
                    ? Offline
                    Ein ehemaliger Benutzer
                    schrieb am zuletzt editiert von
                    #9

                    Hallo Klaus,

                    danke Dir sehr. Ich denke, dass ich das hinbekommen sollte.
                    Ein paar Erfahrungen mit Programmierungen etc habe ich ja, nur muss ich mich innerhalb des ioBrokers noch zurechtfinden.
                    Bspw. wo ich die Scripts einstellen, aufrufe etc.

                    Aber herzlichen Dank

                    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

                    437

                    Online

                    32.7k

                    Benutzer

                    82.6k

                    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