Hallo zusammen,
... und weiter geht's. Der neue Drucksensor ist endlich da, und ich bin vor Ort an den Zisternen.
Kleine Planänderung: da der US-Sensor in der Regenwasserzisterne doch ganz brauchbar funktioniert, möchte ich den Drucksensor für die Trinkwasserzisterne einsetzen, und zwar mit der CCU2 (und nur sekundär via VCCU mit fhem). Da habe ich auch Strom für ein Netzteil.
Wert wird auch angezeigt, allerdings geteilt durch den Faktor 100 (also z.B. 768.56 statt 76856 Liter). Und die Beschriftung stimt natürlich auch nicht (Druck bzw. bar).
Nun bin ich auf dem Weg, das Modul zu modifizieren, um im zweiten Schritt ein Neues daraus zu erstellen.
In der entpackten (alten) JP-HB-Devices-addon bin ich in zwei Dateien fündig geworden:
in \addon\firmware\rftypes\hb-uni-sen-press.xml ist als Einheit "bar" definiert und als float_integer_scale factor 100. Ich habe das mal in Liter und 10 abgeändert:
Code: Alles auswählen
<paramset type="VALUES" id="hb_press_values">
<parameter id="UNI_PRESSURE" operations="read,event">
<logical type="float" min="0.0" max="100000.0" unit="Liter" />
<physical type="integer" interface="command" value_id="UNI_PRESSURE">
<event frame="PRESSURE_EVENT"/>
</physical>
<conversion type="float_integer_scale" factor="10"/>
</parameter>
</paramset>
Und in \addon\install_hb-uni-sen-press "Druck" zu "Inhalt"
Code: Alles auswählen
<logical type="float" min="0.0" max="100000.0" unit="Liter" />
Dann dachte ich mir: Tar-Archiv erstellen, dieses dann nochmals gzippen und - nach dem Löschen der vorherigen Version - auf die Zentrale hochladen. Schlägt aber fehl ohne Fehlermeldung. Daher meine Fragen:
1. Gibt es da noch irgendwelche Checksum-Tests, die das Installieren nach Modifikationen verhindern?
2. Ist es evtl. sinnvoller, die Dateien per SSH auf der Zentrale zu editieren?
3. Gibt es irgendwo eine Basis-Doku, welche Dateien für ein neues Modul im Addon angelegt bzw. kopiert und umbenannt werden müssen? Wie findet die Zuordnung statt - alles über den Modulnamen?
Danke für Eure Hilfe & viele Grüße
Martin
Standort 1: FS20 + Homematic mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired + einige Funkmodule) über CCU2 und PocketHome HD, VCCU auf Raspberry
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)