Navigation

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

    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

    L
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 5
    • Best 1
    • Groups 1

    LordMinorin

    @LordMinorin

    Starter

    1
    Reputation
    5
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    LordMinorin Follow
    Starter

    Best posts made by LordMinorin

    • RE: ecoflow-connector-Script zur dynamischen Leistungsanpassung

      Ja ich denke es existiert seit dem letzten App update..
      Nutze IOS
      app Version 5.5.1.82

      Wer weiß was die wieder geändert haben....

      posted in JavaScript
      L
      LordMinorin

    Latest posts made by LordMinorin

    • RE: ecoflow-connector-Script zur dynamischen Leistungsanpassung

      Ich habe jetzt nochmal das aktuelle script neu aufgesetzt und alle States neu machen lassen und meine Aliase neu verknüpft...
      Jetzt läuft wieder alles.....
      auch ohne App offen
      Kann ich mir grad nicht erklären

      Ich behalt das mal im Auge

      posted in JavaScript
      L
      LordMinorin
    • RE: ecoflow-connector-Script zur dynamischen Leistungsanpassung

      Ja ich denke es existiert seit dem letzten App update..
      Nutze IOS
      app Version 5.5.1.82

      Wer weiß was die wieder geändert haben....

      posted in JavaScript
      L
      LordMinorin
    • RE: ecoflow-connector-Script zur dynamischen Leistungsanpassung

      Ich habe dasselbe Problem
      Werte ändern sich nicht mehr seit die APP geupdatet wurde.
      Habe dann den Powerstream nachgezogen, aber es bleibt bei updates im Script nur wenn app offen...

      posted in JavaScript
      L
      LordMinorin
    • RE: ecoflow-connector-Script zur dynamischen Leistungsanpassung

      Ich habe es jetzt endlich geschafft die akutelle Version mal einzubinden.

      Leider fliegen mir sofort Fehlermeldungen um die Ohren:

      javascript.0
      2023-09-16 20:36:48.567 error at processTimers (node:internal/timers:514:7)
      javascript.0
      2023-09-16 20:36:48.566 error at listOnTimeout (node:internal/timers:573:17)
      javascript.0
      2023-09-16 20:36:48.566 error at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2743:34)
      javascript.0
      2023-09-16 20:36:48.566 error at Object.<anonymous> (script.js.EcoFlow_Script_v0.v1132.v1132:790:9)
      javascript.0
      2023-09-16 20:36:48.566 error at CheckforReconnect (script.js.EcoFlow_Script_v0.v1132.v1132:1151:9)
      javascript.0
      2023-09-16 20:36:48.565 error at script.js.EcoFlow_Script_v0.v1132.v1132:791:13
      javascript.0
      2023-09-16 20:36:48.565 error at SetBasePower (script.js.EcoFlow_Script_v0.v1132.v1132:1711:74)
      javascript.0
      2023-09-16 20:36:48.564 error Error in callback: TypeError: GetValAkt(...).val.toFixed is not a function

      Die GetValAkt funktion habe ich daraufhin modifiziert das keine nicht numerischen Werte ausgegeben werden:

      function GetValAkt(id, minuten = 15, reset = true) {
          if (isState2(id)) {
              const state = getState(id)
              if (state.ts > Date.now() - minuten * 60 * 1000) {
                  return state.val; // Gib den Wert direkt zurück
              } else {
                  if (typeof state.val === 'number') {
                      if (reset && state.val !== 0) setState(id, 0, true)
                  } else {
                      if (reset && state.val !== "0") setState(id, "0", true)
                  }
                  state.val = 0;
                  return state.val; // Gib den Wert direkt zurück
              }
          } else {
              //log("Kein State: " + id + "lege an.")
              createState(id, "0", false);
              //return getState(id)
      
              const leerstate = {}
              leerstate.val = "0"
              leerstate.ts = Date.now()
              return leerstate.val; // Gib den Wert direkt zurück
          }
      }
      

      Jetzt sehen die Fehler so aus:

      javascript.0
      2023-09-16 20:59:57.034 error at processTimers (node:internal/timers:514:7)
      javascript.0
      2023-09-16 20:59:57.034 error at listOnTimeout (node:internal/timers:573:17)
      javascript.0
      2023-09-16 20:59:57.034 error at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2743:34)
      javascript.0
      2023-09-16 20:59:57.033 error at Object.<anonymous> (script.js.EcoFlow_Script_v0.v1132.v1132:790:9)
      javascript.0
      2023-09-16 20:59:57.033 error at CheckforReconnect (script.js.EcoFlow_Script_v0.v1132.v1132:1151:9)
      javascript.0
      2023-09-16 20:59:57.033 error at script.js.EcoFlow_Script_v0.v1132.v1132:791:13
      javascript.0
      2023-09-16 20:59:57.033 error at SetBasePower (script.js.EcoFlow_Script_v0.v1132.v1132:1711:73)
      javascript.0
      2023-09-16 20:59:57.033 error Error in callback: TypeError: Cannot read properties of undefined (reading 'toFixed'

      Bitte um Ideen

      posted in JavaScript
      L
      LordMinorin
    • RE: ecoflow-connector-Script zur dynamischen Leistungsanpassung

      @dreffi said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

      @waly_de said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

      definition von protoSource2 vorhanden und vollständig ?

      Wie prüfe ich das? Ich habe Protobuf und den MQTT Client mit den Befehlen aus dem Script über die Konsole installiert.
      Nachtrag: die Werte der Delta 2 werden mit der aktuellen Version des Scripts aktualisiert. Die Werte des Powerstreams bekommt er anscheinend nicht decodiert.

      Hab seid heute dasselbe Problem
      Hatte mal die neue Version reigeschrieben.
      Bekomme auch lauter Fehler, ausser ich kommentiere den PowerStream aus.

      Mit der vorherigen Version des Scriptes geht es auch nicht mehr, es werden nur keine Fehler geschrieben, sondern die Werte einfach nicht mehr aktualisiert.

      posted in JavaScript
      L
      LordMinorin
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo