Xiaomi Saugroboter
-
- Beiträge: 13
- Registriert: 12. Sep 2019 08:04
Re: Xiaomi Saugroboter
Vielleicht komme ich jetzt dem Problem näher. Mit Selection kann ich zwar vier Aktionen auswählen, der Roboter reagiert aber bei keiner Auswahl. Wenn ich dieselbe Aktion in der PaperUI auswähle, reagiert der Roboter aber?????
- udo1toni
- Beiträge: 13948
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Xiaomi Saugroboter
Im Begriff Spot Clean kommt ein Leerzeichen vor, weshalb Du in diesem Fall Anführungszeichen brauchst:
Code: Alles auswählen
sitemap test label="Robotertest" {
Switch item=actionControl label="Steuerung" icon="vaccum" mappings=[Vacuum="Reinigung", Pause="Pause","Spot Clean"="Spot", Dock="Dock"]
}
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 13
- Registriert: 12. Sep 2019 08:04
Re: Xiaomi Saugroboter
Ja, das habe ich auch schon gesehen und geändert. Leider ändert das aber nichts in der Basic UI.
-
- Beiträge: 4
- Registriert: 10. Nov 2019 13:15
Re: Xiaomi Saugroboter
Hallo,
ich vermute der Fehler entsteht durch Copy&Paste. Lösche in der item- und Sitemap-Datei mal die Anführungszeichen und setze sie per Hand neu.
VG
ich vermute der Fehler entsteht durch Copy&Paste. Lösche in der item- und Sitemap-Datei mal die Anführungszeichen und setze sie per Hand neu.
VG
-
- Beiträge: 13
- Registriert: 12. Sep 2019 08:04
Re: Xiaomi Saugroboter
Ich habe jetzt alle Anführungszeichen aus meiner Testitem- und Testsitemap-Datei gelöscht und nacheinander wieder eingefügt. Keine Änderung.
Da sich in der Basic UI gar nichts tut, hatte ich eigentlich gedacht, dass vielleicht das Binding nicht richtig funktioniert, aber im Control der Paper UI kann ich den Sauger ansprechen und sehe auch alle channels.
Da sich in der Basic UI gar nichts tut, hatte ich eigentlich gedacht, dass vielleicht das Binding nicht richtig funktioniert, aber im Control der Paper UI kann ich den Sauger ansprechen und sehe auch alle channels.
-
- Beiträge: 13
- Registriert: 12. Sep 2019 08:04
Re: Xiaomi Saugroboter
Ich habe jetzt testweise nochmal die items- und sitemap-Datei händisch erstellt und nur einen channel verlinkt:
test2.items
test2.sitemap
Nun erhalte ich die folgende Fehlermeldung im log:
test2.items
Code: Alles auswählen
String actioncontrol "Control Vacuum" { channel="miio:vacuum:05C63EA8:actions#control" }
Code: Alles auswählen
sitemap test2 label="test2" {
Switch item=actioncontrol
label="Steuerung"
icon=vacuum
mappings=[vacuum="Reinigung",pause="Pausieren",spot="Spotreinigung",dock="Dock"]
}
Ich bin am Verzweifeln, finde den Fehler in der items-Datei nicht!2019-11-12 20:40:20.238 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'test2.items' has errors, therefore ignoring it: [1,1]: missing EOF at '?'
-
- Beiträge: 4
- Registriert: 10. Nov 2019 13:15
Re: Xiaomi Saugroboter
Irgendwie gibt es ein Problem bei der Formatierung deiner item-Datei. Openhab erkennt das Anführungszeichen nicht als " sondern als 2 mal ' und bemängelt den fehlenden Inhalt dazwischen.
- udo1toni
- Beiträge: 13948
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Xiaomi Saugroboter
Wie hast Du die Datei erstellt?
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 13
- Registriert: 12. Sep 2019 08:04
Re: Xiaomi Saugroboter
Mit Microsoft Visual Studio Code
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: Xiaomi Saugroboter
Versuche es mal mit
Code: Alles auswählen
icon="vacuum"
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.