Sensor ID-Nr mit Namen versehen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
paul1
User
Beiträge: 1
Registriert: Freitag 5. September 2014, 11:33

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
Hellstorm
User
Beiträge: 231
Registriert: Samstag 22. Juni 2013, 15:01

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).
Antworten