AXPert VMIII - 5KW #60
Replies: 4 comments 5 replies
-
After further invertigating, the original implementation of pipsolar in esphome wait for an integer value for "pv_input_current_for_battery", but the axpert sends a float. That makes all furthers readings wrong. Your (syssi) implementation seems ok (when comparing the source code) but I don't understand how to use it. |
Beta Was this translation helpful? Give feedback.
-
Have you an advice on how to add the necessary calculated sensors for home assistant to recognizes, for now :
I'm totally new and beginner with Home assistant & YAML, and the few examples I have found dont work for now :( Last code tested (writen using esphome's site, and just under the first"sensor" block where all pipsolar entities are defined) :
but I have an error "mapping values are not allowed here" on "id". |
Beta Was this translation helpful? Give feedback.
-
Hi, all worked nice since yesterday. But when I wanted adding a new esp device, I made a mistake and wanted to delete that new device in esphome dashboard. But then the order of devices has changed, and the "dark reader" theme of esphome dashboard, wich makes light-grey text on white, let me make the worse thing : I've deleted my "wt32-energie" device which worked well... I have wanted to recover it, so i've searched how to do. Some answers have say that rebooting the device could trigger an rediscover in homeasistant. So I've disconnected the device then reconnected. Then the values disappaered in HA dashboard. After that, I've found an aswer saying that the yaml file can be in the esphome trash folder. I recovered it, reloader and It was present in esphome. But since the electrical disconnect, the inverter dont respond to polls anymore. (the RX led on the serial to TTL converter dont flash, the TX only flash) and in the logs, I have "timeout" Here is the yaml : ` esp32: Enable logginglogger: Enable Home Assistant APIapi: ota: ethernet: Configuration du port UART pour pipsolaruart:
external_components:
pipsolar:
sensor:
text_sensor:
switch:
select:
` and here is the output log :
|
Beta Was this translation helpful? Give feedback.
-
Hi,
Finally got it all working with this code. So switch to output-utility and charger-solar-utility inline with Octopus cheap rate. Took sometime to get the syntax but will put on Github when I get sometime….
external_components:
- source: ***@***.***
refresh: 0s
# Example configuration entry
switch:
- platform: pipsolar
pipsolar_id: inverter0
output_source_priority_utility:
name: inverter0_output_source_priority_utility
output_source_priority_solar:
name: inverter0_output_source_priority_solar
output_source_priority_battery:
name: inverter0_output_source_priority_battery
# Example configuration entry
output:
- platform: pipsolar
pipsolar_id: inverter0
current_max_ac_charging_current:
id: current_max_ac_charging_current_set
possible_values: [2,10,20,30,40]
current_max_charging_current:
id: current_max_charging_current_set
possible_values: [10,20,30,40]
output_source_priority:
id: output_source_priority_set
possible_values: [0,1,2]
charger_source_priority:
id: charger_source_priority_set
possible_values: [0,1,2,3]
battery_redischarge_voltage :
id: battery_redischarge_voltage
possible_values: [00.0,48,49,50,51,52,53,54,55,56,57,58]
battery_recharge_voltage :
id: battery_recharge_voltage
possible_values: [44,45,46,47,48,49,50,51]
time:
- platform: sntp
on_time:
# Octopus charge on
- seconds: 0
minutes: 35
hours: 0
then:
- output.pipsolar.set_level:
id: charger_source_priority_set
value: 2
- text_sensor.template.publish:
id: charger_source
state: "Charge Source Utility"
- output.pipsolar.set_level:
id: output_source_priority_set
value: 0
- text_sensor.template.publish:
id: output_source
state: "Output Source Utility"
# Octopus charge off
- seconds: 0
minutes: 25
hours: 4
then:
- output.pipsolar.set_level:
id: charger_source_priority_set
value: 3
- text_sensor.template.publish:
id: charger_source
state: "Charge Source Solar"
- output.pipsolar.set_level:
id: output_source_priority_set
value: 2
- text_sensor.template.publish:
id: output_source
state: "Output Source SBU"
select:
- platform: pipsolar
pipsolar_id: inverter0
output_source_priority:
id: inverter0_output_source_priority_select
name: inverter0_output_source_priority_select
optionsmap:
"Utility first": "POP00"
"Solar only": "POP01"
"Solar Battery Utility": "POP02"
statusmap:
"0": "Utility first"
"1": "Solar only"
"2": "Solar Battery Utility"
- platform: pipsolar
pipsolar_id: inverter0
charger_source_priority:
id: inverter0_charger_source_priority_select
name: inverter0_charger_source_priority_select
optionsmap:
"Utility first": "PCP00"
"Solar first": "PCP01"
"Solar and utility": "PCP02"
"Solar only": "PCP03"
statusmap:
"0": "Utility first"
"1": "Solar first"
"2": "Solar and utility"
"3": "Solar only”
Regards
Alan
… On 17 Apr 2023, at 13:50, Tappernakkel ***@***.***> wrote:
This allowed me to change charge source from HomeAssistant on PIP-inverter clone. Just now running some tests to see if it explodes something.
select:
platform: pipsolar
pipsolar_id: inverter0
output_source_priority:
id: charge_source
name: Charge Source
optionsmap:
"Util": "PCP00"
"Sun / util": "PCP01"
"Sun & util": "PCP02"
"Sun: "PCP03"
statusmap:
"0": "Utility"
"1": "Solar / Utility"
"2": "Solar & Utility"
"3": "Solar"
—
Reply to this email directly, view it on GitHub <#60 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AJZI6WZR32MVGYQFCWGEDDTXBU4BTANCNFSM6AAAAAAVYCIEZQ>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
Hi, I have an Voltronic AXPert VMIII 5000W installed at home, with 9 solar panels in series in 1 string.
It works well with pipsolar, I have 90% of the values that works fine, and I can switch the inverter mode.
But the QPIGS response seems some chars longer, and the last values dont work, including battery discharge current and pv values
In this example, pv voltage is 313.7 V, and pv power is 00992 W
Now, I have changed the priority to discharge battery
The battery discharge current is "00049" in qpigs value.
Then reswitched to utility+solar
The battery charge current is OK with 6 amps.
How can I adjust the sensors values to have them displayed correctly in HA ?
Can I split the qpigs value in the different sensors values directly in yaml ?
Also, there should be no decimals in power values (active & apparent), battery amps, solar power, and battery & load percent.
Also, next to the "inverter_load_percent" (here 061 % with 3034W load of 5000W capacity) is a "BUS Voltage" of value "387". Do you known what this mean ?
Besides that, I would like to track battery and solar usages with the energy dashboard. What should I add in yaml for that to work ? I should especially calculate the charging & discharging power in kW by multiply battery voltage by charge/discharge current, and add the "device_class" for solar and battery, and I think "state_class" property must be set to measurement as all values are intantaneous. (There would certainly be some % of error as the polling interval of the inverter is quite slow compared to the reactivity of the inverter itself to the sun and its asjusting in realtime of all values..)
Beta Was this translation helpful? Give feedback.
All reactions