Jump to content

mkett

Members
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von mkett

  1. Hallo,

    ist jemand schon mal der Fehler unterlaufen, dass beim Abfragen von Temperatursensoren "merkwürdige" Ausreißer vorkommen?

     

    Habe das Python Abfrageskript einfach kopiert:

     

    #!/usr/bin/env python

    # -*- coding: utf-8 -*- 

     

    HOST = "localhost"

    PORT = 4223

    UID = "XYZ" # Change to your UID

     

    from tinkerforge.ip_connection import IPConnection

    from tinkerforge.bricklet_temperature import Temperature

     

    # Callback function for temperature callback (parameter has unit °C/100)

    def cb_temperature(temperature):

        print('Temperature: ' + str(temperature/100.0) + ' °C')

     

    if __name__ == "__main__":

        ipcon = IPConnection() # Create IP connection

        t = Temperature(UID, ipcon) # Create device object

     

        ipcon.connect(HOST, PORT) # Connect to brickd

        # Don't use device before ipcon is connected

     

        # Set Period for temperature callback to 1s (1000ms)

        # Note: The callback is only called every second if the

        #      temperature has changed since the last call!

        t.set_temperature_callback_period(1000)

     

        # Register temperature callback to function cb_temperature

        t.register_callback(t.CALLBACK_TEMPERATURE, cb_temperature)

     

        raw_input('Press key to exit\n') # Use input() in Python 3

        ipcon.disconnect()

     

     

    Wenn ich das laufen lasse kommen ab und zu Werte wie: -0,93 oder +120 Grad

    und diese Werte können definitiv nicht vorkommen.

     

    Hat jemand Hinweise oder eine Lösung?

×
×
  • Neu erstellen...