Xiaomi Saugroboter
Verfasst: 2. Nov 2019 16:57
Hi,
Ich habe zwei Xiaomi Roboter (MI Vaccum Cleaner s2 und roborock s5). Ich habe eine Anleitung auf dem internationalen openhab-Forum gelesen und die entsprechenden items- und sitemap-Dateien angelegt. Nun erhalte ich folgende Fehler in meiner Log-Datei:
2019-11-02 16:35:23.845 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item for widget org.eclipse.smarthome.model.sitemap.Group
2019-11-02 16:35:23.848 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item ‘gVac’ for widget org.eclipse.smarthome.model.sitemap.Group
2019-11-02 16:35:23.851 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item ‘gVac’ for widget org.eclipse.smarthome.model.sitemap.Group
2019-11-02 16:35:23.853 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item ‘gVac’ for widget org.eclipse.smarthome.model.sitemap.Group
… und so weiter für alle meine items.
Hier meine items aus Roboter.items
… und hier ist meine sitemap Roboter.sitemap
Wo ist mein Fehler?
Ich habe zwei Xiaomi Roboter (MI Vaccum Cleaner s2 und roborock s5). Ich habe eine Anleitung auf dem internationalen openhab-Forum gelesen und die entsprechenden items- und sitemap-Dateien angelegt. Nun erhalte ich folgende Fehler in meiner Log-Datei:
2019-11-02 16:35:23.845 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item for widget org.eclipse.smarthome.model.sitemap.Group
2019-11-02 16:35:23.848 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item ‘gVac’ for widget org.eclipse.smarthome.model.sitemap.Group
2019-11-02 16:35:23.851 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item ‘gVac’ for widget org.eclipse.smarthome.model.sitemap.Group
2019-11-02 16:35:23.853 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item ‘gVac’ for widget org.eclipse.smarthome.model.sitemap.Group
… und so weiter für alle meine items.
Hier meine items aus Roboter.items
// Gruppe für alles
Group gVac "Xiaomi Saugroboter" <fan>
// Gruppe für die einzelnen Aspekte
Group gVacStats2 "Status" <status> (gVac)
Group gVacConss2 "Zeitplanung" <line-increase> (gVac)
Group gVacDNDs2 "Einstellungen 'Nicht-Stören'" <moon> (gVac)
Group gVacHists2 "Verlauf" <calendar> (gVac)
Group gVacNetworks2 "Netzwerk Details" <network> (gVac)
Group gVacStats5 "Status" <status> (gVac)
Group gVacConss5 "Zeitplanung" <line-increase> (gVac)
Group gVacDNDs5 "Einstellungen 'Nicht-Stören'" <moon> (gVac)
Group gVacHists5 "Verlauf" <calendar> (gVac)
Group gVacNetworks5 "Netzwerk Details" <network> (gVac)
// Mi Robot Vaccum
String actionControls2 "Steuerung" (gVac) {channel="miio:generic:05BE208A:actions#control" }
Number actionFans2 "generic Fan" (gVac) {channel="miio:generic:05BE208A:actions#fan" }
String actionCommands2 "generic Command" {channel="miio:generic:05BE208A:actions#commands" }
Number statusBats2 "Batteriestatus [%1.0f%%]" <battery> (gVac,gVacStats2) {channel="miio:generic:05BE208A:status#battery" }
Number statusAreas2 "Gereinigte Fläche [%1.0fm²]" <zoom> (gVac,gVacStats2) {channel="miio:generic:05BE208A:status#clean_area" }
Number statusTimes2 "Reinigungszeit [%1.0f']" <clock> (gVac,gVacStats2) {channel="miio:generic:05BE208A:status#clean_time" }
String statusErrors2 "Fehler [%s]" <error> (gVac,gVacStats2) {channel="miio:generic:05BE208A:status#error_code" }
Number statusFanPows2 "Fan Power [%1.0f %%]" <signal> (gVacStats2) {channel="miio:generic:05BE208A:status#fan_power" }
Number statusCleans2 "Reinigungsstatus [%1.0f]" <switch> (gVacStats2) {channel="miio:generic:05BE208A:status#in_cleaning" }
Switch statusDNDs2 "DND Status" (gVacStats2) {channel="miio:generic:05BE208A:status#dnd_enabled" }
String statusStatuss2 "Status [%s]" <status> (gVacStats2) {channel="miio:generic:05BE208A:status#state"}
Number consumableMainTs2 "Hauptbürste [%1.0f]" (gVacConss2) {channel="miio:generic:05BE208A:consumables#main_brush_time"}
Number consumableSidePs2 "Seitenbürste [%1.0f%%]" (gVacConss2) {channel="miio:generic:05BE208A:consumables#side_brush_percent"}
Number consumableFilterTs2 "Filter [%1.0f]" (gVacConss2) {channel="miio:generic:05BE208A:consumables#filter_time" }
Number consumableFilterPs2 "Filter [%1.0f%%]" (gVacConss2) {channel="miio:generic:05BE208A:consumables#filter_percent" }
Number consumableSensorTs2 "Sensor [%1.0f]" (gVacConss2) {channel="miio:generic:05BE208A:consumables#sensor_dirt_time"}
Number consumableSensorPs2 "Sensor [%1.0f%%]" (gVacConss2) {channel="miio:generic:05BE208A:consumables#sensor_dirt_percent"}
Switch dndFunctions2 "DND Funktion" <moon> (gVacDNDs2) {channel="miio:generic:05BE208A:dnd#dnd_function"}
String dndStarts2 "DND Startzeit [%s]" <clock> (gVacDNDs2) {channel="miio:generic:05BE208A:dnd#dnd_start"}
String dndEnds2 "DND Endzeit [%s]" <clock-on> (gVacDNDs2) {channel="miio:generic:05BE208A:dnd#dnd_end"}
Number historyAreas2 "Total gereinigte Fläche [%1.0fm²]" <zoom> (gVacHists2) {channel="miio:generic:05BE208A:history#total_clean_area"}
Number historyTimes2 "Total gereinigte Zeit [%1.0f']" <clock> (gVacHists2) {channel="miio:generic:05BE208A:history#total_clean_time"}
Number historyCounts2 "Reinigungsvorgänge [%1.0f]" <office> (gVacHists2) {channel="miio:generic:05BE208A:history#total_clean_count"}
String miNetSSIDs2 "Netzwerk SSID [%s]" <network> (gVac,gVacNetworks2) {channel="miio:generic:05BE208A:network#ssid" }
String miNetBSSIDs2 "Netzwerk BSSID [%s]" <network> (gVac,gVacNetworks2) {channel="miio:generic:05BE208A:network#bssid" }
Number miNetRSSIs2 "Netzwerk RSSI [%1.0f]" <network> (gVac,gVacNetworks2) {channel="miio:generic:05BE208A:network#rssi" }
Number miNetLifes2 "Uptime [%1.0f]" <clock> (gVac,gVacNetworks2) {channel="miio:generic:05BE208A:network#life" }
… und hier ist meine sitemap Roboter.sitemap
sitemap Roboter label="Saugroboter Steuerung"
{
Group item=gVac
{
Switch item=actionControls2 label="Funktionen" mappings=[vacuum="Start", pause="Pause",spot="Spot", dock="Dock"]
Switch item=actionFans2 label="Saugstärke" mappings=[38="Leise", 60="Normal", 77="Power",90="Maximum", -1="Andere"]
Default item=statusBats2 label="Batterie"
Default item=statusAreas2 label="Gereinigte qm"
Default item=statusTimes2 label="Reinigungszeit"
}
Group item=gVacStats2 label="Status Details"
Group item=gVacConss2 label="Gerätezustand"
Group item=gVacDNDs2 label="Nicht Stören"
Group item=gVacHists2 label="Reinigungsverlauf"
Group item=gVacNetworks2 label="Netzwerk"
}
Wo ist mein Fehler?