homematic-community / ccu-addon-mosquitto Goto Github PK
View Code? Open in Web Editor NEWMosquitto packaged as Addon for the Homematic CCU3 and RaspberryMatic
License: Other
Mosquitto packaged as Addon for the Homematic CCU3 and RaspberryMatic
License: Other
Hallo,
wäre es möglich, das der mosquitto so eingestellt wird, das die retain messages persistent gespeichert werden und damit einen Neustart der Zentrale überleben.
Dafür muss in der mosquitto.confdie Option persistence
aktivieren.
Um die SD Karte zu schonen würde es reichen, wenn das aller 2 Stunden gespeichert wird:
autosave_interval 7200
autosave_on_changes true
Damit könnte man auf Systemvariablen zum persistenten speichern von Zuständen verzichten.
Hallo, ich taste mich gerade erstmals an MQTT heran. Sorry für den Doppelpost, aber unter https://homematic-forum.de/forum/viewtopic.php?f=41&t=49638 habe ich bisher keine Antwort erhalten.
Ich möchte Owntracks zur Anwesenheitserkennung usw. einsetzen. Owntracks erfordert ja einen MQTT-Server, an den ich die Positionsdaten sende. Ist es praktikabel, hierfür Mosquitto als Addon auf der CCU3 einzusetzen? Gibt es eine sichere und einfache Variante, die Positionsdaten aus dem Internet an mein Mosquitto zu senden? Oder ist das der "falsche" Anwendungsfall und Mosquitto nur dazu gedacht, heimnetzintern die MQTT-Kommunikation abzuwickeln, sodass ich stattdessen einen externen MQTT-Server außerhalb meines Heimnetzwerks einsetzen muss?
Vorweg: Sorry, ich bin kein tiefer Kenner des Systems und kann daher i.d.R. leider nur nach "Kochrezept" arbeiten.
Zum Problem:
Ich habe "ccu-addon-mosquitto-1.5.8-2.tar.gz" ganz normal auf der CCU3 (FW 3.53.26) via Zusatzsoftware installiert. Der Installationsvorgang an sich hat auch völlig normal ausgesehen. Nach der (scheinbar) erfolgten Installation hat die CCU3 - wie erwartet - neu gestartet.
Was mich allerdings irritiert: "mosquitto" erscheint nicht unter der installierten "Zusatzsoftware" (wie z.B. CuxDaemon, RedMatic, CCU-Historian, etc.). Warum nicht? Läuft das Ding überhaupt? ... oder was habe ich evtl. falsch gemacht?
Since an update of RaspberryMatic to version 3.53.34.20201121, the mosquitto-addon is without function.
System: RaspberryPi 3B+
Hallo!
Nach dem Update auf RaspberryMatic 3.45.5.20190330 läuft das Mosquitto-Addon auf der CCU nicht mehr (keine Verbindung über MQTTfx möglich).
Nach der Aussage von Jens Maus im Homematic Forum könnte es mit den neueren Buildroot zusammenhängen. Siehe auch diese Post von Jens: https://homematic-forum.de/forum/viewtopic.php?f=65&t=49960&start=70#p501086
Könntest Du das bitte prüfen?
Danke!
Vore
Ich habe die MQTT Zusatzsoftware auf einem Raspberry Pi 4 unter piVCCU3 installiert, das hat auch einwandfrei geklappt und ich sehe unter der Systemsteuerung, dass die Zusatzsoftware installiert wurde. Jedoch weiß ich nicht wie ich die neue Funktion nun nutzen kann, um damit ein MQTT Gerät anzusprechen. Müsste ich nach der Installation nicht einen neuen Eintrag unter Einstellungen -> Systemsteuerung vorfinden?
Danke schon mal und sorry für die unqualifizierte Frage, ich bin darüber hinaus auch ein CCU Neuling :-)
Moin, ich möchte dieses AddOn nutzen, um meine Homematic-Geräte per MQTT abzufragen und zu steuern.
Ich habe das AddOn erfolgreich installiert und es taucht auch in der "Zusatzsoftware" aus. Aber ab hier komme ich nicht mehr weiter. Ich hätte erwartet, dass ich mit dem MQTT Browser mir nun alle Geräte anzeigen lassen kann.
Muss ich das erst manuell konfigurieren und publishen, oder übersehe ich hier etwas. Im MQTT Explorer taucht nur $SYS auf.
Danke im Voraus,
Wird es künftig noch ein Update geben auf z.B. das aktuelle Release von mosquitto für dieses geniale AddOn?
Mit der nächsten kommenden RaspberryMatic version wird es eine neue zusätzlich Plattform für RaspberryMatic geben. Dabei handelt es sich um eine x86 (i686) basierte Version die als erste Iteration für das erzeugen einer virtuellen RaspberryMatic unter Virtualisierungsumgebungen (sog. "ova" platform) herausgebracht wird.
Da die Binaries im hm-tools Addon momentan lediglich ARM-basierte Binaries sind funktioniert dieses Addon momentan leider nicht mit der neuen "ova" Plattform. Es wäre daher schön wenn das Addon entsprechend um diese zusätzlich Plattform erweitert werden könnte und binaries mit ausgeliefert werden die auf einem i686/x86 System lauffähig sind.
Mehr Information zur neuen "ova" Plattform findet man momentan hier:
https://homematic-forum.de/forum/viewtopic.php?f=65&t=54055#p538104
Can you confirm that this addon is not running on CCU2? I've installed it but whenever I try to run the command, I get the following message:
-sh: /usr/local/bin/mosquitto: not found
However, the binaries are there:
total 0
0 lrwxrwxrwx 1 root root 41 Sep 24 20:59 mosquitto -> /usr/local/addons/mosquitto/bin/mosquitto
0 lrwxrwxrwx 1 root root 48 Sep 24 20:59 mosquitto_passwd -> /usr/local/addons/mosquitto/bin/mosquitto_passwd
0 lrwxrwxrwx 1 root root 45 Sep 24 20:59 mosquitto_pub -> /usr/local/addons/mosquitto/bin/mosquitto_pub
0 lrwxrwxrwx 1 root root 45 Sep 24 20:59 mosquitto_sub -> /usr/local/addons/mosquitto/bin/mosquitto_sub
Hallo hobbyquaker,
leider funktioniert das addmon mit der neuesten RaspberryMatic Version 3.53.34.20201121 nicht mehr. Die Ursache liegt in der Umstellung auf 64bit.
Beim Start von mosquitto kommt folgender Fehler:
/usr/local/addons/mosquitto/bin/mosquitto: error while loading shared libraries: libuv.so.1: wrong ELF class: ELFCLASS64
Gruß,
Timo
Hi,
reichen die beiden Einträge
certfile /etc/config/server.pem
keyfile /etc/config/server.pem
wirklich für eine verschlüsselte Verbindung?
Benötige ich nicht noch einen Eintrag cafile <ca.crt>
?
Das <ca.crt>
verwende ich doch dann auch auf dem Client, oder? Woher bekomme ich die Datei? Wer ist der CA?
Hallo,
wie ist es möglich einen User mit Passwort anzulegen. Alles was ich im Internet darüber gefunden habe bezieht sich auf die Mosquitto Installation direkt vom Programmierer. Diese Befehle funktionieren allerdings nicht.
Danke
Some new sensors do not support MQTT 3 anymore. Is there a new version supporting MQTT 5?
Hey,
I've downloaded the latest release of the addon (1.5.8+2) and tried to install it via the webui of the CCU3 (Settings -> Systemsettings --> Additional Software) (roughly translated from german to english). After uploading the tar.gz and clicking on "install" the CCU3, disconnects the ssh connection in the background (so I assume it reboots), however the boot fails. The ccu3 has afterwards a red permanent red light. Connections via ssh or web are not possible. Only way to fix this is to cut of the power and reboot the CCU3 again.
After this the CCU3 boots fine, however the plugin is not installed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.