-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fehler OpenDtu - Inverter yet unkown #260
Comments
Hi, du musst die Script-Version updaten. Die API der DTU hatte sich mittlerweile mehrfach geändert und wird daher mit der alten Script-Version nicht mehr funktionieren. Welche Version der OpenDTU läuft bei dir?
diese wären wichtig um dir zu helfen. Also: Fehlerlog und auf welchem System du bist |
Ich hatte ursprünglich die 102 (Script) und 104 (PY) verwendet: Hierbei erfolgt folgende Fehlermeldung: Dez 16 10:57:48 raspberrypi systemd[1]: Started HoymilesZeroExport Service. Hab bei der Installation schon den Packaging Befehl erhalten, daher mit einer älteren Variante probiert, die lief bis auf OpenDtu |
dann probiere das: alternativ: |
beides leider ergebnislos, leider noch Fehler: Dez 16 12:51:48 raspberrypi systemd[1]: Started HoymilesZeroExport Service. |
was kommt denn für eine Fehlermeldung bzw. Logausgabe hier:
|
Defaulting to user installation because normal site-packages is not writeable |
bzw. bei 137 folgende Meldung: |
hm, ich glaube du hast Python ohne SSL Modul installiert bzw. compiliert und kannst dadurch keine Packages / Module nachinstallieren... Mein ansatz wäre erstmal Python korrekt zum Laufen zu bekommen, dann sollte auch die installation des Scripts durchlaufen. |
Danke für die Info, da setze ich mal an. Auf der Basis 64 oder 32bit? |
Das script und die Installation laufen jetzt, habs einmal neu aufgesetzt und jetzt funzt es vielen Dank. Habe jedoch noch einen bedingten Fehler, das die Wattzahl nicht heruntergeregelt wird bzw. immer wieder zu hoch steigt - wollte es begrenzen auf 800 aber dies wird so nicht angenommen: Auszug aus dem Skript: Number of InvertersINVERTER_COUNT = 1 max difference in percent between SetpointLimit change to approximate the power to new setpointSLOW_APPROX_LIMIT_IN_PERCENT = 20 if slow approximation: additional limit based on the limit-difference to "smoot the curve": newLimitSetpoint = newLimitSetpoint + (LimitDifference * SLOW_APPROX_FACTOR_IN_PERCENT / 100)SLOW_APPROX_FACTOR_IN_PERCENT = 20 interval time for setting limit to HoymilesLOOP_INTERVAL_IN_SECONDS = 20 Timeout time to wait for Acknowledge after sending limit to Hoymiles InverterSET_LIMIT_TIMEOUT_SECONDS = 10 polling interval for powermeter (must be <= LOOP_INTERVAL_IN_SECONDS)POLL_INTERVAL_IN_SECONDS = 1 if your powermeter exceeds POWERMETER_MAX_POINT: immediatelly set the limit to predefined percent of HOY_MAX_WATT (if you have more than one inverter it´s the sum of all HOY_MAX_WATT)value = 0 disables the feature. Values are possible from [0 to 100]ON_GRID_USAGE_JUMP_TO_LIMIT_PERCENT = 100 if your powermeter falls below POWERMETER_MIN_POINT: immediatelly decrease the limitON_GRID_FEED_FAST_LIMIT_DECREASE = false max difference between Limit and real output power in % of HOY_MAX_WATT (100 = disabled)MAX_DIFFERENCE_BETWEEN_LIMIT_AND_OUTPUTPOWER = 100 enable logging to fileENABLE_LOG_TO_FILE = false how many logfiles you wish to keepLOG_BACKUP_COUNT = 30 defines how often the Inverter Power Status will be set, set it to "-1" for disabled (infinite repeat)SET_POWERSTATUS_CNT = 10 log the inverter temperatureLOG_TEMPERATURE = false delay time after turning the inverter off or onSET_POWER_STATUS_DELAY_IN_SECONDS = 10 define if you want to set your inverter to min-limit when your powermeter can't be read outSET_INVERTER_TO_MIN_ON_POWERMETER_ERROR = false Total number of retries to allow.MAX_RETRIES = 3 A set of integer HTTP status codes that we should force a retry on. Don´t change unless you know what you are doingRETRY_STATUS_CODES = 500,502,503,504 It allows you to change how long the process will sleep between failed requests. The algorithm is as follows: {backoff factor} * (2 ** ({number of total retries} - 1))RETRY_BACKOFF_FACTOR = 0.1 [CONTROL] --- global defines for control behaviour ---POWERMETER_TARGET_POINT is the target power for powermeter in wattsPOWERMETER_TARGET_POINT = -75 POWERMETER_TOLERANCE is the tolerance (pos and neg) around the target point. in this range no adjustment will be setPOWERMETER_TOLERANCE = 25 POWERMETER_MAX_POINT is the maximum power of your powermeter for the normal "regulation loop".if your powermeter jumps over this point, the limit will be increased instantly. it is like a "super high priority limit change".if you defined ON_GRID_USAGE_JUMP_TO_LIMIT_PERCENT > 0, then the limit will jump to the defined percent when reaching this point.POWERMETER_MAX_POINT = 0 POWERMETER_MIN_POINT is the minimum power of your powermeter for the normal "regulation loop".if your powermeter jumps under this point, the limit will be reduced instantly. it is like a "super high priority limit change".POWERMETER_MIN_POINT = -600 List of INVERTERS, based on COMMON/COUNT[INVERTER_1] serial number of your inverter, if empty it is automatically read out of the API. If you have more than one inverter you should define the serial number here (prevents mix-up).SERIAL_NUMBER = enable (true) / disable (false) this inverterENABLED = true manufacturer power rating of your inverter.HOY_INVERTER_WATT = max. power output of your inverter (e.g. if you have a 1500W Inverter and you only want to output max. 1000W)HOY_MAX_WATT = 800 minimum limit in percent, e.g. 5% of your inverter power ratingHOY_MIN_WATT_IN_PERCENT = 5 factor to multiply before set Limit. Some Inverters have some offsets, with that factor you can compensate it. Default = 1HOY_COMPENSATE_WATT_FACTOR = 1 battery powered?HOY_BATTERY_MODE = true voltage to turn off the inverterHOY_BATTERY_THRESHOLD_OFF_LIMIT_IN_V = 49 voltage to limit the inverter to a maximum of HOY_BATTERY_REDUCE_WATTHOY_BATTERY_THRESHOLD_REDUCE_LIMIT_IN_V = 50 voltage to limit the inverter to a maximum of HOY_BATTERY_NORMAL_WATTHOY_BATTERY_THRESHOLD_NORMAL_LIMIT_IN_V = 50.5 maximum limit in watts when battery is high (above HOY_BATTERY_THRESHOLD_NORMAL_LIMIT_IN_V)HOY_BATTERY_NORMAL_WATT = 800 maximum limit in watts when battery is low (below HOY_BATTERY_THRESHOLD_REDUCE_LIMIT_IN_V)HOY_BATTERY_REDUCE_WATT = 10 reenable inverter at this voltageHOY_BATTERY_THRESHOLD_ON_LIMIT_IN_V = 51 define which panels you want to ignore for the panel voltage. E.g. if you have input 1 + 2 battery powered and input 3 + 4 for solar panels you can disable panel 3 and 4.if you want to ignore Panel 3 and Panel 4 type: "HOY_BATTERY_IGNORE_PANELS = 3,4". leave it empty for no ignore.HOY_BATTERY_IGNORE_PANELS = define prioriry of the inverters (possible values: 1 (high) ... 5 (low); default = 1). same priorities are also possible. Not supported in mixed modes (a mix of solar and battery powered inverters)example 1 (default):inverter 1 = 1000W, priority = 1 // inverter 2 = 500W, priority = 1:set limit of 1100W -> inverter 1 is set to 733W and inverter 2 is set to 367Wset limit of 300W -> inverter 1 is set to 200W and inverter 2 is set to 100Wexample 2:inverter 1 = 1000W, priority = 1 // inverter 2 = 500W, priority = 2:set limit of 1100W -> inverter 1 is set to 1000W and inverter 2 is set to 100Wset limit of 300W -> inverter 1 is set to 300W and inverter 2 is powered offHOY_BATTERY_PRIORITY = 1 Number of measured values for the moving average of the min panel voltageHOY_BATTERY_AVERAGE_CNT = 1 Irgendeine Idee? |
Nach Eingabe aller aus meiner Sicht notwendigen Angaben in das Skript erfolgt ein Fehler nach Ausführung des Skripts.
OpenDTU: Inverter "yet unknown" reachable: True
Exception at CheckBattery, Inverter 0 not reachable
Es ist der Version 1.46, versuche ich es mit der neusten Version erhalte ich Fehler bei der Installation.
Es ist ein Hoymiles 1500 , Tasmota wird korrekt ausgelesen und OpenDtu ist über den Browser zu erreichen, kann mir jemand dazu Hinweise geben?
The text was updated successfully, but these errors were encountered: