HABPanel widget: Virtual Thermostat/OnOff Appliance scheduling

Hello all, and THANK YOU @nepotu for developing this!

I feel like this could become something really important for the OH community(it certainly feels a void for me,I even considered nodeRED + bigtimer as i don’t use google calendar and hence caldav doesn’t suit me + well, google calendar is yet another cloud service).

I’ve installed your “widget” (it’s reductive to call it that, as there are so many components involved) and got it to work “as expected”(which is in and of itself testament to the quality of your work)

I am in the process of trying to adapt your “widget” to my needs, but i am nowehere near your level of understanding of programming, hence - I have a number of questions… and i guess some will feel funny to the more expert peeps amogst you.

-Items file: You have included["tags"] for each item, but they aren’t in the format used for alexa or google home integration. Are these tags there just as example or do they get used by some of the code i’m failing to locate (at the very least they aren’t mentioned in the rules)

-themes and colors some clever people like @guiott already had the knowledge needed to adapt the colors and themes, but I… well I’ve learned the little i know trying to use rules dsl for OH to do what i want it to do (so far with good success), while here we enter a space i’m not familiar with.
I’ve applied the Matrix Theme for HABPanel to my habpanel but your scheduler doesn’t fall in line with the rest.
Could you jot down a quick guide in regards to how to modify colors?
OR/AND Could you point me towards what resources to study in order to gain the knowledge needed to make those changes, so that maybe contribute in some way…

-VS ide with OH extension installed points to quite a high number of problems in the rules i copypasted from your github project, but then OH is able to refresh them and they work just fine.
So far i’ve made a point of not having one problem in my rules…
I’m guessing that is because you are using syntax coming from Java and not strictly xtend - is that it? or is the language service just not advanced enough for such advanced code and instead meant for beginners like myself?

Lastly, i wish this project would become a staple of OH, i feel it certainly deserves attention.
thanks again!