Skip to content

Commit

Permalink
package data updatesinto ItemsChanged signals
Browse files Browse the repository at this point in the history
  • Loading branch information
izak committed Aug 26, 2022
1 parent 824c254 commit 0e9c14f
Showing 1 changed file with 32 additions and 31 deletions.
63 changes: 32 additions & 31 deletions dbus-bornay-windplus.py
Original file line number Diff line number Diff line change
Expand Up @@ -255,37 +255,38 @@ def __objects_dbus__(self):
# Nothing
#-----------------------------------------------------------------------------
def update_modbus_values(self, value_modbus):
self.dbusservice['/Mppt/StatusMEF'] = value_modbus[0]
self.dbusservice['/Mppt/RefMEF'] = value_modbus[1]
self.dbusservice['/Turbine/BatPowerLastMin'] = value_modbus[2]
self.dbusservice['/Turbine/BatPowerLastHour'] = value_modbus[3]
self.dbusservice['/Turbine/BreakerPowerLastMin'] = value_modbus[4]
self.dbusservice['/Turbine/WindSpeedLastMin'] = value_modbus[5]
self.dbusservice['/Turbine/WindSpeedLastHour'] = value_modbus[6]
self.dbusservice['/Mppt/Phase'] = value_modbus[7]
self.dbusservice['/Mppt/SinkTemp'] = (value_modbus[8]/10)
self.dbusservice['/Mppt/BoxTemp'] = (value_modbus[9]/10)
self.dbusservice['/Flags/ElevatedVoltage'] = value_modbus[10]
self.dbusservice['/Flags/Extrem'] = value_modbus[11]
self.dbusservice['/Flags/ExternSupply'] = value_modbus[12]
self.dbusservice['/Flags/ElevatedWind'] = value_modbus[13]
self.dbusservice['/Flags/FanState'] = value_modbus[14]
self.dbusservice['/Flags/EmergencyButton'] = value_modbus[15]
self.dbusservice['/Turbine/RPM'] = value_modbus[16]
self.dbusservice['/History/Overall/MaxRPM'] = value_modbus[17]
self.dbusservice['/Mppt/DuttyCycle'] = value_modbus[18]
self.dbusservice['/Turbine/WindSpeed'] = (value_modbus[19]/100)
self.dbusservice['/Turbine/VDC'] = (value_modbus[20]/10)
self.dbusservice['/Dc/0/Current'] = (value_modbus[21]/10)
self.dbusservice['/Turbine/IBrk'] = (value_modbus[22]/10)
self.dbusservice['/Dc/0/Power'] = value_modbus[23]
self.dbusservice['/Turbine/AvailablePower'] = value_modbus[24]
self.dbusservice['/Turbine/Stop'] = value_modbus[25]
self.dbusservice['/Dc/0/Voltage'] = (value_modbus[26]/10)
self.dbusservice['/Mppt/ChargerState'] = value_modbus[27]
self.dbusservice['/Turbine/EstimatedWind'] = (value_modbus[28]/10)
self.dbusservice['/Flags/ChargedBattery'] = value_modbus[29]
self.dbusservice['/Mppt/AbsortionTime'] = value_modbus[30]
with self.dbusservice as service:
service['/Mppt/StatusMEF'] = value_modbus[0]
service['/Mppt/RefMEF'] = value_modbus[1]
service['/Turbine/BatPowerLastMin'] = value_modbus[2]
service['/Turbine/BatPowerLastHour'] = value_modbus[3]
service['/Turbine/BreakerPowerLastMin'] = value_modbus[4]
service['/Turbine/WindSpeedLastMin'] = value_modbus[5]
service['/Turbine/WindSpeedLastHour'] = value_modbus[6]
service['/Mppt/Phase'] = value_modbus[7]
service['/Mppt/SinkTemp'] = (value_modbus[8]/10)
service['/Mppt/BoxTemp'] = (value_modbus[9]/10)
service['/Flags/ElevatedVoltage'] = value_modbus[10]
service['/Flags/Extrem'] = value_modbus[11]
service['/Flags/ExternSupply'] = value_modbus[12]
service['/Flags/ElevatedWind'] = value_modbus[13]
service['/Flags/FanState'] = value_modbus[14]
service['/Flags/EmergencyButton'] = value_modbus[15]
service['/Turbine/RPM'] = value_modbus[16]
service['/History/Overall/MaxRPM'] = value_modbus[17]
service['/Mppt/DuttyCycle'] = value_modbus[18]
service['/Turbine/WindSpeed'] = (value_modbus[19]/100)
service['/Turbine/VDC'] = (value_modbus[20]/10)
service['/Dc/0/Current'] = (value_modbus[21]/10)
service['/Turbine/IBrk'] = (value_modbus[22]/10)
service['/Dc/0/Power'] = value_modbus[23]
service['/Turbine/AvailablePower'] = value_modbus[24]
service['/Turbine/Stop'] = value_modbus[25]
service['/Dc/0/Voltage'] = (value_modbus[26]/10)
service['/Mppt/ChargerState'] = value_modbus[27]
service['/Turbine/EstimatedWind'] = (value_modbus[28]/10)
service['/Flags/ChargedBattery'] = value_modbus[29]
service['/Mppt/AbsortionTime'] = value_modbus[30]


# -----------------------------------------------------------------------------
Expand Down

0 comments on commit 0e9c14f

Please sign in to comment.