CalDAV Binding to record presence events and light switch events

The approach in this thread would be much simpler.

I personally do not think the CalDAV binding is suitable for this use case, even if it were technically feasible, which I am not sure one way or the other.