Missing EOF in KNX binding

Dear all,

i want to bind my knx items in knx.items. Anyway i still fail with this code. Can you help?

Dimmer LichtWohnzimmer "Licht Wohnzimmer [%d]" (Wohnzimmer, EG, EG-Licht, Licht) { knx="1/1/21+<1/4/21, 1/2/21, 1/3/21+<1/5/21" }
Dimmer LichtEsszimmer "Licht Esszimmer [%d]" (Esszimmer, EG, EG-Licht, Licht) { knx="1/1/20+<1/4/20, 1/2/20, 1/3/20+<1/5/20" }
Dimmer LichtKueche "Licht Kueche [%d]" (Kueche, EG, EG-Licht, Licht) { knx="1/1/22+<1/4/22, 1/2/22, 1/3/22+<1/5/22" }
Dimmer LichtSchlafzimmer "Licht Schlafzimmer [%d]" (Schlafzimmer, OG, OG-Licht, Licht) { knx="1/1/24+<1/4/24, 1/2/24, 1/3/24+<1/5/24" }
Dimmer LichtFlurOG "Licht Flur OG [%d]" (Flur, OG, OG-Licht, Licht) { knx="1/1/25+<1/4/25, 1/2/25, 1/3/25+<1/5/25" }
Dimmer LichtKinderzimmerOG "Licht Kinderzimmer OG [%d]" (Kinderzimmer, OG, OG-Licht, Licht) { knx="1/1/26+<1/4/26, 1/2/26, 1/3/26+<1/5/26" }
Dimmer LichtDusche "Licht Dusche [%d]" (Badezimmer, OG, OG-Licht, Licht) { knx="1/1/9+<1/4/9, 1/2/9, 1/3/9+<1/5/9" }
Switch LichtKuecheTheke "Licht Theke" (Kueche, EG, EG-Licht, Licht) { knx="1/1/0+<1/4/0" }
Switch LichtFlurEG "Licht Flur EG" (Flur, EG, EG-Licht, Licht) { knx="1/1/23+<1/4/23" }
Switch LichtGarderobe "Licht Garderobe" (Garderobe, EG, EG-Licht, Licht) { knx="1/1/3+<1/4/3" }
Switch LichtGaesteWC "Licht Gaeste WC" (Gaeste-WC, EG, EG-Licht, Licht) { knx="1/1/4+<1/4/4" }
Switch LichtTreppenhaus "Licht Treppenhaus" (Treppenhaus, Licht) { knx="1/1/5+<1/4/5" }
Switch LichtAnkleidezimmer "Licht Ankleidezimmer" (Ankleidezimmer, OG, OG-Licht, Licht) { knx="1/1/40+<1/4/40" }
Switch LichtBadezimmer "Licht Badezimmer" (Badezimmer, OG, OG-Licht, Licht) { knx="1/1/27+<1/4/27" }
Switch LichtKinderzimmerDG "Licht Kinderzimmer DG" (Kinderzimmer, DG, DG-Licht, Licht) { knx="1/1/43+<1/4/43" }
Switch LichtFlurDG "Licht Flur DG" (Flur, DG, DG-Licht, Licht) { knx="1/1/42+<1/4/42" }
Switch LichtBuero "Licht Buero" (Buero, DG, DG-Licht, Licht) { knx="1/1/44+<1/4/44 }
Rollershutter RolloEsszimmer "Rollo Esszimmer" <rollershutter> (Esszimmer, EG-Rolladen, Rolladen) { knx="3/1/0, 3/2/0, 3/3/0+<3/4/0" }
Rollershutter RolloWohnzimmerFenster "Rollo Wohnzimmer Fenster" <rollershutter> (Wohnzimmer, EG-Rolladen, Rolladen) { knx="3/1/1, 3/2/1, 3/3/1+<3/4/1" }
Rollershutter RolloWohnzimmerTuere "Rollo Wohnzimmer Tuere" <rollershutter> (Wohnzimmer, EG-Rolladen, Rolladen) { knx="3/1/2, 3/2/2, 3/3/2+<3/4/2" }
Rollershutter RolloKuecheGarten "Rollo Kueche Garten" <rollershutter> (Kueche, EG-Rolladen, Rolladen) { knx="3/1/3, 3/2/3, 3/3/3+<3/4/3" }
Rollershutter RolloKuecheGarage "Rollo Kueche Garage" <rollershutter> (Kueche, EG-Rolladen, Rolladen) { knx="3/1/4, 3/2/4, 3/3/4+<3/4/4" }
Rollershutter RolloGaesteWC "Rollo Gaeste WC" <rollershutter>  (Gaeste-WC, EG-Rolladen, Rolladen) { knx="3/1/5, 3/2/5, 3/3/5+<3/4/5" }
Rollershutter RolloKinderzimmerOG "Rollo Kinderzimmer OG" <rollershutter>  (Kinderzimmer, OG-Rolladen, Rolladen) { knx="3/1/6, 3/2/6, 3/3/6+<3/4/6" }
Rollershutter RolloSchlafzimmer "Rollo Schlafzimmer" <rollershutter>  (Schlafzimmer, OG-Rolladen, Rolladen) { knx="3/1/7, 3/2/7, 3/3/7+<3/4/7" }
Rollershutter RolloAnkleidezimmer "Rollo Ankleidezimmer" <rollershutter>  (Ankleidezimmer, OG-Rolladen, Rolladen) { knx="3/1/8, 3/2/8, 3/3/8+<3/4/8" }
Rollershutter RolloKinderzimmerDG "Rollo Kinderzimmer DG" <rollershutter>  (Kinderzimmer, DG-Rolladen, Rolladen) { knx="3/1/9, 3/2/9, 3/3/9+<3/4/9" }
Number TemperaturWohnzimmer "Temperatur Wohnzimmer [%.1f °C]" <temperature> (Wohnzimmer, EG-Heizung, Heizung) { knx="<5/3/52" }
Number TemperaturKueche "Temperatur Kueche [%.1f °C]" <temperature> (Kueche, EG-Heizung, Heizung) { knx="<5/3/53" }
Number TemperaturGaesteWC "Temperatur Gaeste WC [%.1f °C]" <temperature> (Gaeste-WC, EG-Heizung, Heizung) { knx="<5/3/54" }
Number TemperaturKinderzimmerOG "Temperatur Kinderzimmer OG [%.1f °C]" <temperature> (Kinderzimmer, OG-Heizung, Heizung) { knx="<5/3/56" }
Number TemperaturSchlafzimmer "Temperatur Schlafzimmer [%.1f °C]" <temperature> (Schlafzimmer, OG-Heizung, Heizung) { knx="<5/3/57" }
Number TemperaturBadezimmer "Temperatur Badezimmer [%.1f °C]" <temperature> (Badezimmer, OG-Heizung, Heizung) { knx="<5/3/58" }
Number TemperaturFlurOG "Temperatur Flur OG [%.1f °C]" <temperature> (Flur, OG-Heizung, Heizung) { knx="<5/3/59" }
Number TemperaturKinderzimmerDG "Temperatur Kinderzimmer DG [%.1f °C]" <temperature> (Kinderzimmer, DG-Heizung, Heizung) { knx="<5/3/83" }
Number TemperaturBuero "Temperatur Buero [%.1f °C]" <temperature> (Büro, DG-Heizung, Heizung) { knx="<5/3/82" }

Error message in openhab.log:

2017-10-18 11:00:59.907 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'knx.items' has errors, therefore ignoring it: [10,68]: mismatched character '<EOF>' expecting '"'

Maybe something corrupt with the file itself.
Did you try to copy all items to a new file?
knx2.items or something like that.

Just to exlude the file as error source.

Hi Jerome,

thx for your quick reply.
i deleted the old one and created a new one. now i am getting a diffrent error:

2017-10-18 11:49:16.051 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'knx.items' has errors, therefore ignoring it: [18,31]: missing '}' at 'Rollo'
[18,107]: extraneous input '/' expecting RULE_ID
[36,109]: mismatched character '<EOF>' expecting '"'

2017-10-18 11:49:16.145 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'knx.items' has errors, therefore ignoring it: [18,31]: missing '}' at 'Rollo'
[18,107]: extraneous input '/' expecting RULE_ID
[36,109]: mismatched character '<EOF>' expecting '"'

There is a " missing in line:

Switch LichtBuero “Licht Buero” (Buero, DG, DG-Licht, Licht) { knx="1/1/44+<1/4/44 }

1 Like

Hi Florian,

oh man :smiley:
Too much code for my eyes to handle :slight_smile:

I looked for something similar too and didnt see it as well. :smiley:
No need to worry.