Fantino
@Mastiff Prøv:
ptr +=(float)busvoltage;
Usikker på float da jeg har sendt alle som int men verdt et forsøk. Hvis ikke må du gjerne trikse med en int hjelpevariabel som deles på 100 ved visning for å få desimaler.
Men for å sende oppdatert verdi til server må den inkluderes i SendHTML-linjen slik jeg forstår det:
Dvs den må inn her:
String SendHTML(uint8_t led1stat,uint8_t led2stat, float busvoltage)
Og så må du sende oppdatert verdi til server:
if ((timer + 20000) > millis()) {
busvoltage = ina219.getBusVoltage_V();
timer = millis();
server.send(200, "text/html", SendHTML(LED1status,LED2status, busvoltage));
}
Red: busvoltage må legges til for de tilsvarende ‘server.send...’ setningene i alle subrutinene også