MQTT-Manager-Plugin

Description

Das Plugin MQTT-Manager ermöglicht es Ihnen, Jeedom mit einem bestehenden MQTT-Broker zu verbinden oder einen lokal oder unter Docker mithilfe des Plugins zu installieren Docker-Verwaltung.

Dieses Plugin ist in der Lage, mehrere Funktionen zu kombinieren :

Configuration

Nach der Installation und Aktivierung des Plugins sollte die Installation von Abhängigkeiten beginnen, es sei denn, die automatische Verwaltung wurde zuvor deaktiviert. In diesem Fall müssen Sie auf die Schaltfläche klicken Beleben um diese Installationsphase einzuleiten.

Plugin-Setup

Um mit der Konfiguration des Plugins zu beginnen, muss aus den drei möglichen Optionen der Verbindungsmodus zum Broker ausgewählt werden :

Sobald der Mosquitto-Broker installiert ist (im Bedarfsfall), Sie können mit der Konfiguration fortfahren :

Gerätekonfiguration

Es ist möglich, MQTT-Equipment direkt im Plugin zu erstellen.

Sie müssen das Wurzelthema des Geräts angeben („Testen“ zum Beispiel), Achten Sie darauf, dass das Stammthema je nach Befehlstyp nicht mehr als zwei Ebenen haben kann (exe „Ebene1/Ebene2“) :

WICHTIG

Das jeedom-Topic ist reserviert (dies kann in der Konfiguration geändert werden), daher sollte nichts anderes als Befehle zum Ansteuern von jeedom darauf gesendet werden

Jeedom über MQTT

Es ist möglich, Jeedom über MQTT zu steuern. Hier sind die verschiedenen möglichen Themen unter der Annahme, dass das Hauptthema „jeedom“ ist (anzupassen, wenn Sie die Standardkonfiguration geändert haben) :

Deinstallieren Sie den Mosquitto-Broker

2 mögliche Optionen zum Deinstallieren des Mosquitto-Brokers, der lokal auf dem Computer vorhanden ist :

Selbstfindung)

Das Plugin kann verschiedene Modultypen automatisch erkennen. Dazu müssen Sie nur die automatische Erkennung auf der Hauptseite des Plugins autorisieren und den Dämon neu starten.

WICHTIG

Für Module vom Typ Tasmota ist es absolut notwendig, dass die vollständige Topic-Konfiguration %topic%/%prefix%/ ist

Übertragen Sie Informationen zwischen zwei Jeedoms per MQTT

Mit Assistent

Auf dem Quell-Jeedom (demjenigen, der die Informationen sendet) müssen Sie zur Plugin-Konfiguration gehen und auf der Ebene von „Mqtt local tranmission“ auf „MQTT-Informationen“ klicken und dann kopieren, was im angezeigten Fenster angezeigt wird. Auf dem Ziel-Jeedom (dem Empfänger) müssen Sie auf der Ebene „Mqtt-Lokalübertragung“ auf „Empfangen“ klicken und die zuvor kopierten Informationen einfügen.

Manuellement

Dank des Plugins ist es möglich, Befehle zwischen zwei Jeedom zu übertragen (dieses System soll Jeelink ersetzen). Hier erfahren Sie, wie Sie es konfigurieren :

Dann müssen Sie nur noch in der Plugin-Konfiguration zum Jeedom zurückkehren und „Erkennung senden“ ausführen”

WICHTIG

Bei dieser Konfiguration wird davon ausgegangen, dass die Jeedoms mit derselben Brocker-Mücke verbunden sind. Wenn Sie dies nicht können, müssen Sie eine der beiden Mücken so konfigurieren, dass sie die Werte der gewünschten Themen an eine andere Mücke sendet (siehe nächstes Kapitel) oder den Assist-Modus verwenden, der alles für Sie erledigt

WICHTIG

Wenn Sie den Wert des Felds „Veröffentlichungsvorlage“ (standardmäßig leer) ändern, erstellt die automatische Erkennung nicht die richtigen Bestellungen. In diesem Fall müssen Sie die Konfiguration anpassen

Verknüpft zwei verschiedene Mücken

WICHTIG

Wenn Sie den lokalen Übertragungsassistenten verwendet haben, müssen Sie diesen Teil nicht befolgen, Jeedom hat bereits alles für Sie erledigt

Es ist möglich, Themen zwischen mehreren Moskitos zu verknüpfen. Hier ist die Konfiguration zum Hinzufügen in Moskitos. Die Konfiguration muss nur an einem der Brocker-Mücken vorgenommen werden :

