So, I have a huge pet peeve with Appliance clocks, as I'm sure we all do. I have 3 appliances, the least expensive $250 that have clocks in them that have no battery backup and at the slightest power failure they lose their time.
I hate setting them, but my OCD compels me to do it when this happens. It's not that often, but it happens. We also unplug our coffeemaker and I just gave up setting it.
I was thinking, you could have the gateway respond to a request for the current time. It doesn't have to be that accurate, down to the second is more than enough (probably too much). The node could then set the clock of the device after a power failure.
Okay, I know what you're saying, every appliance would be a custom job. Yes, it's true, but I still want to do it.
Could do this one of a few ways.
1) Map I/O lines to the pins of the keypad, replay the steps to set the clock (this would be the "easiest" method, since you know where the buttons are, but you have to get to it quick. You also wouldn't be able to reliably set clocks forward / back with this method.
2) Find out where the time is stored in the micro controller of the device, hack it in there? I don't know, is this possible?
It's silly yes, but it's always been a dream of mine to have every clock in the house set at one place. This could make that a reality.
So, my pledge is to try and work this out with my coffeemaker first, see what I come up with.