diff --git a/main.c b/main.c index 499a948..ff8d1bc 100644 --- a/main.c +++ b/main.c @@ -82,7 +82,10 @@ void send_info(void){ sprintf(msg, "False"); mqtt_pub(&mqtt_client, "/Filamentanlage/05_Abzug/state/abzug/onoff", msg, strlen(msg)); - ltoa(kraftsensor_value, msg, 10); + if(kraftsensor_valid) + ltoa(kraftsensor_value, msg, 10); + else + msg[0] = '0'; mqtt_pub(&mqtt_client, "/Filamentanlage/05_Abzug/state/kraft", msg, strlen(msg)); ltoa(taenzer_state.pos, msg, 10);