connection #NOM_CONNEXION#
address #REMOTE_ADDRESS#:#REMOTE_PORT#
topic # both 0 #LOCAL_TOPIC#/ #REMOTE_TOPIC#/
cleansession true
notifications false
remote_clientid #REMOTE_CLIENT_ID#
remote_username #REMOTE_USERNAME#
remote_password #REMOTE_PASSWORD#
local_username #LOCAL_USERNAME#
local_password #LOCAL_PASSWORD#
start_type automatic

Beispiel: Sie möchten Geräte von jeedom_2 an jeedom_1 senden, indem Sie haben :

Hier ist die Konfiguration, die in jeedom_2 (Mosquito-Parameter) hinzugefügt werden muss) :

connection jeedom_1
address 192.168.1.45:1883
topic # both 0 jeedom_2/ jeedom_2/
cleansession true
notifications false
remote_clientid jeedom_2
remote_username jeedom
remote_password password_1
local_username jeedom
local_password password_2
start_type automatic

NOTIZ

  • #NOM_CONNEXION# : kann alles sein, was du willst, und es spielt keine Rolle. Sie können zum Beispiel „name_jeedom_source-name_jeedom_target“ ausführen
  • #REMOTE_CLIENT_ID# : spielt auch keine Rolle, Sie müssen nur eine eindeutige Zeichenfolge einfügen
  • #LOCAL_TOPIC# : Der Name des lokalen Themas lautet häufig „Jeedom-Stammthema“ des lokalen Jeedoms
  • #REMOTE_TOPIC# : Der Name des lokalen Themas ist häufig das „Jeedom-Stammthema“ des entfernten Jeedoms

WICHTIG

In jeedom sind die Identifikatoren („Benutzername“ und „Passwort“) auf der Plugin-Konfigurationsseite unter „Authentifizierung“ in der Form „Benutzername“ verfügbar:password

Über das Internet mit Jeedom verbunden

WICHTIG

Sie sollten dies nur tun, wenn sich Ihre Jeedoms nicht in denselben lokalen Netzwerken befinden. Wenn Sie dies mit zwei Jeedom in denselben lokalen Netzwerken tun, werden Sie Probleme mit der Leistung, Zuverlässigkeit und Verlusten im Falle eines Internetausfalls (oder einer Wartung der Jeedom-Cloud) haben). Zusammenfassend lässt sich sagen, dass diese Konfiguration als letztes Mittel verwendet werden sollte

Um Jeedom über das Internet zu verknüpfen, gibt es mehrere Möglichkeiten: Sie können eine Mücke mit einem Cloud-Host bereitstellen oder eine Ihrer Mücken im Internet öffnen (achten Sie auf die Sicherheit, im Falle eines Problems kann Jeedom nicht haftbar gemacht werden)). Oder nutzen Sie den Cloud-Dienst Jeedom (der einzige Fall, der in dieser Dokumentation behandelt wird)).

WICHTIG

Der Jeedom-Cloud-Dienst steht Benutzern nicht zur Verfügung. Wir müssen jedoch zunächst sicherstellen, dass alle Last- und Zuverlässigkeitstests in Ordnung sind

Um den Jeedom-Cloud-Dienst zu nutzen, ist es ganz einfach: Gehen Sie auf dem Quell-Jeedom (demjenigen, der die Informationen sendet) einfach zur Plugin-Konfiguration und klicken Sie auf der Ebene „Jeedom-Cloud“ auf „Senden“. Dann müssen Sie dies tun Hinweis „Jeedom-Cloud-ID”. Gehen Sie dann zum Ziel-Jeedom (demjenigen, der die Informationen empfängt) und klicken Sie in der Plugin-Konfiguration auf „Empfangen“ und geben Sie die „Cloud-ID“ der Quelle an (im vorherigen Schritt wiederhergestellt)).

Das ist alles, Sie müssen lediglich die zu übertragenden Geräte auf dem Quell-Jeedom überprüfen und dann in der Quell-Jeedom-Plugin-Konfiguration auf „Erkennung senden“ klicken.

WICHTIG

Der Jeedom-Cloud-Service funktioniert nur mit Jeedom, die mit demselben Marktkonto verknüpft sind. Es ist nicht möglich, Informationen zwischen Jeedom auf verschiedenen Marktkonten zu übertragen

FAQ

Nach einem Update der Systempakete (apt) oder einem unbeaufsichtigten Upgrade funktioniert nichts mehr

Durch das Aktualisieren des Mosquito-Pakets wird die Servicedatei auf die Standardeinstellungen zurückgesetzt, sodass Mosquito nicht mehr auf die richtige Konfigurationsdatei verweist. Um dies zu beheben, ist es sehr einfach, die Installation von Mosquito auf der Plugin-Konfigurationsseite neu zu starten.

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.