@samson71 Ich beziehe mich hier auf einen älteren Thread:
mathias_fo 26 Sept 2022, 20:02
@hannes-0 Hallo Hannes-0, ein Kumpel und ich haben das bereits umgesetzt.
Bei dem Protokoll handelt es sich nicht um Modbus, es ist ein eigenes Protokoll von KACO. Wir haben das ganze vor Ort über einen Raspberry Pi mit RS485 - USB Adapter gelöst. Die Daten werden über MQTT zu ioBroker gesendet. Bei Interesse kannst du dich einfach melden!
Und das wollte ich hier versuchen.
Ein Fehlerprorokoll hab ich nicht, weil ich keinen Fehler finde. Ich weiß nicht, wonach ich da suchen soll.
Hier wäre der Status des kaco2mqttd auf dem Raspi:
sudo systemctl status kaco2mqttd.service
● kaco2mqttd.service - KACO inverter data to MQTT server
Loaded: loaded (/lib/systemd/system/kaco2mqttd.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-10-11 13:02:28 CEST; 1 day 2h ago
Main PID: 982 (kaco2mqttd)
Tasks: 2 (limit: 387)
CPU: 2.712s
CGroup: /system.slice/kaco2mqttd.service
└─982 /usr/sbin/kaco2mqttd
Okt 11 13:02:28 kaco2mqtt kaco2mqttd[982]: Config, port found: 1883
Okt 11 13:02:28 kaco2mqtt kaco2mqttd[982]: Config, usename found: kaco_mqtt
Okt 11 13:02:28 kaco2mqtt kaco2mqttd[982]: Config, password found.
Okt 11 13:02:28 kaco2mqtt kaco2mqttd[982]: Config, serialdevice found: /dev/ttyUSB0
Okt 11 13:02:28 kaco2mqtt kaco2mqttd[982]: Config, group found: dialout
Okt 11 13:02:28 kaco2mqtt kaco2mqttd[982]: Config, interval found: 10
Okt 11 13:02:28 kaco2mqtt kaco2mqttd[982]: Config, 2 inverter addresses found.
Okt 11 13:02:28 kaco2mqtt kaco2mqttd[982]: Config file successfully read
Okt 11 13:02:28 kaco2mqtt /usr/sbin/kaco2mqttd[982]: MQTT, on_connect: Connection Accepted.
Okt 11 13:02:28 kaco2mqtt /usr/sbin/kaco2mqttd[982]: Serial line succesfully opened.
Und hier ein Log-Eintrag vom Mosquitto-Broker:
2024-10-12 15:22:38: New connection from 10.1.1.25:50664 on port 1883.
2024-10-12 15:22:38: New client connected from 10.1.1.25:50664 as auto-CEA9E1E8-017D-B82B-ECC8-01405AD177D5 (p2, c1, k60, u'kaco_mqtt')
10.1.1.25 ist die IP vom Misquitto-Client (kaco2mqtt) und 10.1.1.24 ist Mosquitto-Broker.
Und in diesem Broker ist nichts zu finden.