Hi,
A couple of days ago I started using HomeGenie on a Raspberry Pi B. The software is working well but I found some weird behavior and I wonder if this is correct?
Let me give a short description of my home automation system :
I'm using X10 LW12 Dimmers (
http://www.marmitek.com/en/product-details/x-10/x-10-home-automation/micro-modules/lw12.php) together with X10 TWM4 Transmitters (
http://www.marmitek.com/en/product-details/x-10/x-10-home-automation/micro-modules/twm4.php) behind Niko buttons
The button behaviour works like this :
Short press -> Toggles between sending ON and OFF x10 commands
Long press - > Toggles between sending DIM(5) and BRIGHT(5) every second as long as you hold the button
The LW12 dimmer reacts on these commands without any problem.
The problem for Homegenie is that the LW12 saves the last level stand so Homegenie loses synchronisation
Example :
1 Set lamp on with homegenie -> no problem
2 Control level with homegenie to 50 percent -> no problem, the lw12 dims to 50 percent
3 Set lamp off with homegenie > no problem, the lw12 receives the off command and dims to 0 but it also saves the last dim level of 50%
4 Set lamp on with homegenie -> Problem : the lw12 receives the the on command and turns on to the last saved stand of 50% but the homegenie software is indicating that it is on at 100% When you then set homegenie to 70%, the lamp continues to dim to 20%.
Both dimmer options of the homegenie software "save last dim stand" and "bright to 100% when turning on" are off.
Using "save last dim stand" doesnt work with these modules as they keep lowering the level.
Using "Bright to 100% when turning on" is the only method to put the dimmer back in sync. but i prefer tu use last dim level of my module
Using both options at the same time isnt a solution as it seems that the "bright to 100%" triggers last...
Is there any reason why the software sets the level to 100 procent instead of the las level when turning on modules?
Is there any solution for this problem?
The basic ActiveHome software of X10 doesnt have this problem but the Homegenie software is way more advanced and expandable. Im just trying to figure out why this basic function is causing trouble.
I tought the CM15pro keeps track of all x10 commands on the net and is storing all levels? Is there a synchronisation between levels of the CM15pro and the Homegenie or does Homegenie evaluates incoming x10 signals itself?
When I programmed with ActiveHome and other Software on windows I always used sending absolute dim levels with extended x10 code. So you dont loose the synchronisation. I think homegenie is using calculated Bright or Dim commands so you can lose synchronisation
I'm still very new to linux so I still need to search where I can find the core files of HomeGenie
Kind Regards,
Thanks,
Christophe