diff --git a/everblu_meters.c b/everblu_meters.c index bc2c5ea..f5ec5f6 100644 --- a/everblu_meters.c +++ b/everblu_meters.c @@ -84,7 +84,13 @@ void IO_init(void) int main(int argc, char *argv[]) { - struct tmeter_data meter_data; + struct tmeter_data meter_data = { + .liters = -1, + .battery_left = -1, + .reads_counter = -1, + .time_start = -1, + .time_end = -1, + }; struct mosquitto *mosq = NULL; char buff[MQTT_MSG_MAX_SIZE]; char meter_id[12]; @@ -125,7 +131,7 @@ int main(int argc, char *argv[]) } IO_init(); - meter_data = get_meter_data(); + // meter_data = get_meter_data(); sprintf(buff, "%d", meter_data.liters); sprintf(mqtt_topic, "homeassistant/sensor/cyblemeter_%s/state", meter_id);