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
Sensor ID-Nr mit Namen versehen
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:
Wenn du das verstanden hast, kannst du der Sache auch einen Namen zuweisen (Ich würde da einfach mit Konstanten arbeiten).
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":