Settings.py der Hiveeyes Micropython-Firmware


#1

Fragen zur Konfiguraionsdatei der Hiveeyes Micropython-Firmware hiveeyes-micropython-firmware/settings.example.py at master · hiveeyes/hiveeyes-micropython-firmware · GitHub

# General settings.
main = {
    # Measurement interval.
    'interval': 1.0,
}

Was ist hier der Wert “1.0”? Mikrosekunden, Sekunden, Minuten? 1x pro Minute??

Wie komme ich an die Konfigurations-Werte der HX711 scale und offset? Haben wir dafür einen Justierungs-Sketch? Die Werte der bodge-lib kann ich ja nicht verwenden?!

'hx711': {
    'pin_dout': 'P22',
    'pin_pdsck': 'P21',
    'scale': 11.026667,
    'offset': 130800.0,
},

Das hier brauchen wir gerade nicht, oder?

    'pytrack': {
        'bus': 'i2c:1',
    },
    'moisture': {
        'pin_adc_in': 'P15',
        'scaling': 4.096,
    },
    'waterlevel': {
        'pin_adc_in': 'P18'
    },

Wie konfiguriere ich z.B. 5 DS18B20?

    'ds18x20': {
        'bus': 'onewire:0',
    },

Statt 0 hier 5 eintragen?? oder hier

    {
        "family": "onewire",
        "number": 0,
        "enabled": True,
        "pin_data": "P11",
    },

Oder gar nichts und es wird automatisch ausgelesen?


#2

Sind laut @Andreas Sekunden, ist aber momentan noch als sleep time implementiert, d.h. das Mess-Intervall ist aktuell noch Auslesezeit der Sensorem mit Verschicken der Daten plus die Angaben in intervall. Wird in einer späteren Version anders, da wird dann die “running time” vom Intervall abgezogen und das als sleep time gesetzt.