short version: Can someone explain to me why some contact sensors log the event with [device name] was opened and some log with [device name] is open? This is driving me crazy and I don't know how many rules I wrote to parse the event log have broken because of a sensor who logs a different verbiage from what I expected.
Longer version: In a sick perverted way I would like to thank IFTTT for disabling the free service. It has gotten me off my duff and I've taught myself more about writing code to replicate what I've lost. I've got 90% of the functionality I had with IFTTT replicated with local rules and special thanks to bptworld for his Event Watchdog and endorphin_junkie for his Abode integration driver. One of the biggest things I was using IFTTT for was to create a unified event log for both systems (in a Google Docs spreadsheet). It's almost working, but every time I think I've got all the corner cases covered one of my sensors logs "device is open" when the string parser was looking for "was opened" and the darn rule breaks, and usually takes down Event Watchdog with it. grrrrr... Does anybody know why or how I can control this? It does seem to have some loose correlation with how long ago "debug logging" was enabled for the device, but that's not the main reason as there are exceptions.