#Mapping from UPS sensor.PrimaryPowerDinRail230V =upsData.PrimaryPowerDinRail230V sensor.PrimaryPower230V = upsData.PrimaryPower230V sensor.Alim24VFsOK = upsData.Alim24VFsOK ^1 #print(upsData.Alim24VFsOK) sensor.Alim24VdinsOK = upsData.Alim24VdinsOK ^1 sensor.BatteryLevel = upsData.BatteryLevel sensor.ShutdownState = upsData.ShutdownState except Exception as e: print(e) try: blockTachy = bus.read_i2c_block_data(address_tachy, 0, 28) tachyData = dataTachyBlower.from_buffer(bytearray(blockTachy)) #Mapping from TachyBlower sensor.TemperatureInternalScreen = tachyData.TemperatureInternalScreen sensor.CounterFans = tachyData.CounterFans sensor.SpeedFan1 =tachyData.SpeedFan1 sensor.SpeedFan2 =tachyData.SpeedFan2 sensor.SpeedFan3 =tachyData.SpeedFan3 sensor.SpeedFan4 =tachyData.SpeedFan4 sensor.SpeedFan5 =tachyData.SpeedFan5 sensor.SpeedFan6 =tachyData.SpeedFan6 sensor.RelayFans = tachyData.RelayFans sensor.RelayLCD = tachyData.RelayLCD except Exception as e: print(e) #print(blockTachy) if sensor.ShutdownState > 0: