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. Tester
  4. ...nicht in offiziellem Repo
  5. Test Adapter octopus-energy-monitor v0.4.x GitHub/Latest

NEWS

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    8
    1
    209

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    14
    1
    2.5k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.8k

Test Adapter octopus-energy-monitor v0.4.x GitHub/Latest

Geplant Angeheftet Gesperrt Verschoben ...nicht in offiziellem Repo
15 Beiträge 5 Kommentatoren 449 Aufrufe 7 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.
  • T Offline
    T Offline
    tippy88
    schrieb am zuletzt editiert von
    #6

    Ich habe eine neue Version auf Github gestellt. Der tägliche Refresh hatte nicht sauber funktioniert und wurde jetzt auf stündliche Intervalle per default gesetzt.

    1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      tippy88
      schrieb am zuletzt editiert von tippy88
      #7

      @nograx
      Ok, funktioniert. Kann ich einbauen.

      mutation MyMutation($deviceID: ID!) {
        updateDeviceSmartControl(input: {deviceId: $deviceID, action: UNSUSPEND}) {
          id
          integrationDeviceId
          name
          status {
            isSuspended
            currentState
            current
          }
        }
      }
      
      1 Antwort Letzte Antwort
      1
      • T Offline
        T Offline
        tippy88
        schrieb am zuletzt editiert von
        #8

        Ist eingebaut im latest Github/NPM

        1 Antwort Letzte Antwort
        1
        • D Offline
          D Offline
          DerDigge
          schrieb am zuletzt editiert von
          #9

          Zuersteinmal: Danke für deine Arbeit. Ob mit oder ohne KI: Ich hätte es nicht gekonnt. 👍
          Installation lief problemlos, Daten werden angezeigt.
          Allerdings bin ich mir nicht sicher, ob diese korrekt sind. Das muss nicht zwingend am Adapter liegen.
          Mein Smartmeter liefert erst seit ein paar Tagen Daten, obwohl es bereits vor neun Monaten eingebaut wurde. Da hat Octopus was verbaselt...
          Ich habe den Tarif "Octopus Go". Das wird auch so im Datenpunkt "tariff Name" angezeigt. Auch die "standard" Rate wird korrekt angezeigt.
          Allerdings würde ich erwarten, dass bei den Tageswerten nicht nur "standardConsuption" und "standardCost", sondern auch wie auch immer benannte Werte für die Verbräuche zu den vergünstigten Zeiten angegeben werden. Das ist leider nicht der Fall. :(
          Am 7.5. habe ich zwischen 00:00 Uhr und 04:00 Uhr ca. 30 kWh ins Auto geladen. DailyConsumtion und standardConsuption werden jedoch mit 33,711 kWh angegeben. standardCost und totalCost mit 9,81€. Das ergibt erstaunlich genau meinen Arbeitspreis von 29,1 ct/kWh.
          Den Haken in den Einstellungen für "Split into "Go" (0-5h) and Standard Tariff windows" habe ich gesetzt. Allerdings konnte ich nirgendwo eine Änderung feststellen.

          T 1 Antwort Letzte Antwort
          0
          • D DerDigge

            Zuersteinmal: Danke für deine Arbeit. Ob mit oder ohne KI: Ich hätte es nicht gekonnt. 👍
            Installation lief problemlos, Daten werden angezeigt.
            Allerdings bin ich mir nicht sicher, ob diese korrekt sind. Das muss nicht zwingend am Adapter liegen.
            Mein Smartmeter liefert erst seit ein paar Tagen Daten, obwohl es bereits vor neun Monaten eingebaut wurde. Da hat Octopus was verbaselt...
            Ich habe den Tarif "Octopus Go". Das wird auch so im Datenpunkt "tariff Name" angezeigt. Auch die "standard" Rate wird korrekt angezeigt.
            Allerdings würde ich erwarten, dass bei den Tageswerten nicht nur "standardConsuption" und "standardCost", sondern auch wie auch immer benannte Werte für die Verbräuche zu den vergünstigten Zeiten angegeben werden. Das ist leider nicht der Fall. :(
            Am 7.5. habe ich zwischen 00:00 Uhr und 04:00 Uhr ca. 30 kWh ins Auto geladen. DailyConsumtion und standardConsuption werden jedoch mit 33,711 kWh angegeben. standardCost und totalCost mit 9,81€. Das ergibt erstaunlich genau meinen Arbeitspreis von 29,1 ct/kWh.
            Den Haken in den Einstellungen für "Split into "Go" (0-5h) and Standard Tariff windows" habe ich gesetzt. Allerdings konnte ich nirgendwo eine Änderung feststellen.

            T Offline
            T Offline
            tippy88
            schrieb am zuletzt editiert von tippy88
            #10

            @DerDigge sagte:

            Den Haken in den Einstellungen für "Split into "Go" (0-5h) and Standard Tariff windows" habe ich gesetzt. Allerdings konnte ich nirgendwo eine Änderung feststellen.

            Den Schalter muss ich mal noch entfernen. Das kommt noch von den ersten Versionen.
            Inzwischen splittet der Adapter die Verbräuche automatisch, je nachdem was die Octopus API liefert. Bei dir hat Octopus offenbar den Tarif noch nicht korrekt hinterlegt.
            Hast du schon die E-Mail Bestätigung von Octopus erhalten dass du von dem Übergangstarif in den vollwertigen GO - Tarif umgestellt bist?

            Du kannst das ja mal überprüfen:

            1. https://api.oeg-kraken.energy/v1/graphql
              2.Füge als Abfrage folgende Query ein:
            mutation krakenTokenAuthentication($email: String!, $password: String!) {
              obtainKrakenToken(input: {email: $email, password: $password}) {
                token
              }
            }
            
            query MyQuery($accountNumber: String!) {
              account(accountNumber: $accountNumber) {
                properties {
                  electricityMalos {
                    agreements {
                      isActive
                      id
                      product {
                        displayName
                        isTimeOfUse
                        fullName
                        endsAt
                        description
                      }
                      unitRateInformation {
                        ... on SimpleProductUnitRateInformation {
                          __typename
                          latestGrossUnitRateCentsPerKwh
                          grossRateInformation {
                            grossRate
                            date
                            rateValidToDate
                            vatRate
                          }
                          netUnitRateCentsPerKwh
                        }
                        ... on TimeOfUseProductUnitRateInformation {
                          __typename
                          rates {
                            latestGrossUnitRateCentsPerKwh
                            netUnitRateCentsPerKwh
                            grossRateInformation {
                              grossRate
                              rateValidToDate
                              date
                            }
                            timeslotName
                            timeslotActivationRules {
                              activeFromTime
                              activeToTime
                            }
                          }
                        }
                      }
                    }
                    meters {
                      id
                      meloNumber
                      meterType
                      number
                      shouldReceiveSmartMeterData
                      hasSmartMeterGateway
                    }
                    mop {
                      code
                      name
                    }
                    dno {
                      code
                      name
                    }
                  }
                }
                electricityBalance
              }
              electricityMeterReadings(
                meterId: "1058122"
                accountNumber: $accountNumber
                last: 100
                readFrom: "2026-01-01"
              ) {
                edges {
                  node {
                    value
                    readAt
                    typeOfRead
                    status
                  }
                }
                edgeCount
                totalCount
              }
            }
            
            1. In den "Variables" fügst du folgendes ein und ersetzt deine Kundendaten:
            {
              "email": "xxxx@xxx.xxx",
              "password": "xxxxxxx",
              "accountNumber": "A-xxxxx"
            }
            
            1. Jetzt klickst du auf Ausführen und wählst Kraken Token Authentication

            2. Im Antwort Feld rechts solltest du jetzt einen langen Token bekommen im Format "ey...................."
              ff62cb6c-7dfe-4569-9ea3-75bcc46b4915-image.jpeg

            3. Jetzt gehst du auf den "Headers" Tab und fügst dort den Authorization Header ein mit deinem Token den du bekommen hast:

            {
              "authorization":"eyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
            }
            

            370b0b69-d944-441f-ac74-71c2411e0eba-image.jpeg

            1. Jetzt kannst du die Abfrage nochmal ausführen und wählst aber "MyQuery"
              7f3c4e2b-5719-403b-a78b-4dee3df371e2-image.jpeg

            Nun solltest du einige Daten als Antwort bekommen. Unter anderem die Zeitfenster in deinem Tarif:
            3dd9ec37-0b2b-4941-b19e-825bb7c2246e-image.jpeg

            Nur wenn Octopus dort das GO Zeitfenster auch ausliefert, wird der Adapter die Verbräuche splitten:
            328c99be-2e54-4e5f-9cbb-6e03508bf023-image.jpeg

            1 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              DerDigge
              schrieb am zuletzt editiert von
              #11

              Vielen Dank für die sehr ausführliche Antwort.
              Mit Hilfe deiner Anleitung konnte ich über die API unter anderem dies abfragen:

              1 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                DerDigge
                schrieb am zuletzt editiert von
                #12

                "product": {
                "displayName": "Octopus Go",
                "isTimeOfUse": false,
                "fullName": "OctopusGo Light Secure 24 - online (r24/go_li_24)",
                "endsAt": null,
                "description": "Interim EV tariff with 24 months price guarantee offered on special website, for customers waiting for us to connect to their smart meter"
                },

                1 Antwort Letzte Antwort
                0
                • D Offline
                  D Offline
                  DerDigge
                  schrieb am zuletzt editiert von
                  #13

                  Ich werde also Octopus nochmal kontaktieren müssen.

                  1 Antwort Letzte Antwort
                  1
                  • D Offline
                    D Offline
                    DerDigge
                    schrieb am zuletzt editiert von
                    #14

                    Octopus hat uns nun in den korrekten Tarif umgestellt. Nun sehe ich "Rates" für den Go und den Standardtarif. Mit den anderen Datenpunkten muss ich mich dann mal beschäftigen.
                    Danke dir.

                    1 Antwort Letzte Antwort
                    1
                    • C Online
                      C Online
                      compressed
                      schrieb zuletzt editiert von
                      #15

                      Funktioniert bei mir soweit sehr gut.
                      Gibt die API es auch her Tagesverlaufswerte anzufordern?

                      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

                      558

                      Online

                      33.0k

                      Benutzer

                      83.2k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2026
                      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