update
This commit is contained in:
9
solax.py
9
solax.py
@@ -27,7 +27,7 @@ solax_items=[
|
||||
"feed_in_power",
|
||||
"energy_to_grid_total",
|
||||
"feed_in_energy_today",
|
||||
"consumption_energy_today",
|
||||
#"consumption_energy_today",
|
||||
"solar_energy_today",
|
||||
"battery_power_charge1",
|
||||
"temperature_battery",
|
||||
@@ -60,7 +60,7 @@ openhab_items=[
|
||||
"Solax_FeedInPower",
|
||||
"Solax_FeedInTotal",
|
||||
"Solax_FeedinEnergyToday",
|
||||
"Solax_HouseConsumption",
|
||||
#"Solax_HouseConsumption",
|
||||
"Solax_DailyYield",
|
||||
"Solax_BatteryPowerCharge",
|
||||
"Solax_BatteryTemp",
|
||||
@@ -77,7 +77,7 @@ openhab_items=[
|
||||
]
|
||||
|
||||
# adjust the serial port and baud rate as necessary
|
||||
s = SolaxX3(port="/dev/ttySOLAX", baudrate=19200)
|
||||
s = SolaxX3(port="/dev/ttyUSB0", baudrate=19200)
|
||||
data =[]
|
||||
if s.connect():
|
||||
s.read_all_registers()
|
||||
@@ -107,6 +107,7 @@ if s.connect():
|
||||
power_dc1 = s.read("power_dc1")[0]
|
||||
power_dc2 = s.read("power_dc2")[0]
|
||||
total_power = power_dc1 + power_dc2
|
||||
eigenverbrauch=inverter_ac_power-feed_in_power
|
||||
#battery_temperature = s.read("temperature_battery")
|
||||
#print(f"\n\nBattery temperature: {s.read('temperature_battery')}")
|
||||
# for i, item in enumerate(solax_items):
|
||||
@@ -130,6 +131,8 @@ if s.connect():
|
||||
act_item.state=float(time_count_down)
|
||||
act_item=items.get("Solax_DCPower")
|
||||
act_item.state=float(total_power)
|
||||
act_item=items.get("Solax_HouseConsumption")
|
||||
act_item.state=float(eigenverbrauch)
|
||||
data += ["Solax_DCPower"+" value="+str(total_power)]
|
||||
# print("Solax_SUM_DC" + str(total_power))
|
||||
data += ["Solax_eToGridToday"+" value="+str(etoday_togrid)]
|
||||
|
||||
Reference in New Issue
Block a user