Binding MQTT rctmon

Die PV Anlage wird per MQTT eingebunden. Ich habe nach der folgende Anleitung "MQTT in openHAB 3 einrichten" mit MQTT begonnen. 

Zunächst muss man mosquitto einrichten. Das ist der Punkt 1. unter "Mein 1. Anlauf" beschrieben. Auch hier nutze ich mittlerweile eine Docker Variante.

Dann habe ich rctmon (sfudeus/docker_rctmon) auf der Basis von Docker installiert, welches mqtt unterstützt.  Meine Docker Installation besteht aus mehreren Komponenten. 

In der Datei config.yaml müssen nur die beiden IP Adressen unter "device - host" sowie unter "mqtt - mqtt_host" angepaßt werden. Dann starten und schon sollte über einen z.B: MQTT Explorer etwas zu sehen sein.

In dem Binding für mqtt muss dann die IP Adresse in der Things Datei auf die IP des mosquitto servers eingestellt werden. 

mqtt_rctmon.items

mqtt_rctmon.things

mqtt_rctmon.sitemap

mqtt_rctmon.rules

Mein 1. Anlauf

Nun, man fängt ja irgendwie an. Ich habe mir etwas 

Zunächst muss man mosquitto einrichten.

# 1. install MQTT as default on the openhab server

# https://bloggingwelt.de/mqtt-in-openhab-3-einrichten/

sudo apt install mosquitto

sudo systemctl start mosquitto

sudo systemctl enable mosquitto

service mosquitto status

# 2. install rctclient

# https://github.com/svalouch/python-rctclient

sudo apt install pip 

sudo pip install -U rctclient

sudo pip install paho-mqtt

# 3. install rctmon.py

# https://github.com/eleven6/rct-power

cd /usr/local/src

git clone https://github.com/eleven6/rct-power

cp /usr/local/src/rct-power/rctmon.py /usr/local/bin

# create a crontab entry

crontab -e

* */5 * * * /usr/bin/python /usr/local/bin/rctmon.py >> /tmp/rctmon.log  2>&1

# 4. openHAB configuration

# install mqtt binding

# add the rctpower settings for openhab

# other Infos/Links belongs to RCT Power

# https://openwb.de/main/wp-content/uploads/2019/07/install_openWB_v2.pdf

# https://github.com/snaptec/openWB

# https://solaranzeige.de/phpBB3/viewtopic.php?t=1058

# https://github.com/svalouch/python-rctclient

 

 

 

Please publish modules in offcanvas position.