Skip to content

my-pv ACThor/Elwa-E: Register-Mapping für Leistung/Temperatur korrigiert - #4067

Merged
LKuemmel merged 1 commit into
openWB:masterfrom
seaspotter:fix-my-pv-register-mapping
Oct 8, 2026
Merged

LKuemmel merged 1 commit into
openWB:masterfrom
seaspotter:fix-my-pv-register-mapping

Conversation

@seaspotter

@seaspotter seaspotter commented Oct 7, 2026 •

Copy link
Copy Markdown
Collaborator

Register.POWER/TEMP0/TEMP1/TEMP2 waren in REG_MAPPING als [ModbusDataType.INT_16] (Liste) statt ModbusDataType.INT_16 (einzelner Typ) angegeben. read_holding_registers_bulk() interpretiert eine Liste als "mehrere Register angefordert" und liefert dadurch eine einelementige Liste statt eines Skalars zurück - das führte zu "TypeError: must be real number, not list" in sim_count(), sobald ein Wert ausgelesen wurde. Register.STATUS/STATE waren bereits korrekt (kein Listen-Wrapper), daran orientiert.

#3656 (reply in thread)

Register.POWER/TEMP0/TEMP1/TEMP2 waren in REG_MAPPING als [ModbusDataType.INT_16]
(Liste) statt ModbusDataType.INT_16 (einzelner Typ) angegeben.
read_holding_registers_bulk() interpretiert eine Liste als "mehrere Register
angefordert" und liefert dadurch eine einelementige Liste statt eines Skalars
zurück - das führte zu "TypeError: must be real number, not list" in
sim_count(), sobald ein Wert ausgelesen wurde. Register.STATUS/STATE waren
bereits korrekt (kein Listen-Wrapper), daran orientiert.
@seaspotter
seaspotter requested a review from LKuemmel October 7, 2026 18:06
@LKuemmel
LKuemmel merged commit 33a7cac into openWB:master Oct 8, 2026
1 check passed
@seaspotter
seaspotter deleted the fix-my-pv-register-mapping branch October 8, 2026 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants