Well like I said: HG is great.
Hg has a lot of abilities (if you know how to program).
Never tried AHP, because I don't have X10, it's only zwave here.
I even tried commercial boxes but none was able to make things happen the way I want.
Most of the programms I've tried are based on the (graphical) blocks with only the simple
if then else structure.
For my needs I need more complicated solutions, of which I think is possible with HG though.
No I don't have a programmers mind(setting) but I do have a "shifted mind"
.
(If I write a macro in Excel (takes some days), I send it to a co-worker and after a day he returns it refurbished. So it chokes up less memory and/or less nesting of function calls.)
For instance I don't like weatherforecasts like WU, the nearest station is 25 km away from my home, so the predictions are most of the times wrong. Is it raining at the station or at my house? My solution: create a rainmeter, take a infraredsensor and a piece of glass. The diffusion of the IR will change due the rain on the glass. But that's all I can come up with so making my own rainmeter will never finish.
Other example: Use of the sunset to switch on a light is nice but when it is full day and there is severe weather it gets quite dark in the house, but the light won't turn on because it ain't no sunset. Simple solution: take a sensor with lux-meter, switch on the light to a certain level according to the percentage of lux. Even looking at the programmcodes already in HG it fails me to write the proper code.
Other example: I want my dimmer to smoothly increase (or decrease) to a certain level (so not something like set level to 10% pause(10) set level to 20%). I created a simple formula, used MS-Word to "convert" it to some kind of C#-code. You can guess never worked. Googling around I came up to Robert Penner's codes (much better then mine). and to make it more complex I need to know if time now is between x and y hour and am I home or away, sleeping or awake.
So my next step is going to the library to see if I can find one or more books to get a programmers mind
.