miflora was running for weeks without problems on 0.96.x Then I upgraded to 0.97.0 and it started crashing every 8-16 hours. Same problem on 0.97.2.
2019-08-13 21:19:44 DEBUG (SyncWorker_20) [homeassistant.components.miflora.sensor] Polling data for Flower 7 Light intensity
2019-08-13 21:19:49 DEBUG (SyncWorker_20) [homeassistant.components.miflora.sensor] Flower 7 Light intensity = 0
2019-08-13 21:19:49 DEBUG (SyncWorker_20) [homeassistant.components.miflora.sensor] Data collected: [115, 0, 0, 0]
2019-08-13 21:19:49 DEBUG (SyncWorker_20) [homeassistant.components.miflora.sensor] Median is: 0
2019-08-13 21:19:49 DEBUG (SyncWorker_12) [homeassistant.components.miflora.sensor] Polling data for Flower 5 Conductivity
2019-08-13 21:19:49 INFO (SyncWorker_12) [homeassistant.components.miflora.sensor] Polling error [Errno 32] Broken pipe
2019-08-13 21:19:49 DEBUG (SyncWorker_3) [homeassistant.components.miflora.sensor] Polling data for flower_3 Light intensity
2019-08-13 21:19:59 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.flower_3_light_intensity is taking over 10 seconds
2019-08-13 21:39:44 WARNING (MainThread) [homeassistant.components.sensor] Updating miflora sensor took longer than the scheduled update interval 0:20:00
2019-08-13 21:59:44 WARNING (MainThread) [homeassistant.components.sensor] Updating miflora sensor took longer than the scheduled update interval 0:20:00