Beispiel #1
0
                    #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:
                    print('reboot')
                    os.system('systemctl poweroff')
                #print( sensor.toJson())
                ret= client.publish('sensors', sensor.toJson())
                #print(ret)
                time.sleep(1)


    except Exception as e:
        print(e)
        time.sleep(1)