tkkrlab: make datetime code more consistent. try harder to bind udp socket, watch for notice about door, if too different, adjust own status