Ziet er goed uit. Ik heb nog wel 2 opmerkingen.
Zodra ik het commando cresta id,variable uitvoer dan gaat het goed, maar als ik het nog een keer doe dan krijg ik plugin error. Ik kan niet vinden waardoor dat komt.
Het is natuurlijk niet zo'n groot probleem. Na een reboot van de nodo gaat het weer goed.
Verder is de luchtvochtigheid een getal dat nog omgezet moet worden naar hex, zodat het hetzelfde is als de sensor aangeeft.
Dit kan natuurlijk op verschillende manieren. Ik weet niet wat de beste is, maar ik gebruik het volgende (vervang UserVar[basevar +1 -1] = (float)data[6]; // humidity) met:
float ij = ((float)data[6]);
for(int w=0;w<10;w++){
if(16*w>=ij){
ij = ((w-1)*10)+(ij-((w-1)*16));
w=10;
}
}
UserVar[basevar +1 -1] = (float)ij; // humidity
Bedankt Voyager, ik ben er blij mee