Seite 1 von 1

Sensor ID-Nr mit Namen versehen

Verfasst: Freitag 5. September 2014, 12:09
von paul1
Hallo, ich lese 11 Temperatursensoren (DS18B20) nach http://domes-finest.de/2013/11/ds18b20- ... -auslesen/ per Python aus.
Es wird eine Tabelle mit den Sensor-ID-Nr erstellt. Wie kann ich den Sensor-ID-Nr einen Namen zuweisen?
zb. der Snesor im Bad hat die ID-Nr 28-00000463de7a
>>> b = "28-00000463de7a"
>>> print b
28-00000463de7a
>>> if b = "28-00000463de7a"
File "<stdin>", line 1
if b = "28-00000463de7a"
^
SyntaxError: invalid syntax

mfg paul1

Re: Sensor ID-Nr mit Namen versehen

Verfasst: Freitag 5. September 2014, 12:23
von Hellstorm
Hallo,

ich würde dir empfehlen, mal ein Python-Tutorial durchzuarbeiten, insbesondere diesen Teil: https://docs.python.org/3/tutorial/cont ... statements

Kurze Antwort:

= ist nur eine Zuweisung, ein Vergleich ist ==.
Außerdem muss am Ende der if-Abfrage ein Doppelpunkt stehen. Also:

Code: Alles auswählen

if b == "28-00000463de7a":
Wenn du das verstanden hast, kannst du der Sache auch einen Namen zuweisen (Ich würde da einfach mit Konstanten arbeiten).