Seite 1 von 1

[MQTT] Failed installing 'openhab-misc-mqttbroker, openhab-ui-homebuilder, ...'

Verfasst: 5. Jan 2020 14:29
von KnorxThieus
Hallo, ich bin noch ganz neu mit openHAB :)

Bisher hatte ich ein kleines Setup mit einer Handvoll things, zwei Regeln und zwei Bindings aufgesetzt. Heute habe ich mich daran versucht, MQTT aufzusetzen und weil sich der Broker irgendwie nicht installieren ließ, auf Anweisung eines Hilfeartikels cache & tmp gelöscht. Und nun habe ich den Salat im Log:

Code: Alles auswählen

Failed installing 'openhab-misc-mqttbroker, openhab-action-telegram, openhab-ui-homebuilder, openhab-ui-basic, openhab-binding-tplinksmarthome, openhab-ui-habpanel, openhab-binding-lifx, openhab-ui-paper': Error:
	Error downloading mvn:org.eclipse.smarthome.io/org.eclipse.smarthome.io.transport.mqtt/0.10.0.oh240
Die Konsole (habe das Ganze testweise auf Windows aufgesetzt) zeigt mir dazu noch einen ellenlangen Stack an, hier ein paar evtl. relevante Auszüge:

Code: Alles auswählen

java.io.IOException: Error resolving artifact org.eclipse.smarthome.io:org.eclipse.smarthome.io.transport.mqtt:jar:0.10.0.oh240: [Could not find artifact org.eclipse.smarthome.io:org.eclipse.smarthome.io.transport.mqtt:jar:0.10.0.oh240 in openhab (https://dl.bintray.com/openhab/mvn/online-repo/2.4/)]
shaded.org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.eclipse.smarthome.io:org.eclipse.smarthome.io.transport.mqtt:jar:0.10.0.oh240 in openhab (https://dl.bintray.com/openhab/mvn/online-repo/2.4/)
Hilfe!!1 Was ist das und wie bekomme ich das wieder zum Laufen? Backup existiert wg. Probebetrieb leider noch nicht :(
Offenbar versucht er immer noch, MQTT zu installieren. Da ich das eventuell mit dem falschen Fuß begonnen habe, wollte ich MQTT grundsätzlich erstmal wieder rausnehmen. Habe vor dem Start von openHAB extra noch org.eclipse.smarthome.io.transport.mqtt und org.eclipse.smarthome.io.mqttembeddedbroker aus den Tempfiles gelöscht und in meinem openHAB-Verzeichnis sogar eine Volltextsuche nach "mqtt" und "mosq" gemacht, aber aus irgendeinem Grund versucht er die immer noch zu installieren.

Über eure Hilfe würde ich mich sehr freuen: Wie bekomme ich mein Setup wieder zum Laufen? :-(

VG
KnorxThieus

Edit: In irgendeiner Konfigurationsdatei war MQTT doch noch erwähnt, nachdem ich den letzten Eintrag gelöscht habe, startet openHAB wenigstens wieder. Allerdings nicht ohne den Fehler "Could not resolve module: org.apache.karaf.http.core" im Log, die PaperUI kann ich jedoch wieder aufrufen. Der Versuch, das MQTT Binding zu installieren, liefert mir weiterhin die Maven-Fehlermeldung von oben ...

Re: [MQTT] Failed installing 'openhab-misc-mqttbroker, openhab-ui-homebuilder, ...'

Verfasst: 5. Jan 2020 22:20
von udo1toni
Hmm... Irgendwie hast Du da was komplett falsch gemacht...

Die einfachste Option: Mach ein Backup und fang von vorne an.
Das Backup kannst Du grundsätzlich mit openhab-cli backup erledigen, das Zurückspielen kann aber etwas komplizierter werden, weil Du ja nicht sicher sein kannst, was Du alles zerschossen hast und dann vielleicht beim restore "kaputt" zurückspielst.
Das backup landet in einer zip-Datei, die Du einfach öffnen und den Inhalt Stück für Stück ins System einbauen kannst. Dabei sind nur zwei Verzeichniszweige interessant, OPENHAB_USERDATA und OPENHAB_CONF. Die konkreten Pfade erhältst Du mittels openhab-cli info.
Unterhalb OPENHAB_USERDATA gibt es nur wenige interessante Dateien, abhängig davon, wie Du openHAB eingerichtet hast.

Ich hab keine Ahnung, ob der embedded Broker unter Windows läuft, allerdings gibt es nirgendwo gegenteilige Informationen (Ich habe es aber nie ausprobiert).
Unter Windows wirst Du fast sicher manuell Regeln für die Firewall definieren müssen, damit der Broker von außen erreichbar ist. Mosquitto gibt es auch als Windows-Version, das macht es vielleicht einfacher.

Re: [MQTT] Failed installing 'openhab-misc-mqttbroker, openhab-ui-homebuilder, ...'

Verfasst: 11. Jan 2020 14:14
von KnorxThieus
(Warum habe ich über deine Antwort keine Mailbenachrichtigung bekommen? Edit: Weil die Defaulteinstellungen hier im Forum das nicht vorsehen ... :/) Vielen Dank für deine Hilfe!

Das mit den Backups klingt wirklich sinnvoll, aber wenn es tatsächlich nur um diese zwei Ordner geht, kann ich auch einfach git nehmen, oder?
Ich werde mir in Kürze ohnehin einen Raspi zulegen, schon weil der alte Always-on-Windows-Rechner mit HDD mir langsam auf die Nerven geht ^^
Dann versuche ich es dort nochmal (aber vorher mache ich ein Backup!) ;-)

Re: [MQTT] Failed installing 'openhab-misc-mqttbroker, openhab-ui-homebuilder, ...'

Verfasst: 13. Jan 2020 21:27
von udo1toni
Es gibt schon noch ein paar mehr Ordner, die man sinnvollerweise sichert, aber in diesen beiden Ordnern liegen die vom User eingetragenen Daten.