Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Sonnen-Adapter fehlende Werte

    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

    Sonnen-Adapter fehlende Werte

    This topic has been deleted. Only users with topic management privileges can see it.
    • foxriver76
      foxriver76 Developer last edited by

      Genau, leider wurde die API v1 ohne vollständigen Ersatz abgeschaltet, die zwei Endpunkte für ios und inverter sollen in späteren Versionen auch in die v2 API übernommen werden. Die Strategie, warum man nicht erst die API vervollständigt und dann v1 abschaltet ist mir ein Rätsel, nur darauf kann ich leider keinen Einfluss nehmen.

      Im Prinzip, gibt es noch einen neuen Endpunkt, den ich auf Wunsch einbauen kann.

      interface LatestData {
          Consumption_W: number;
          FullChargeCapacity: number;
          GridFeedIn_W: number;
          Pac_total_W: number;
          Production_W: number;
          RSOC: number;
          SetPoint_W: number;
          Timestamp: string;
          USOC: number;
          UTC_Offet: number;
          ic_status: {
              'DC Shutdown Reason': {
                  'Critical BMS Alarm': boolean;
                  'Electrolyte Leakage': boolean;
                  'Error condition in BMS initialization': boolean;
                  HW_Shutdown: boolean;
                  'HardWire Over Voltage': boolean;
                  'HardWired Dry Signal A': boolean;
                  'HardWired Under Voltage': boolean;
                  'Holding Circuit Error': boolean;
                  'Initialization Timeout': boolean;
                  'Initialization of AC contactor failed': boolean;
                  'Initialization of BMS hardware failed': boolean;
                  'Initialization of DC contactor failed': boolean;
                  'Initialization of Inverter failed': boolean;
                  'Invalid or no SystemType was set': boolean;
                  'Inverter Over Temperature': boolean;
                  'Inverter Under Voltage': boolean;
                  'Inverter Unknown Error': boolean;
                  'Inverter Version Too Low For Dc-Module': boolean;
                  'Manual shutdown by user': boolean;
                  'Minimum rSOC of System reached': boolean;
                  'Modules voltage out of range': boolean;
                  'No Setpoint received by HC': boolean;
                  'Odd number of battery modules': boolean;
                  'One single module detected and module voltage is out of range': boolean;
                  'Only one single module detected': boolean;
                  'Shutdown Timer started': boolean;
                  'System Validation failed': boolean;
                  'Voltage Monitor Changed': boolean;
              };
              'Eclipse Led': {
                  'Blinking Red': boolean;
                  'Pulsing Green': boolean;
                  'Pulsing Orange': boolean;
                  'Pulsing White': boolean;
                  'Solid Red': boolean;
              };
              'MISC Status Bits': {
                  'Discharge not allowed': boolean;
                  'F1 open': boolean;
                  'Grid-Disconnection requested from HC': boolean;
                  'Min System SOC': boolean;
                  'Min User SOC': boolean;
                  'Setpoint Timeout': boolean;
              };
              'Microgrid Status': {
                  'Continious Power Violation': boolean;
                  'Discharge Current Limit Violation': boolean;
                  'Low Temperature': boolean;
                  'Max System SOC': boolean;
                  'Max User SOC': boolean;
                  'Microgrid Enabled': boolean;
                  'Min System SOC': boolean;
                  'Min User SOC': boolean;
                  'Over Charge Current': boolean;
                  'Over Discharge Current': boolean;
                  'Peak Power Violation': boolean;
                  'Protect is activated': boolean;
                  'Transition to Ongrid Pending': boolean;
              };
              'Setpoint Priority': {
                  BMS: boolean;
                  'Energy Manager': boolean;
                  'Full Charge Request': boolean;
                  Inverter: boolean;
                  'Min User SOC': boolean;
                  'Trickle Charge': boolean;
              };
              'System Validation': {
                  'Country Code Set status flag 1': boolean;
                  'Country Code Set status flag 2': boolean;
                  'Self test Error DC Wiring': boolean;
                  'Self test Postponed': boolean;
                  'Self test Precondition not met': boolean;
                  'Self test Running': boolean;
                  'Self test successful finished': boolean;
              };
              nrbatterymodules: number;
              secondssincefullcharge: number;
              statebms: string;
              statecorecontrolmodule: string;
              stateinverter: string;
              timestamp: string;
          };
      }
      

      Evtl. ist der Eclipse Status sowie secondssincefullcharge interessant?

      J 1 Reply Last reply Reply Quote 1
      • J
        jopebe @foxriver76 last edited by

        @foxriver76 Vielen Dank! Ich habe das Update über Github laden müssen. Meine abonnierten Datenpunkte sind wieder da!
        Aber: Es werden noch unendlich viele Fehler im Protokoll angezeigt, wahrscheinlich von Datenpunkten, die noch nicht wieder bedient werden. Gibt es einen Trick, wie man die Fehlermeldungen vermeiden kann? Z.B einfach die Objekte löschen?

        foxriver76 1 Reply Last reply Reply Quote 0
        • foxriver76
          foxriver76 Developer @jopebe last edited by

          @jopebe unendlich viele Fehler? Eine Warnung je Poll? Ansonsten zeigen bitte.

          B 1 Reply Last reply Reply Quote 0
          • B
            babl @foxriver76 last edited by

            @foxriver76 hi, ja wenn du die beiden datenpunkte noch mit reinnehmen würdest, dann würde ich mir die beiden extra scripte sparen können die das machen, ansonsten danke dir, ich verstehe sonnen schon lange nicht mehr und bin auch ab 1.11.22 mit dem stromvertrag woanders, das mit dem vpp lief für mcih nur auf 1 seite und die war sonnen.

            @jopebe den Adapter in der INstanz auf den Debugmodus Error stellen dann sind einstweilen die Fehlermeldungen weg, die Fehlermeldungen kommen weil ios und der inverter datenpunkt nicht erreichbar sind.

            foxriver76 J 2 Replies Last reply Reply Quote 0
            • foxriver76
              foxriver76 Developer @babl last edited by

              @babl DPs sind drin mit 1.13.0 unter latestdata

              M 1 Reply Last reply Reply Quote 1
              • J
                jopebe @babl last edited by

                @babl Danke.

                1 Reply Last reply Reply Quote 0
                • M
                  man10to @foxriver76 last edited by

                  @foxriver76 Hallo, ich hab die 1.13.0 drauf und auf debug gestellt. Aber die Ladezyklen sehe ich nicht, was mache ich falsch ?

                  foxriver76 1 Reply Last reply Reply Quote 0
                  • foxriver76
                    foxriver76 Developer @man10to last edited by

                    @man10to diese werden durch die API meines Wissens nach nicht bereitgestellt

                    1 Reply Last reply Reply Quote 1
                    • foxriver76
                      foxriver76 Developer last edited by

                      @miikebross wäre mir nicht bekannt, dass bei einer v2 mit der aktuellen adapterversion noch nicht existente Endpunkte abgefragt werden.

                      Samson71 1 Reply Last reply Reply Quote 0
                      • Samson71
                        Samson71 Global Moderator @foxriver76 last edited by Samson71

                        @foxriver76
                        User ist gesperrt. Das ist eine 1 zu 1 Copy aus dem 3. Beitrag von oben (letzter Absatz). Gem. IP stammt die Registrierung aus Delhi.

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        913
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        6
                        13
                        1322
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo