Drucksensor Sensirion SDP610-125 mit Python auslesen

  • Moin,
    ich habe ein Script (Python2.7) geschreiben welches den Sensirion SDP610-125Pa auslesen soll.
    Gemessen werden soll der SChornsteinzug (Unterdruck) eines Holzvergasers.


    Datenblatt SDP610


    Die Frage die ich mir stelle ist, ob die ganze MSB und LSB Geschichte so richtig ist?
    Oder kommt da Müll raus?


    Hier mal das ganze Script:


    Bis auf die IF-ELSE Anweisung in den Zeilen 18 - 25 habe ich keine wirkliche Ahnung was da genau passiert,
    kann jemand helfen?
    Für allgemeine Tipps und Hinweise wäre ich auch dankbar!


    HIer mal ein paar Messwerte vom Script:


    Im Vergleich mit einem Schrägrohrmanomter passen die Werte eigentlich.


    Gruß
    fliese