Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Totte23

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 16
    • Best 0
    • Groups 1

    Totte23

    @Totte23

    Starter

    0
    Reputation
    8
    Profile views
    16
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Totte23 Follow
    Starter

    Latest posts made by Totte23

    • RE: OpenDTU-onBattery

      @lesiflo

      Hi,

      Vielleicht hilft das hier:

      https://github.com/helgeerbe/OpenDTU-OnBattery/wiki/MQTT#mode

      Man kann per Mqtt den Mode ändern…

      Es gibt aber glaube ich bestimmte Bedingungen die erfüllt sein müssen damit das cmd auch angenommen wird…

      Wäre auch an einer Lösung interessiert…

      posted in Einbindung von Geräten
      T
      Totte23
    • RE: Frage zu history adapter

      @paul53 Läuft jetzt. Mir war aufgefallen, dass die "end" deklarierung noch außerhalb vom timer lag. Da kam dann natürlich über Laufzeit nichts sinnvolles bei rum. Mit diesem Code läuft es jetzt...

      var Liste = Array(16).fill(0), i;
      
      schedule("* * * * *", async () => {
      var  end = Date.now();
      sendTo('history.0', 'getHistory', {
          id: 'modbus.0.inputRegisters.30775_Wirkleistung_Gesamt',
          options: {
              start:      end - 60000,
              end:        end,
              aggregate: 'average',
              count:  1,
              ignoreNull: 0
          }
      }, function (data) {
          Liste = getState('javascript.0.AWTRIX.BAR_PV').val;
          Liste.shift();
          Liste.push(data.result[1].val);
          setState('javascript.0.AWTRIX.BAR_PV', Liste);
      });
      });
      

      Nochmals vielen Dank für den Support. Ohne dich hätte ich es nicht gelöst!

      posted in JavaScript
      T
      Totte23
    • RE: Frage zu history adapter

      @paul53 said in Frage zu history adapter:

      log(data.result);

      sieht bei mir eigentlich ganz gesund aus....

      [{'ts':1688563452965,'val':412.7,'i':true},{'ts':1688563482965,'val':379.4},{'ts':1688563512965,'val':360.2,'i':true}]
      

      Viellecht irgendwo Tippfehler...

      posted in JavaScript
      T
      Totte23
    • RE: Frage zu history adapter

      @paul53 Zu Testzwecken lasse ich aktuell jede Sekunde einen Wert loggen und bilde dann den Mittelwert je Minute.
      Ich habe den Code reduziert um erstmal die grundlegende Funktion zu testen.
      Leider kommt immer noch ein Fehler und ich habe keine Idee woran es liegt:

      var Liste = Array(16).fill(0), i, end = Date.now();
      
      schedule("* * * * *", async () => {
      sendTo('history.0', 'getHistory', {
          id: 'modbus.0.inputRegisters.30775_Wirkleistung_Gesamt.value',
          options: {
              start:      end - 60000,
              end:        end,
              aggregate: 'average',
              count:  1,
              ignoreNull: 0
          }
      }, function (data) {
          Liste.shift();
          Liste.push(data.result[1].val);
          setState('javascript.0.AWTRIX.BAR_PV', Liste);
          
      });
      });
      

      Meldung aus dem Log dazu:

      States system pmessage io.messagebox.system.adapter.javascript.0 {"command":"getHistory","message":{"result":[],"step":60000,"error":null},"from":"system.adapter.history.0","callback":{"message":{"id":"modbus.0.inputRegisters.30775_Wirkleistung_Gesamt.value","options":{"start":1688561934479,"end":1688561994479,"aggregate":"average","count":1,"ignoreNull":0}},"id":791,"ack":true,"time":1688562060017},"_id":59371133} Cannot read properties of undefined (reading 'val')

      und:
      TypeError: Cannot read properties of undefined (reading 'val') at Object.cb (script.js.AWTRIX.bars:18:31) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:10970:45) at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:379:37) at processImmediate (node:internal/timers:476:21)

      posted in JavaScript
      T
      Totte23
    • RE: Frage zu history adapter

      @paul53 Danke! Ich teste das später mal aus!

      posted in JavaScript
      T
      Totte23
    • Frage zu history adapter

      Hallo ich komme an einer Stelle nicht weiter.
      Ich möchte per History geloggte Daten (jede Mininute ein Log) auslesen und das Avarage über einen Zeitraum von einer Stunde bilden und diesen Avarage dann in einen Array schreiben der 16 Stunden vorhält und jede Stunden die Werte eine Position nach hinten schiebt.
      Ich bekomme aber die Fehlermeldung, dass ich den .val von der Result Funktion nicht auslesen kann => undefined...
      Kann mir jemand helfen?

      var Liste, i, end = Date.now();
      
      function listsRepeat(value, n) {
        var array = [];
        for (var i = 0; i < n; i++) {
          array[i] = value;
        }
        return array;
      }
      
      Liste = listsRepeat(0, 16);
      
      schedule("*/60 * * * *", async () => {
      sendTo('history.0', 'getHistory', {
          id: 'modbus.0.inputRegisters.30775_Wirkleistung_Gesamt.value',
          options: {
              start:      end - 3600000,
              end:        end,
              aggregate: 'average',
              ignoreNull: 0
          }
      }, function (result) {
          
          for (i = 0; i <= 14; i++) {
          Liste[(i)] = Liste[(i + 1)];
          }
          
          Liste[15] = result.result[0].val;
          setState('javascript.0.AWTRIX.BAR_PV', Liste);
      });
      });
      
      posted in JavaScript
      T
      Totte23
    • RE: YAHKA Adapter - Fehler bei der Installation

      @miswak

      Hi, hatte ich auch. Ich konnte das lösen indem ich per npm @homebridge/ciao@1.1.6 auf @homebridge/ciao@1.1.5 downgrade gemacht habe...
      1.1.6 scheint vom 4.mai zu sein....

      posted in ioBroker Allgemein
      T
      Totte23
    • RE: [Offen] [Problem] Ebusd aktualisiert Daten nicht

      @alveran

      Hatte ich auch mal. War der falsche Telnet Port im Adapter eingestellt bei mir. Stand 8890 aber in der Config hatte ich 8888. nachdem ich es im Adapter auf 8888 geändert hatte lief alles ohne Probleme.

      Beste Grüße

      posted in Error/Bug
      T
      Totte23
    • RE: M5Paper als Universalfernbedienung (Komm. per MQTT)

      @user0815-1 M5Paper.py

      siehe angehängte Datei. Ist nicht geil programmiert aber tut seinen Dienst und ich hatte bislang nie die Zeit es neu aufzusetzen.... War als Provisorium für erste Tests gedacht...

      posted in Praktische Anwendungen (Showcase)
      T
      Totte23
    • RE: M5Paper als Universalfernbedienung (Komm. per MQTT)

      @bananajoe ich schätze mal der Akku hält einige Wochen. Zudem kann man über Timerfunktionen auch verschiedene Power Funktionen ansprechen und so den Verbrauch nochmal senken. GUI ist simpel über UIFLOW gestaltbar. Nicht nice & fancy aber pragmatisch.

      posted in Praktische Anwendungen (Showcase)
      T
      Totte23
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo