Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
modifikationen_hacks:mbus2mqtt [2023/03/25 21:08] – [Installation] Andreas Ranalder | modifikationen_hacks:mbus2mqtt [2023/03/30 22:44] (aktuell) – Andreas Ranalder | ||
---|---|---|---|
Zeile 17: | Zeile 17: | ||
* MBUS Master | * MBUS Master | ||
* USB: [[https:// | * USB: [[https:// | ||
+ | * oder | ||
* TTL: [[https:// | * TTL: [[https:// | ||
Zeile 182: | Zeile 183: | ||
</ | </ | ||
+ | == Auslese Script erstellen == | ||
Jetzt bist du schon fast durch und es wird Zeit das ganze in eine ausführbare Datei zu packen " | Jetzt bist du schon fast durch und es wird Zeit das ganze in eine ausführbare Datei zu packen " | ||
Zeile 187: | Zeile 189: | ||
<WRAP box> | <WRAP box> | ||
cd / | cd / | ||
+ | |||
touch read_send_meters_mqtt.sh | touch read_send_meters_mqtt.sh | ||
+ | |||
chmod u+x read_send_meters_mqtt.sh | chmod u+x read_send_meters_mqtt.sh | ||
</ | </ | ||
Zeile 214: | Zeile 218: | ||
loxberry@loxberry: | loxberry@loxberry: | ||
</ | </ | ||
+ | |||
+ | Am besten vorher noch kurz den MQTT Explorer starten, damit ihr seht, ob da was daher kommt: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Die Daten kann man wie üblich mit dem Loxberry MQTT Plugin und einem virtualen TCP oder UDP eingang nochher ins loxone übernehmen. | ||
+ | |||
+ | Das Script " | ||
+ | <WRAP box> | ||
+ | rm ~/ | ||
+ | </ | ||
+ | |||
+ | == Automatisierte Abfrage erstellen == | ||
+ | |||
+ | So wenn alles funktioniert und man mit dem ganzen zufrieden ist, wird es an der Zeit diesen Script automatisch zu starten. Dies kann man mit einem crontab machen: | ||
+ | <WRAP box> | ||
+ | crontab -e | ||
+ | </ | ||
+ | |||
+ | Und dann dort folgendes anfügen: | ||
+ | <WRAP box> | ||
+ | PATH=$PATH:/ | ||
+ | LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ | ||
+ | */5 * * * * cd / | ||
+ | </ | ||
+ | Dann wird ins verzeichnis gewechselt und alle 5min das script ausgeführt. Der Autput wird ins / | ||