Sitemap - Errors - Wie beheben?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Absinthe
Beiträge: 86
Registriert: 16. Jan 2022 13:30
Answers: 1

Sitemap - Errors - Wie beheben?

Beitrag von Absinthe »

Hallo zusammen,

ich habe seit geraumer Zeit im Sitemap Editor in der GUI einige Fehler drin. Sitemap funktioniert super, konnte auch bis zur Version 4.x.x trotz der Fehler speichern... Seit Version 5.0.0 kann ich leider keine Änderungen mehr an der Sitemap vornehmen...
Validation errors
Sitemap definition has validation errors:
Frame widget Einzelne Lichter, frame not allowed in frame
Widget Einzelne Lichter, only frames or no frames at all allowed in linkable widget
Frame widget Wasseralarm, frame not allowed in frame
Frame widget Luftfeuchtigkeit, frame not allowed in frame
Widget Luftfeuchtigkeit, only frames or no frames at all allowed in linkable widget
Frame widget Wasseralarm, frame not allowed in frame
Frame widget Windfang / Flur, frame not allowed in frame
Frame widget WC, frame not allowed in frame
Frame widget Wohnzimmer, frame not allowed in frame
Frame widget Küche, frame not allowed in frame
Frame widget Flur, frame not allowed in frame
Frame widget Badezimmer, frame not allowed in frame
Frame widget Schlafzimmer, frame not allowed in frame
Frame widget Büro, frame not allowed in frame
Frame widget Kinderzimmer Süd, frame not allowed in frame
Frame widget Kinderzimmer West, frame not allowed in frame
Frame widget Waschküche, frame not allowed in frame
Frame widget Wohnzimmer, frame not allowed in frame
Frame widget Badezimmer, frame not allowed in frame
Frame widget Flur, frame not allowed in frame
Frame widget Waschküche, frame not allowed in frame
Frame widget Wetterbericht, frame not allowed in frame
Frame widget Sensoren am Haus, frame not allowed in frame
Frame widget Aktivieren der Automatik, frame not allowed in frame
Frame widget Rollo ab, wenn..., frame not allowed in frame
Frame widget Rollo hoch, wenn..., frame not allowed in frame
Frame widget Aktivieren der Automatik, frame not allowed in frame
Frame widget Rollo ab, wenn..., frame not allowed in frame
Frame widget Rollo hoch, wenn..., frame not allowed in frame
Frame widget Aktivieren der Automatik, frame not allowed in frame
Frame widget Rollo ab, wenn..., frame not allowed in frame
Frame widget Rollo hoch, wenn..., frame not allowed in frame
Chart widget Stromverbrauch, invalid period configured: undefined
Switch widget Licht Haus Alle, syntax error in mappings: OFF=Alle Lichter aus
Switch widget ExpirationTimer, syntax error in mappings: ON=Expiration-Itmes OFF
Selection widget Alarmanlage, syntax error in mappings: 1=An & Automatik
Selection widget Alarmanlage, syntax error in mappings: 2=An & immer Benachrichtigen
Im Code-Editor steht auch noch drin:
Error: Syntax error at line 519 col 101:

517 }
518 }
519 }
^
Unexpected identifier token: "Lichter". Instead, I was expecting to see one of the following:

A NL token based on:
__ → __ ● %NL
_ → ● __
Mapping → Command _ %equals _ Label ● _ %equals _ WidgetIconAttrValue
Mappings → ● Mapping
WidgetMappingsAttrValue → %lbracket _ ● Mappings _ %rbracket
WidgetAttr → WidgetMappingsAttrName ● WidgetMappingsAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A WS token based on:
__ → __ ● %WS
_ → ● __
Mapping → Command _ %equals _ Label ● _ %equals _ WidgetIconAttrValue
Mappings → ● Mapping
WidgetMappingsAttrValue → %lbracket _ ● Mappings _ %rbracket
WidgetAttr → WidgetMappingsAttrName ● WidgetMappingsAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A SL_COMMENT token based on:
Comment → ● %SL_COMMENT
__ → __ ● Comment
_ → ● __
Mapping → Command _ %equals _ Label ● _ %equals _ WidgetIconAttrValue
Mappings → ● Mapping
WidgetMappingsAttrValue → %lbracket _ ● Mappings _ %rbracket
WidgetAttr → WidgetMappingsAttrName ● WidgetMappingsAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A ML_COMMENT token based on:
Comment → ● %ML_COMMENT
__ → __ ● Comment
_ → ● __
Mapping → Command _ %equals _ Label ● _ %equals _ WidgetIconAttrValue
Mappings → ● Mapping
WidgetMappingsAttrValue → %lbracket _ ● Mappings _ %rbracket
WidgetAttr → WidgetMappingsAttrName ● WidgetMappingsAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A rbracket token based on:
WidgetMappingsAttrValue → %lbracket _ Mappings _ ● %rbracket
WidgetAttr → WidgetMappingsAttrName ● WidgetMappingsAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A comma token based on:
Mappings → Mappings _ ● %comma _ Mapping
WidgetMappingsAttrValue → %lbracket _ ● Mappings _ %rbracket
WidgetAttr → WidgetMappingsAttrName ● WidgetMappingsAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
A equals token based on:
Mapping → Command _ %equals _ Label _ ● %equals _ WidgetIconAttrValue
Mappings → ● Mapping
WidgetMappingsAttrValue → %lbracket _ ● Mappings _ %rbracket
WidgetAttr → WidgetMappingsAttrName ● WidgetMappingsAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → ● Widget
Widget → %lwidget _ Widget$ebnf$3 _ %lbrace _ ● Widgets _ %rbrace
Widgets → Widgets _ ● Widget
Sitemap → %sitemap _ SitemapName __ SitemapLabel __ %lbrace _ ● Widgets _ %rbrace
Main → _ ● Sitemap _
Jemand eine Idee, woher dies kommt oder wie ich das beheben kann?

Grüße
OpenHAB 4.3.5
in einem Docker-Container
auf einer Synology DS1515+

tim.l
Beiträge: 72
Registriert: 24. Jun 2022 08:16
Answers: 2
Wohnort: Bielefeld
Kontaktdaten:

Re: Sitemap - Errors - Wie beheben?

Beitrag von tim.l »

Ich hatte auch einige Probleme mit dem Spichern der Sitemaps in 5.0.0. Diese wurden für mich mit 5.0.1 korrigiert. Ggf. einmal updaten. Falls das reicht reicht, scheint wirklich die Struktur falsch zu sein (Frame in Frame).

Grüße,
Tim
Meine openHAB Erfahrungen bei mir im Blog: https://360friends.de/tag/openhab/ ;)

Antworten