• Du musst dich registrieren, bevor du Beiträge verfassen kannst. Klicke auf Jetzt registrieren!, um den Registrierungsprozess zu starten. Registrierte User surfen werbefrei, können Suchen durchführen und sehen die volle Darstellung des Forums mit vielen anderen Unterforen!!!

Fehler LOG / Anfänger Frage

Laribum

Militanter Veganer
Hallo Forum und Bastler!

Mein Name ist Jörg und ich bin quasi Newbie in der Materie.
Habe mir die Platine (bestückt) besorgt, nen Raspel Zero2W sowie den Senor SHT 3X.
Alles verkabelt, Image aufgespielt...
Jetzt wollte ich das Ganze mal Probelaufen lassen um zu sehen wie der Temp./Feuchtefühler so misst und funktioniert.
Was mit nicht ganz klar ist: Was ist der Unterschied zwischen internem und externem Sensor? Das ich bei Konfiguration extern die Widerstansaktion machen muss habe ich gelesen, nur was ist mit intern/extern gemeint?

Aktuell habe ich den SHT3x als internen konfiguriert. Starte ich nun das Programm wird kurz eine Temp.und Feuchte beim Monitor interner Sensor angezeigt, paar Sekunden piepst der Pi und dieMessdaten verschwinden.

Das Logfile sagt folgendes:

23-11-05 18:16:10 *****************************************
23-11-05 18:16:10 Pi-Ager Main gestartet
23-11-05 18:16:10 *****************************************
23-11-05 18:16:10 Reifeprogramm gestartet um 18:16:10
23-11-05 18:16:10 Waage 2 gestartet um 18:16:10
23-11-05 18:16:10 Waage 1 gestartet um 18:16:10
23-11-05 18:16:10 Clientinstanz generiert
23-11-05 18:16:10 Connecting: /dev/serial0, baud: 9600
23-11-05 18:16:10 Schalter Steuerung gestartet um 18:16:10
23-11-05 18:16:10 Connected to serial
23-11-05 18:16:10 Event state: Pi-Ager_started
23-11-05 18:16:10 No valid reply on 9600 baud. Closing connection
23-11-05 18:16:10 Connection lost
23-11-05 18:16:10 Baud 9600 did not work
23-11-05 18:16:10 Connecting: /dev/serial0, baud: 2400
23-11-05 18:16:11 Connected to serial
23-11-05 18:16:12 No valid reply on 2400 baud. Closing connection
23-11-05 18:16:12 Connection lost
23-11-05 18:16:12 Baud 2400 did not work
23-11-05 18:16:12 Connecting: /dev/serial0, baud: 4800
23-11-05 18:16:12 Connected to serial
23-11-05 18:16:13 No valid reply on 4800 baud. Closing connection
23-11-05 18:16:13 Connection lost
23-11-05 18:16:13 Baud 4800 did not work
23-11-05 18:16:13 Connecting: /dev/serial0, baud: 19200
23-11-05 18:16:13 Connected to serial
23-11-05 18:16:14 No valid reply on 19200 baud. Closing connection
23-11-05 18:16:14 Connection lost
23-11-05 18:16:14 Baud 19200 did not work
23-11-05 18:16:14 Connecting: /dev/serial0, baud: 38400
23-11-05 18:16:14 Connected to serial
23-11-05 18:16:14 No valid reply on 38400 baud. Closing connection
23-11-05 18:16:14 Connection lost
23-11-05 18:16:14 Baud 38400 did not work
23-11-05 18:16:14 Connecting: /dev/serial0, baud: 57600
23-11-05 18:16:14 Connected to serial
23-11-05 18:16:14 No valid reply on 57600 baud. Closing connection
23-11-05 18:16:14 Connection lost
23-11-05 18:16:14 Baud 57600 did not work
23-11-05 18:16:14 Connecting: /dev/serial0, baud: 115200
23-11-05 18:16:14 Connected to serial
23-11-05 18:16:14 No valid reply on 115200 baud. Closing connection
23-11-05 18:16:14 Connection lost
23-11-05 18:16:14 Baud 115200 did not work
23-11-05 18:16:14 Connecting: /dev/serial0, baud: 230400
23-11-05 18:16:14 Connected to serial
23-11-05 18:16:15 No valid reply on 230400 baud. Closing connection
23-11-05 18:16:15 Connection lost
23-11-05 18:16:15 Baud 230400 did not work
23-11-05 18:16:15 Connection failed
Traceback (most recent call last):
File "/opt/pi-ager/pi_ager_nextion/client.py", line 175, in connect
result = await self._try_connect_on_different_baudrates()
File "/opt/pi-ager/pi_ager_nextion/client.py", line 217, in _try_connect_on_different_baudrates
raise ConnectionFailed("No baud rate suited")
pi_ager_nextion.exceptions.ConnectionFailed: No baud rate suited
23-11-05 18:16:15 run_client exception1: No baud rate suited
23-11-05 18:16:15 Could not connect to Nextion client. Possible HDMI display not connected
23-11-05 18:20:01 main.py läuft
23-11-05 18:20:01 Pi-Ager gestartet
23-11-05 18:20:04 CRC Error
23-11-05 18:20:04 Status Register CRC Error
23-11-05 18:20:04
Traceback (most recent call last):
File "/opt/pi-ager/sensors/pi_ager_cl_sensor_sht.py", line 206, in get_current_data
self._read_data()
File "/opt/pi-ager/sensors/pi_ager_cl_sensor_sht.py", line 118, in _read_data
raise cx_i2c_sht_temperature_crc_error
main.pi_ager_cx_exception.cx_i2c_sht_temperature_crc_error
23-11-05 18:20:04 CRC Error
23-11-05 18:20:04 Status Register CRC Error
23-11-05 18:20:04 Retry getting measurement from I2C device. Current retry count : 2, max retry count : 5
23-11-05 18:20:04 CRC Error
23-11-05 18:20:04 Status Register CRC Error
23-11-05 18:20:04 Retry getting measurement from I2C device. Current retry count : 3, max retry count : 5
23-11-05 18:20:04 CRC Error
23-11-05 18:20:05 Status Register CRC Error
23-11-05 18:20:05 Retry getting measurement from I2C device. Current retry count : 4, max retry count : 5
23-11-05 18:20:05 CRC Error
23-11-05 18:20:05 Status Register CRC Error
23-11-05 18:20:05 Retry getting measurement from I2C device. Current retry count : 5, max retry count : 5
23-11-05 18:20:05 Exception raised: cx_measurement_error - Es ereigneten sich zu viele Messfehler!
Exception cx_measurement_error on Pi-Ager Hostname piager occured
Traceback (most recent call last):
File "/opt/pi-ager/pi_ager_loop.py", line 146, in get_sensordata
measured_data = main_sensor.get_current_data()
File "/opt/pi-ager/sensors/pi_ager_cl_active_sensor.py", line 37, in get_current_data
return( self.o_sensor.get_current_data() )
File "/opt/pi-ager/sensors/pi_ager_cl_sensor_sht3x.py", line 49, in get_current_data
self.measured_data = super().get_current_data()
File "/opt/pi-ager/sensors/pi_ager_cl_sensor_sht.py", line 226, in get_current_data
raise cx_measurement_error (_('Too many measurement errors occurred!'))
main.pi_ager_cx_exception.cx_measurement_error: Es ereigneten sich zu viele Messfehler!

