@el_pampa: Was vielleicht daran liegt, dass die Gegenseite nichts sendet und das `readline()` deshalb blockiert. Was wiederum konsistent damit ist, dass Du bei einem Timeout und ``read(100)`` eine leere Zeichenkette bekommst.
Ist bei `write()` eigentlich sichergestellt, dass sämtliche Daten tatsächlich rausgeschrieben sind, bevor die Methode zurückkehrt?
Fehlermeldung : could not convert string to float
Prinzipiell würde ich sagen ja, da ich die whileschleife schon separat hatte laufen lassen und mir dann immer die Temperaturen in eine Textdatei habe ausgeben lassen. Da hat eigentlich der ablauf funktioniert.
Ich versuchs nochmal grade wieder nur als while-Schleife zu schreiben, aber kann ich irgendwie rausbekommen, ob das write vollständig senden kann ?
Ich versuchs nochmal grade wieder nur als while-Schleife zu schreiben, aber kann ich irgendwie rausbekommen, ob das write vollständig senden kann ?
If you reached maximum level, stop leveling!
Ich hab das Problem lösen können, indem ich nach den anfragen an das Gerät eine kurze Pause eingefügt habe. Anscheinend war das Thermostat "überfordert" 0o ....
auf jeden Fall bedanke ich mich bei euch für eure Hilfe Bis zum nächsten Problem ^^
auf jeden Fall bedanke ich mich bei euch für eure Hilfe Bis zum nächsten Problem ^^
If you reached maximum level, stop leveling!