2018-03-14 16:46:11.847 [ERROR] [pse.smarthome.core.items.GenericItem] - Tried to set invalid state 0 (DecimalType) on item Lights of type SwitchItem, ignoring it
2018-03-14 16:46:11.857 [ERROR] [pse.smarthome.core.items.GenericItem] - Tried to set invalid state 0 (DecimalType) on item Windows of type ContactItem, ignoring it
2018-03-14 16:46:11.866 [ERROR] [pse.smarthome.core.items.GenericItem] - Tried to set invalid state 0 (DecimalType) on item Shutters of type RollershutterItem, ignoring it
2018-03-14 16:46:11.875 [ERROR] [pse.smarthome.core.items.GenericItem] - Tried to set invalid state 100 (DecimalType) on item Skylights of type RollershutterItem, ignoring it
2018-03-14 16:46:11.884 [ERROR] [pse.smarthome.core.items.GenericItem] - Tried to set invalid state 60 (DecimalType) on item Tenda of type RollershutterItem, ignoring it
I think in the group Group:Switch:OR(ON, OFF) Lights are different types of items (numbers, contacts, …)? Not all of them want to receive 0, some want OFF, OPEN, … Use only one type of item per such a group. I run into the same problem. In OH 1.x this was accepted, in OH2.2 not.
This was the defaul “demo.items” from 1.x with the same sintax…
/* active groups */
Group:Switch:OR(ON, OFF) Lights "All Lights [(%d)]" (All)
Group:Switch:OR(ON, OFF) Heating "No. of Active Heatings [(%d)]" <heating> (All)
Group:Number:AVG Temperature "Avg. Room Temperature [%.1f °C]" <temperature> (Status)
Group:Contact:OR(OPEN, CLOSED) Windows "Open windows [(%d)]" <contact> (All)
I’m not using DecimalType…
Here the LOG for “Skylights”
2018-03-16 12:35:52.591 [ERROR] [pse.smarthome.core.items.GenericItem] - Tried to set invalid state 75 (DecimalType) on item Skylights of type RollershutterItem, ignoring it