23-11-05 18:20:05 Trigger Alarm: cx_measurement_error
23-11-05 18:20:09 cx_measurement_error
23-11-05 18:20:10 Schalter Steuerung angehalten um 18:20:10
23-11-05 18:20:10 Reifeprogramm angehalten um 18:20:10
23-11-05 18:20:11 Waage 2 angehalten um 18:20:11
23-11-05 18:20:11 Waage 1 angehalten um 18:20:11
23-11-05 18:20:14 Nextion client stopped
23-11-05 18:20:14 Event state: Pi-Ager_offline
23-11-05 18:20:14 Bereinigungsskript ausführen...
23-11-05 18:20:14 Bereinigungsskript beendet.
23-11-05 18:20:14 *****************************************
23-11-05 18:20:14 Auf Wiedersehen!

Ich hoffe mir kann da jemand helfen...

VG Jörg
 

Anhänge

  • IMG_6399.jpeg
    IMG_6399.jpeg
    492,3 KB · Aufrufe: 35
  • IMG_6401.jpeg
    IMG_6401.jpeg
    387,9 KB · Aufrufe: 21
  • IMG_6400.jpeg
    IMG_6400.jpeg
    494,8 KB · Aufrufe: 25
cx_measurement_error - Es ereigneten sich zu viele Messfehler!
Deine Verkabelung stimmt nicht…
Wenn jemand helfen soll, mach bitte ein paar Bilder von der Verdrahtung des Sensors.
Ein paar Infos findest du ja hier:

https://pi-ager.org/bauanleitung/sensoren

Du musst geschirmte Datenleitung nehmen, ohne geht es nicht. Z.B. ein USB Kabel, das ist dünn und funktioniert gut.

Auf der Weboberfläche gibt es eine Hilfe Buttons, lies dir die alle mal durch, wir habe versucht da alles notwendige zu integrieren.

Z.B.:
 

Anhänge

  • IMG_4067.png
    IMG_4067.png
    679,5 KB · Aufrufe: 21
  • IMG_4068.png
    IMG_4068.png
    912,9 KB · Aufrufe: 22
Hallo Ha-Ma,

vielen Dank für den Tip, das mit dem geschirmten Kabel hatte ich glatt überlesen.
Nun habe ich ein USB-A Kabel genommen, es auf ca. 1,40 m gekürzt und alles von vorn...
Leider selbes Ergebnis.
Nach dem Start des Programms zeigt es kurz was an, dann piepst es und Feierabend ist.
Anbei 2 Fotos zur Verkabelung.

VG
IMG_6408.jpeg
IMG_6407.jpeg
 
Hast du ein Micro USB Netzteil rumliegen? Kannst zu Testen ( nur zum testen) es direkt an den Raspberry stecken und schauen was passiert.
 
schließ den Sensor mal mit einem 20cm Kabel an, das können es auch Einzeladern sein.

Was steht jetzt im Log?

Also das is st definitiv ein Problem dass keine Messdaten vom Sensor ankommen…
 
2. Senor geht leider genauso wenig... Kabel ist USB ca. 30 cm lang...
3xPiepen, Werte Weg, Feierabend

23-11-05 21:19:02 Trigger Alarm: cx_measurement_error
23-11-05 21:19:06 cx_measurement_error
23-11-05 21:19:07 Schalter Steuerung angehalten um 21:19:07
23-11-05 21:19:07 Waage 1 angehalten um 21:19:07
23-11-05 21:19:07 Reifeprogramm angehalten um 21:19:07
23-11-05 21:19:08 Waage 2 angehalten um 21:19:08
23-11-05 21:19:11 Nextion client stopped
23-11-05 21:19:11 Event state: Pi-Ager_offline
23-11-05 21:19:11 Bereinigungsskript ausführen...
23-11-05 21:19:11 Bereinigungsskript beendet.
23-11-05 21:19:11 *****************************************
23-11-05 21:19:11 Auf Wiedersehen!

VG :(
 
Zurück
Oben Unten