Navigation

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

    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

    U
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 7
    • Best 0
    • Groups 1

    ulofemi

    @ulofemi

    Starter

    0
    Reputation
    9
    Profile views
    7
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    ulofemi Follow
    Starter

    Latest posts made by ulofemi

    • RE: Gibt es einen Adapter für ecoflow PowerOcean ?

      @catshape

      Da fällt mir ein, dass ich meine Config ja auch gerne einmal teilen wollte.

      Meine Ausfälle des Adapters habe ich leider weiterhin.
      An Tagen, an denen der Adapter von morgens bis abends läuft und mein PowerInsight keine Probleme macht passts. So die Daten von gestern:

      • App Verbrauch 18,31, API 18,4
      • App Erzeugung 51,51, API 51,4

      Also hier meine 9 Datenpunkte, die ich aus quota auslese, bzw. ableite:

      • bpPwr = Batterie Leistung
      • pbPwrEnergyToday = Batterie Energie
      • bpSoc = Ladestand in % der Batterie
      • mpptPwr = PV Leistung
      • mpptPwrEnergyToday = PV Energie
      • sysGridPwr = Netz Leistung
      • sysGridPwrEnergyToday = Netz Energie
      • sysLoadPwr = Haus Leistung
      • sysLoadPwrEnergyToday = Haus Energie
      {
        "common": {
          "name": "bpPwr",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "unit": "W",
          "read": true,
          "write": false,
          "def": 0,
          "color": "#00ff40",
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {
          "cumulateDailyByTimeId": "heartbeat.bpPwrEnergyToday",
          "ecoflowApi": {
            "quotaValueKey": "bpPwr",
            "valueFactor": 1
          }
        },
        "_id": "ecoflow_catshape.0.HJxxxxxxxxxxxxxx.heartbeat.bpPwr",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1744893658503
      },
      {
        "common": {
          "name": "bpPwrEnergyToday",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "read": true,
          "write": true,
          "def": 0,
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {},
        "_id": "ecoflow_catshape.0.HJxxxxxxxxxxxxxx.heartbeat.bpPwrEnergyToday",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1744893669271
      },
      {
        "common": {
          "name": "bpSoc",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "read": true,
          "write": false,
          "def": 0,
          "color": "#00ff40",
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {
          "ecoflowApi": {
            "quotaValueKey": "bpSoc",
            "valueFactor": 1
          }
        },
        "_id": "ecoflow_catshape.0.HJxxxxxxxxxxxxxx.heartbeat.bpSoc",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1744893675261
      },
      {
        "common": {
          "name": "mpptEnergyToday",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "unit": "Wh",
          "read": true,
          "write": false,
          "def": 0,
          "color": "#ffff00",
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {},
        "_id": "ecoflow_catshape.0.HJxxxxxxxxxxxxxx.heartbeat.mpptEnergyToday",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1744893679857
      },
      {
        "common": {
          "name": "mpptPwr",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "unit": "W",
          "read": true,
          "write": false,
          "def": 0,
          "color": "#ffff00",
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {
          "cumulateDailyByTimeId": "heartbeat.mpptEnergyToday",
          "ecoflowApi": {
            "quotaValueKey": "mpptPwr",
            "valueFactor": 1
          }
        },
        "_id": "ecoflow_catshape.0.HJxxxxxxxxxxxxxx.heartbeat.mpptPwr",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1744893684204
      },
      {
        "common": {
          "name": "sysGridPwr",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "unit": "W",
          "read": true,
          "write": false,
          "def": 0,
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {
          "cumulateDailyByTimeId": "heartbeat.sysGridPwrEnergyToday",
          "ecoflowApi": {
            "quotaValueKey": "sysGridPwr",
            "valueFactor": 1
          }
        },
        "_id": "ecoflow_catshape.0.HJxxxxxxxxxxxxxx.heartbeat.sysGridPwr",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1744893688049
      },
      {
        "common": {
          "name": "sysGridPwrEnergyToday",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "read": true,
          "write": true,
          "def": 0,
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {},
        "_id": "ecoflow_catshape.0.HJxxxxxxxxxxxxxx.heartbeat.sysGridPwrEnergyToday",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1744893691700
      },
      {
        "common": {
          "name": "sysLoadPwr",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "unit": "W",
          "read": true,
          "write": false,
          "def": 0,
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {
          "cumulateDailyByTimeId": "heartbeat.sysLoadPwrEnergyToday",
          "ecoflowApi": {
            "quotaValueKey": "sysLoadPwr",
            "valueFactor": 1
          }
        },
        "_id": "ecoflow_catshape.0.HJxxxxxxxxxxxxxx.heartbeat.sysLoadPwr",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1744893695549
      },
      {
        "common": {
          "name": "sysLoadPwrEnergyToday",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "read": true,
          "write": true,
          "def": 0,
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {},
        "_id": "ecoflow_catshape.0.HJxxxxxxxxxxxxxx.heartbeat.sysLoadPwrEnergyToday",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1744893699718
      }
      
      posted in ioBroker Allgemein
      U
      ulofemi
    • RE: Gibt es einen Adapter für ecoflow PowerOcean ?

      @milo58
      Tschuldige für die späte Rückmeldung.
      Ja leider ist es so. Die Daten in der Cloud werden nur aktualisiert, wenn z.B. die App geöffnet wird. Ich selber habe ein EcoFlow PowerInsight, das läuft Tag und Nacht und darüber bekomme ich dann immer aktuelle Daten über die API. Schön ist das allerdings nicht und ich wollte hier auch schon fragen, ob es noch eine alternative Lösung gibt.

      @CatShape
      Ja du hast dich verständlich ausgedrückt. Danke - habe die Anpassungen denke ich korrekt durchgeführt 🙂
      Ich wollte mich ja auch noch bzgl. der cummulated Values melden. Das scheint doch ganz gut zu funktionieren, sofern es keine Aussetzer während des Tages gab.
      Hierzu noch eine Frage: Teilweise muss ich meinen EcoFlow Adapter neustarten, da er sich irgendwie aufgehängt hat. Wann das genau apsiert konnte ich noch nicht feststellen, aber ungefähr alle 2-3 Tage. Die Daten von dem Tag kann ich dann eigentlich in die Tonne werfen. Ist das Problem bekannt? Sonst müsste ich das bei mir nochmal genauer analysieren.

      posted in ioBroker Allgemein
      U
      ulofemi
    • RE: Gibt es einen Adapter für ecoflow PowerOcean ?

      @catshape
      Perfekt, jetzt kommen Daten an, danke.
      Ich beobachte es mal ein paar Tage und vergleiche die Werte mit der App.

      Eine Sache die mir noch aufgefallen ist beim Starten des Adapters bekomme ich diese Warnmeldung:

      ecoflow_catshape.0.HJ31xxxxx.name: native.ecoflowApi.quotaValueKey=deviceName not found in quota received from EcoFlow
      

      Müsste aus der Datei ioBroker.ecoflow_catshape/lib/ecoflow_utils.js aus Zeile 380 stammen

      stringA = stringId + ': native.ecoflowApi.quotaValueKey=' + objStateObj.native.ecoflowApi.quotaValueKey + ' not found in quota received from EcoFlow';
      

      Der PowerOcean scheint keinen Key "deviceName" zu enthalten. Ist damit vielleicht sn gemeint? Oder bin ich da auf dem falschen Dampfer?

         "sn":"HJ31xxxx",
         "online":1,
         "productName":"PowerOcean",
      
      posted in ioBroker Allgemein
      U
      ulofemi
    • RE: Gibt es einen Adapter für ecoflow PowerOcean ?

      @catshape
      Ah, jetzt verstehe ich ein wenig mehr, wie ich die Datenpunkte anzulegen habe. Ich bin was den iobroker angeht noch eher ein Neuling.

      Was ich bisher getan habe (mit der Hilfe von GPT): Ich habe unter userdata Datenpunkte angelegt, die ich dann wiederum mit dem Javascript Adapter bespielt habe und das immer, wenn sich quota verändert. Es hat erstmal das getan, was es sollte war aber durchaus umständlicher.

      Jetzt habe ich mir innerhalb des ecoflow_catshape entsprechende heartbeat.xxxxx Datenpunkte angelegt.
      Also ein Beispiel: Ich will die erzeugte Momentanleistung der PV Anlage sehen, also unter Objekte in den Ordner ecflow_catshape > 0 > HJ31xxxx navigiert, neuen Datenpunkt anlegen mit dem Namen heartbeat.mpptPwr. Das sieht dann so aus

      {
        "common": {
          "name": "heartbeat.mpptPwr",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "unit": "W",
          "read": true,
          "write": false,
          "def": 0,
          "color": "#ffff00",
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {
          "ecoflowApi": {
            "cumulateDailyByTimeId": "heartbeat.mpptEnergyToday",
            "quotaValueKey": "mpptPwr",
            "valueFactor": 1
          }
        },
        "_id": "ecoflow_catshape.0.HJ31xxxxx.heartbeat.mpptPwr",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1744571910973
      }
      

      Als nächstes einen weiteren Datenpunkt anlegen, der in diesem Fall dann "heartbeat.mpptEnergyToday" heißt:

      {
        "common": {
          "name": "heartbeat.mpptEnergyToday",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "unit": "Wh",
          "read": true,
          "write": false,
          "def": 0,
          "color": "#ffff00",
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {},
        "_id": "ecoflow_catshape.0.HJ31xxxxx.heartbeat.mpptEnergyToday",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1744571906335
      }
      

      Leider bleibt der Wert der erzeugten Energie noch auf 0 stehen. Falls ich etwas falsch gemacht habe, lasst es mich wissen - oder wird der Wert nur einmal pro Tag geschrieben?

      Wenn ich alles richtig gemacht habe und es alles funktioniert, stelle ich meine config gerne dem github Repo zur Verfügung.

      posted in ioBroker Allgemein
      U
      ulofemi
    • RE: Gibt es einen Adapter für ecoflow PowerOcean ?

      @catshape
      Hallo in die Runde,

      besten Dank für den Adapter! Ich habe ihn die Woche in der Version 0.0.6 installiert und es hat soweit problemlos geklappt.
      Jetzt eine Frage zum PowerOcean, dem WR von EcoFlow. Sehe ich das richtig, dass im quota die Energieerzeugung nicht enthalten ist? Ich versuche die Solarstromerzeugung über das Integral der Leistungsmessungen über den Tag zu berechnen, aber da sind deutliche Abweichungen gegenüber den Daten, die ich in der EcoFlow App sehe. 2 Beispiele:

      • Laut App 62.81kWh laut meiner Berechnung 80.4 kWh
      • Laut App 43.21kWh laut meiner Berechnung 50.6 kWh

      Hat hier jemand Erfahrung mit dem PowerOcean? Wenn ich die Tagesverläufe meiner aufgezeichneten Daten und denen aus der EcoFlow App vergleiche sehen die sehr ähnlich aus, daher würde ich mal annehmen, dass die Datengrundlage dieselbe ist.

      Danke für euer Feedback.

      posted in ioBroker Allgemein
      U
      ulofemi
    • RE: Bosch Adapter und neue ZIGBEE Geräte

      @goliat0815

      Habe hier die Lösung gefunden
      https://forum.iobroker.net/topic/25370/test-adapter-bshb-bosch-smart-home-v0-0-x/349

      Am 14 Oct 2023, 08:59

      Hi bitte einmal den Adapter stoppen, dann den ganzen bshb Ordner in Objects löschen, dann den Adapter neu starten.

      Vermutlich liegt es an neuen Geräten, während der Adapter läuft. Muss ich mir bei Gelegenheit anschauen.

      posted in Hardware
      U
      ulofemi
    • RE: Bosch Adapter und neue ZIGBEE Geräte

      Hallo,
      ich habe das selbe Problem. Habe den Bosch Smart Controller II und 3 Heizkörper-Thermostat II. Über die Bosch App funktioniert es soweit alles. Also ich konnte die Thermostate einbinden, sehe die Ist- und Solltemperatur. Sehe auch die Ventilstellung und kann Zeitpläne hinterlegen.
      Mit dem ioBroker Adapter bshb habe ich nun den Bosch Smart Controller II eingebunden. Ich sehe auch die 3 ZigBee Geräte, also die Thermostate, habe bei diesen allerdings lediglich den Datenpunkt "status".
      Würde mich freuen wenn jemand hier eine Lösung hat, so bringt mir der bshb Adapter nicht viel.

      • ioBroker v6.12.0
      • bshb adapter v0.2.4
      • Laut Bosch App ist die Firmware der Thermostate aktuell
      • Software Version Smart Home Controller: 10.18.3249-29469
      posted in Hardware
      U
      ulofemi
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo