[python-users] miflora in einer Schleife auslesen

Horst Meyer okfdnewsletter at horald.de
Mi Mär 25 13:55:08 CET 2020


Hallo Oliver,

danke für die schnelle Antwort. Ich habe mir jetzt damit beholfen, dass 
ich ein sleep eingebaut haben, dann funktioniert es auch und ist die 
ganze Nacht problemlos durchgelaufen. Anscheinend ist die 
Bluetoothfunktion schlecht programmiert und bei zuvielen aufrufen kurz 
hintereinander kommt es dann zum Abbruch.

Viele Grüße

Horst

Am 24.03.20 um 20:02 schrieb Oliver Schneider:
> Moin zusammen,
>
> stell mal Debugging = True in der Bibliothek btle.py
>
> Die verursachende Zeile ist:
>
>
>      def _writeCmd(self, cmd):
>          if self._helper is None:
>              raise BTLEInternalError("Helper not started (did you call connect()?)“)
>
> und der _helper ist also None. Im Script selbst wird nicht connect() aufgerufen
>
> Laut Doku muss von außen connect() auf Peripheral aufgerufen werden.
>
> Das kommt in dem Beispiel gar nicht vor. Würde mir ein anderes suchen.
>
> Grüße
> Oliver
>
>> Am 24.03.2020 um 18:42 schrieb Horst Meyer <okfdnewsletter at horald.de>:
>>
>> Hallo Leute,
>>
>> ich versuche gerade mit python eine Giessomat zu programmieren. Das Auslesen des Sticks funktioniert auch problemlos. Allerdings möchte ich das Auslesen in einer Endlosschleife machen und wenn der Feuchtigkeitswert (Moisture) unter einem bestimmten Wert fällt. (z.B. 30) dann sollen die Blumen gegossen werden. In meinem Beispiel gebe ich zum Testen erstmal eine Meldung aus. Leider bricht das Programm nach wenig Schleifendurchläuen mit einer Fehlermeldung ab und ich weiß nicht was ich falsch mache. Daher wäre ich für Tipps dankbar.
>>
>> Hier der Link auf das Beispielprogramm: https://tutorials-raspberrypi.de/raspberry-pi-miflora-xiaomi-pflanzensensor-openhab/
>>
>> Mein Programm und die Fehlermeldung habe ich als Anhang beigefügt.
>>
>> Viele Grüße
>>
>> Horst Meyer
>>
>> <Bildschirmfoto_2020-03-24_18-06-33.png><giessomat.py>________________________________________
>>
>> Diese Mail erhalten Sie ueber die Mailingliste python-users der Universitaet zu Koeln
>> Nachrichten an: python-users at uni-koeln.de
>> Abonnement und Benutzereinstellungen: https://lists.uni-koeln.de/mailman/listinfo/python-users
>> Listenarchiv: https://lists.uni-koeln.de/pipermail/python-users/
>>
>> pyCologne Homepage: http://pycologne.de/
> ________________________________________
>
> Diese Mail erhalten Sie ueber die Mailingliste python-users der Universitaet zu Koeln
> Nachrichten an: python-users at uni-koeln.de
> Abonnement und Benutzereinstellungen: https://lists.uni-koeln.de/mailman/listinfo/python-users
> Listenarchiv: https://lists.uni-koeln.de/pipermail/python-users/
>
> pyCologne Homepage: http://pycologne.de/


Mehr Informationen über die Mailingliste python-users