Ich zitiere udo1toni: ein Buch ist schnell out of Date.
Gesendet von meinem F5122 mit Tapatalk
Bereinigung nach Fehlversuchen
- webguards
- Beiträge: 56
- Registriert: 5. Jun 2018 17:06
Re: Bereinigung nach Fehlversuchen
=== Das Kuriose an SMARTHOME, man wird nie fertig
===
Thin Client HP als Multifunktionsserver (Docker) | 2x Echo Dot als SST und TTS | Fritzbox | FritzDect | KODI MediaCenter | Samsung TV und Samsung HTS | fireTV via adb | CasaControl mit 20 Aktoren via EXEC | Xiaomi Gateway mit mehrere Tür- und Temperatursensoren | Broadlink RM PRO | 80% regelbasiert Automatisiert

Thin Client HP als Multifunktionsserver (Docker) | 2x Echo Dot als SST und TTS | Fritzbox | FritzDect | KODI MediaCenter | Samsung TV und Samsung HTS | fireTV via adb | CasaControl mit 20 Aktoren via EXEC | Xiaomi Gateway mit mehrere Tür- und Temperatursensoren | Broadlink RM PRO | 80% regelbasiert Automatisiert
-
- Beiträge: 5
- Registriert: 22. Jul 2019 08:23
Re: Bereinigung nach Fehlversuchen
Guten Abend zusammen,
irgendwie hab ich einen doppelten eintag im log und 2 mqqt broker am laufen... ist das normal?
ich hatte zuvor mosquitto angetestet - aber komplett deinstalliert und mich für jetzt für den internen MQTT Broker Moquette entschieden.
wollte erstmal mit
den broker Service starten aber es werden sofort 2 broker gestartet.
wie kann ich das reparieren?
Gruß bbcare
irgendwie hab ich einen doppelten eintag im log und 2 mqqt broker am laufen... ist das normal?
Code: Alles auswählen
2020-02-09 20:34:58.186 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'localhost' with clientid embedded-mqtt-broker
2020-02-09 20:34:58.283 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'localhost' with clientid ea5425c7
wollte erstmal mit
Code: Alles auswählen
addons.cfg
misc = mqttbroker
wie kann ich das reparieren?
Gruß bbcare
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Bereinigung nach Fehlversuchen
Es geht hier um eine Broker Connection, nicht um einen Broker.
Wenn Du mosquitto deinstalliert hast, wird dieser auch nicht mehr laufen (das kannst Du aber ohnehin von openHAB aus nicht beeinflussen, jedenfalls nicht ohne zusätzliche Scripte). Prüfen kannst Du das in der Shell des Rechners, mittels ps aux | grep mosquitto. Es sollte dann nur eine Zeile angezeigt werden, eben die vom grep-Befehl.
Nun musst Du in openHAB noch die Bridge entfernen, die auf mosquitto konfiguriert ist. Die solltest Du in Paper UI unter Configurations->Things finden. Falls Du über Textdateien konfiguriert hast, musst Du natürlich dort die entsprechenden Einträge entfernen.
Wenn Du mosquitto deinstalliert hast, wird dieser auch nicht mehr laufen (das kannst Du aber ohnehin von openHAB aus nicht beeinflussen, jedenfalls nicht ohne zusätzliche Scripte). Prüfen kannst Du das in der Shell des Rechners, mittels ps aux | grep mosquitto. Es sollte dann nur eine Zeile angezeigt werden, eben die vom grep-Befehl.
Nun musst Du in openHAB noch die Bridge entfernen, die auf mosquitto konfiguriert ist. Die solltest Du in Paper UI unter Configurations->Things finden. Falls Du über Textdateien konfiguriert hast, musst Du natürlich dort die entsprechenden Einträge entfernen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 5
- Registriert: 22. Jul 2019 08:23
Re: Bereinigung nach Fehlversuchen
hmmm also mosquitto ist komplett runter.
alle things, items und services einträge entfernt.
addon.cfg bindings und misc einträge auch
und auch alles was mit mosquitto oder mqtt zu tun hatte deinstalliert.
Alles soweit nachgeschaut.
dann in der addon.cfg
gesetzt, dann >> systemctl restart openhab2
aber in der openhab log stehen dann 2 mqqt broker connections
da darf doch nur eine Boker connection starten oder?
alle things, items und services einträge entfernt.
addon.cfg bindings und misc einträge auch
und auch alles was mit mosquitto oder mqtt zu tun hatte deinstalliert.
Alles soweit nachgeschaut.
Code: Alles auswählen
[19:35:43] root@OHA:/home/openhabian# ps aux | grep mosquitto
root 1946 0.0 0.0 7360 508 pts/1 S+ 19:38 0:00 grep --color=auto mosquitto
[19:38:09] root@OHA:/home/openhabian#
Code: Alles auswählen
misc = mqttbroker
aber in der openhab log stehen dann 2 mqqt broker connections
Code: Alles auswählen
2020-02-11 19:47:13.870 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'localhost' with clientid embedded-mqtt-broker
2020-02-11 19:47:14.003 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to '192.x.x.x' with clientid ea5425c7
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Bereinigung nach Fehlversuchen
Die 192.x.x.x ist die IP Deines openHAB Rechners? Auf dem auch mosquitto installiert war?
Welche der beiden Connections ist die, welche openhAB verwendet? (die ClientID sollte darüber Aufschluss geben).
Du könntest in der internen Datenbank nachschauen, allerdings musst Du hier sehr vorsichtig vorgehen. Die Datenbank ist im JSON-Format gespeichert, Änderungen an der Datei dürfen nur durchgeführt werden, wenn openHAB gestoppt ist. Mach vor Änderungen eine Kopie der Datei, damit Du eine Chance hast, die Datei wiederherzustellen, falls Du beim Entfernen des fehlerhaften Eintrags die Struktur zerstörst.
Der Dateipfad lautet $OPENHAB_USERDATA/jsondb/org.*.thing.Thing.json (der Stern ist abhängig von der verwendeten Version von openHAB2).
Welche der beiden Connections ist die, welche openhAB verwendet? (die ClientID sollte darüber Aufschluss geben).
Du könntest in der internen Datenbank nachschauen, allerdings musst Du hier sehr vorsichtig vorgehen. Die Datenbank ist im JSON-Format gespeichert, Änderungen an der Datei dürfen nur durchgeführt werden, wenn openHAB gestoppt ist. Mach vor Änderungen eine Kopie der Datei, damit Du eine Chance hast, die Datei wiederherzustellen, falls Du beim Entfernen des fehlerhaften Eintrags die Struktur zerstörst.
Der Dateipfad lautet $OPENHAB_USERDATA/jsondb/org.*.thing.Thing.json (der Stern ist abhängig von der verwendeten Version von openHAB2).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet