1.0.1
Changes Made by @Jarauvi
Bug 1: pin code validation for new setups fails when charger IP is automatically resolved by broadcasting
Root cause
Pin code validation block was added with the other validation blocks, but it was before the charger is being polled from the network. As there never was IP for charger received where to confirm correct pin code, error prevented successful configuration. If IP was set manually, configuration worked.
Validation block was moved after polling devices. Additionally, pin code validation was closed inside asynchronous handler instead of previous synchronous call causing possible issues being blocking thread until timeout.