Seite 1 von 1

Sonoff Basic Login ausgehender Befehl

Verfasst: 3. Dez 2018 19:15
von leupy
Hallo,
Ich versuche immer noch meine Sonoff Basic zum laufen zu bringen. (Win10)
Mein MQTT Verbindung steht jetzt nach vielen Problemen.
Jetzt habe ich folgendes Kommando als switch konfiguriert aber der Basic will nicht
Über MQTT.fx kann ich den Basic schalten.

ITEMS
Switch Sonoff84 "TV" { mqtt=">[broker:cmnd/tv-schlafzimmer/POWER:command:*:${command}], <[broker:stat/tv-schlafzimmer/POWER:state:default]", autoupdate="false"}


Sidemap
1
2 sitemap sonoff label="Test"
3 {
4 Frame label="Steckdose" {
5 Switch item=Sonoff84 label="tv-Schlafzimmer"
6 }
7 }


Sonoff Einstellungen im Anhang
Einen Fehler konnte ich schon auslesen kann aber nichts damit anfangen :(
19:22:26.573 [ERROR] [.ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'Sonoff84' for widget org.eclipse.smarthome.model.sitemap.Switch

19:37:03.326 [WARN ] [i.classic.internal.servlet.CmdServlet] - Received command 'TOGGLE' for item 'Sonoff84', but the item does not exist in the registry

Gib es die Möglichkeit mir an zuschauen ob der befehl von OH2 an MQTT gesandt wird und wie funktioniert das Login. (Einstellungen und abrufen)

Danke schon mal im voraus

Re: Sonoff Basic Login ausgehender Befehl

Verfasst: 3. Dez 2018 22:54
von udo1toni
Die Fehlermeldung deutet ja darauf hin, dass openHAB das Item nicht angelegt hat. ist die Datei am korrekten Ort? ist der Name der Datei korrekt (Endung)? Gibt es um die Zeile herum potentielle Probleme?

Statt ${command} kanst Du auch default verwenden:

Code: Alles auswählen

Switch Sonoff84 "TV" { mqtt=">[broker:cmnd/tv-schlafzimmer/POWER:command:*:default], <[broker:stat/tv-schlafzimmer/POWER:state:default]", autoupdate="false"}

Re: Sonoff Basic Login ausgehender Befehl

Verfasst: 5. Dez 2018 19:23
von leupy
Hallo,
die Datei Sonoff.item ist unter C:\openHAB2\conf\items
Ich hab jetzt in der Datei nur das vorgeschlagene Kommando.
Gleicher Fehler, wie bekomm ich hin das OH2 das Item anlegt oder wo ist die Datei wo das angelegt wird :?:

in der Basicui.config steht

capitalizeValues="false"
condensedLayout="false"
defaultSitemap="sonoff"
enableIcons="true"
iconType="svg"
org.apache.karaf.features.configKey="org.eclipse.smarthome.basicui"
service.pid="org.eclipse.smarthome.basicui"
theme="default"


sieht für mich iO aus

Hat das was damit zu tun
19:21:07.179 [INFO ] [raf.deployer.kar.KarArtifactInstaller] - KAR openhab-addons-2.3.0.kar is already installed. Please uninstall it first.
19:21:07.184 [INFO ] [raf.deployer.kar.KarArtifactInstaller] - KAR openhab-addons-legacy-2.3.0.kar is already installed. Please uninstall it first.

:?:

Re: Sonoff Basic Login ausgehender Befehl

Verfasst: 6. Dez 2018 05:29
von udo1toni
Die Datei muss auf items enden, nicht auf item.

Re: Sonoff Basic Login ausgehender Befehl

Verfasst: 6. Dez 2018 16:35
von leupy
Hallo und Danke für die Hilfe Ich hatte vorher so viele Problem mit MQTT das ich das Problem mit der Dateiendung nicht gesehen habe. (Anfänger halt)

Re: Sonoff Basic Login ausgehender Befehl

Verfasst: 6. Dez 2018 20:09
von udo1toni
Keine Sorge, das sind ganz normale Fehler :)

Am besten kannst Du solchen "simplen" Fehlern begegnen, wenn Du den offiziellen Editor für openHAB verwendest, das ist VSCode. Es handelt sich dabei um einen extrem mächtigen Open Source Editor (von Microsoft, unter der MIT Licence), für den es extrem viele Plugins gibt, eben auch eines speziell für openHAB, welches dann sehr viele Fehler direkt anzeigt.
Da das Plugin anhand der Endung erkennt, was es in der Datei zu erwarten hat, kannst Du schnell erkennen, dass die Dateiendung verkehrt sein muss, wenn es kein Syntax Highlighting gibt.