Fix initial weather update
Better identification of messages, use 'home' as the default location if missing
Reorganize the history log
Record rain information
Better button debounce, configurable UDP port