ich habe aktuell ein Problem mit meiner Sitemap und zwar mit dem Mapping der Rollläden.
Es funktioniert alles, nur wenn ich etwa ein zusätzliches Licht der Sitemap hinzufügen möchte, meckert OH (Version 5 stable, RPi5) herum und zeigt mir die Mappings als Fehler an. Save anyway funktioniert leider nicht, es lässt mich keine Änderungen speichern.
Hat wer eine Idee?
Hier ein Auszug aus der Sitemap:
Code: Alles auswählen
sitemap Handymap label="Handy" {
Frame icon=time label="Zeit und Datum" {
Text item=LokaleZeit_DateTime
}
Frame icon=temperature label="Temperatur" {
Text item=KNXAussentemperatur_Aussentemperatur
Text item=Aussenmodul_Netatmo_Aussentemperatur label="Temperatur Eingang"
Text item=KNXPooltemperatur_Pooltemperatur
}
Frame icon=firstfloor label="Obergeschoß" {
Text icon=bedroom_blue label="Schlafzimmer" {
Switch icon=light item=KNXLichtOG_LichtSchlafzimmer
Switch icon=light item=KNXLichtOG_LichtSchrankraum
Text item=KNXReglerSchlafzimmer_IsttemperaturSchlafzimmer
Text item=KNXReglerSchlafzimmer_SolltemperaturSchlafzimmer
Slider item=KNXReglerSchlafzimmer_SollwertverschiebungSchlafzimmer maxValue=24 minValue=16 step=1 switchSupport
Switch item=KNXReglerSchlafzimmer_AbsenkungSchlafzimmer
Switch item=KNXHeizungOG_HeizventileSchlafzimmer
Text item=KNXReglerSchlafzimmer_HeizstellwertSchlafzimmer
Selection item=KNXJalousieOG_JalousieSchlafzimmer mappings=[0=0 %, 25=25 %, 50=50 %, 75=75 %, 100=100 %]
Switch item=KNXJalousieOG_JalousieSchlafzimmer
Switch item=KNXJalousieLichtOG_JalousienSchrankraum
}
Code: Alles auswählen
Error: Syntax error at line 20 col 75:
18 }
19 }
20 }
^
Unexpected unsignedint token: "0". Instead, I was expecting to see one of the following:
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 → 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
_ → ● __
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 → 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 identifier token based on:
Label → ● %identifier
Mapping → Command _ %equals _ ● Label
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 → 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 string token based on:
Label → ● %string
Mapping → Command _ %equals _ ● Label
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 → 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 → 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 → 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 _