Network Exception during Exception handling vermeiden

  • Problem:

    Auf einem Raspberry Pi 4B werden die DHT22 Daten für Luftfeuchtigkeit und Raumtemperatur auf dem 20x4 Display ausgegeben. Zusätzlich wird jede 10. Messung in einer externen Datenbank gespeichert. Aus dieser Datenbank werden auch die DHT Daten von anderen Räumen ausgelesen und auf dem Display dargestellt. Der Datenbankserver ist auch ein Pi 4B mit DHT22 Sensor.

    Falls der Datenbankserver unerreichbar ist, bricht das Skript mit Exception during handling Exception ab, (entweder mit no route to host oder timed out). Das Skript soll aber unendlich weiterlaufen, auch wenn die Datenbank unerreichbar ist. Muss ich mehrere Excepts ineinander verschachteln oder wie bekomme ich das hin?



    Quellcode



    Exception