Hallo Gernot,
@murelli146
der vcontrold aus deinem Container läuft nun seit einiger Zeit stabil (bisher mit MQTT = false).
Bisher hatte ich jedoch noch keine Zeit den vclient, der aktuell noch auf dem wiregate läuft, auch noch umzuziehen. Heute habe ich mal Deine MQTT Schnittstelle in Betrieb nehmen wollen, dazu habe ich
- MQTT Broker mittels diesem Dockerimage aufgesetzt: amd64/eclipse-mosquitto (könnte man ggf. als Hint auch in die KB aufnehmen, das war durchaus erstmal eine Herausforderung den zu konfigurieren und bei all den Einstelloptionen bin ich mir auch noch nicht sicher ob das dann später wirklich passt...)
- MQTT in den ENV Variablen Deines Containers auf TRUE gesetzt + IP und port des MQTT Brokers gesetzt
- den vclient im wiregate abgeschaltet, damit es zu keinen Aufrufkonflikten kommt
- die 1_MQTTcommands.txt und auch die 2_MQTT.tmpl angepasst auf meine Befehle
- den Container von Dir komplett neu deployed
Dann kommt es jedoch immer zu folgendem log Verhalten:
Code: Alles auswählen
2019-08-24T12:08:25.358219843Z sh: 1: /etc/vcontrold/3_mqtt_pub.sh: not found
2019-08-24T12:05:26.447643133Z [6] Sat Aug 24 12:05:26 2019 : started vcontrold version 0.98.7-10-gf28d437
2019-08-24T12:05:27.016037138Z vcontrold gestartet (PID 7)
2019-08-24T12:05:27.016157643Z MQTT: aktiv (var = true)
2019-08-24T12:05:27.016186921Z Aktualisierungsintervall: 120 sec
2019-08-24T12:11:23.160270254Z sh: 1: /etc/vcontrold/3_mqtt_pub.sh: not found
2019-08-24T12:14:20.987894623Z sh: 1: /etc/vcontrold/3_mqtt_pub.sh: not found
Im SSH Container für das volume das ja auf /etc/vcontrold gemountet ist sehe ich daß 3_mqtt_pub.sh korrekt (Auch mit korrekt abgefragten Inhalten durch den vclient!) generiert wird... Nur das ausführen des erzeugten Skriptes geht halt nicht und damit kommt nichts im MQTT Broker an...
Was mich etwas stutzig macht sind die unterschiedlichen Rechte der beiden shell Skripte... Passt das?
wenn ich in der Console Deines Containers direkt folgenden Befehl absetze schein es zu funktionieren und es kommen auch Verbindungseinträge im MQTT Broker!
Hast Du eine Idee was da schief laufen könnte oder was ich noch ansehen könnte? Danke!