Hi folks. I took the generic light, dimmer, and switch widgets and changed them to be compact and phone friendly. I have an iPhone, so the phone client was not an option. On the other hand, by using the function to put the page on my homescreen, I now have a homegenie icon, and when I click it, it is full screen, with no browser bars (address or nav or anything). So basically, I have a homegenie app on my iPhone, only not. ;-) I sized the widgets to work well in both orientations, and it should be pretty easy to adapt it to differently proportioned screens.
Attached are three screenshots, and three .zip files exported using the homegenie widget editor (so that they can be imported in the same way).
This won't mean anything unless you look at the screenshots, but clicking the icon brings up the dimmer knob / control popups, and clicking on the name brings up the module configuration popup.
Keep in mind that importing these will REPLACE the existing generic widgets. Export the existing widgets before you import these. Re-importing those backups will be the easiest way to go back if you change your mind. I'll start looking at how to make these separate but chooseable, but for now it's either / or.
I'd be happy to reproduce the format for other widgets. These were the ones I wanted most, and I'll probably do a couple more for myself, but unless someone asks, I won't do the ones I don't use. Like most here, I would guess, I have a job and even some friends. So ask.
One other change is built in to these: some Fibaro devices report watts via Sensor.Power, but not Meter.Watts, so I added that as a source of watt data for the status. If anyone is interested, I can post a tiny modification to another javascript file that will add that data in the group indicator.