Rollershutter Mapping - Sitemap meckert
Verfasst: 16. Aug 2023 18:28
Hallo zusammen, ich mache gerade eine Sitemap fürs Handy.
Die Jalousien sind über Switch und Setpoint eingebunden, damit man gleich gewisse Stellungen anfahren kann.
Schaut so aus:
Funktioniert auch ohne Probleme, nur meckert mich Openhab mit folgender Fehlermeldung an:
Ich kann jetzt nicht mehr mit dem Codeteil arbeiten (past©), es ist nicht mehr möglich die Sitemap in eine neue Datei zu kopieren und dort wieder anzupassen, weil sie sich nicht speichern lässt.
Im Designbereich kann ich aber arbeiten und auch speichern, wie oben erwähnt läuft es problemlos.
Woran kann das liegen?
Mein Ziel ist eine "vernünftige" Einbindung der Jalousien am Handy, also nicht bloß auf/ab/stop.
Schöne Grüße
Die Jalousien sind über Switch und Setpoint eingebunden, damit man gleich gewisse Stellungen anfahren kann.
Schaut so aus:
Code: Alles auswählen
Selection icon="rollershutter" item=KNXJalousieOG_JalousieSchlafzimmer label="Schlafzimmer" mappings=[0 = 0%,25 = 25%,50 = 50%,75 = 75%,100 = 100%]
Switch icon="rollershutter" item=KNXJalousieOG_JalousieSchlafzimmer label="Schlafzimmer"
Code: Alles auswählen
Error: invalid syntax at line 15 col 120:
Selection icon="rollershutter" item=KNXJalousieOG_JalousieSchlafzimmer label="Schlafzimmer" mappings=[0 = 0%,25 = 25%,50 = 50%,75 = 75%,100 = 100%]
^
Unexpected input (lexer error). Instead, I was expecting to see one of the following:
A rbracket token based on:
WidgetAttrValue → %lbracket _ Mappings _ ● %rbracket
WidgetAttr → WidgetAttrName ● WidgetAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → 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
WidgetAttrValue → %lbracket _ ● Mappings _ %rbracket
WidgetAttr → WidgetAttrName ● WidgetAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → 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
Mappings → Mappings ● _ %comma _ Mapping
WidgetAttrValue → %lbracket _ ● Mappings _ %rbracket
WidgetAttr → WidgetAttrName ● WidgetAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → 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 NL token based on:
_ → _ ● %NL
Mappings → Mappings ● _ %comma _ Mapping
WidgetAttrValue → %lbracket _ ● Mappings _ %rbracket
WidgetAttr → WidgetAttrName ● WidgetAttrValue
WidgetAttrs → WidgetAttrs _ ● WidgetAttr
Widget$ebnf$1 → Widget$ebnf$1 ● WidgetAttrs
Widget → %nlwidget _ ● Widget$ebnf$1
Widgets → 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 _
Im Designbereich kann ich aber arbeiten und auch speichern, wie oben erwähnt läuft es problemlos.
Woran kann das liegen?
Mein Ziel ist eine "vernünftige" Einbindung der Jalousien am Handy, also nicht bloß auf/ab/stop.
Schöne Grüße