uno però funziona bene e non perde un colpo nella registrazione dei dati, l'altro invece va spesso in lost comunication
questo è quello che va bene
questo è quello che fa i capricci
le rihieste di lettura vengono fatte con reqsdm
queste per quello che funziona:
Codice: Seleziona tutto
reqsdm espdht22t
reqsdm espdht22u
queste per quello che non funziona:
Codice: Seleziona tutto
reqsdm espdht22t_primo_piano
reqsdm espdht22u_primo_piano
Codice: Seleziona tutto
} elseif ($argv[1] == 'espdht22t') {
$outstr = exec('curl -s http://192.168.0.195/json?tasknr=2 | egrep "Temperature" | cut -d: -f2 | cut -d, -f1 | tr -d [:blank:]');
$outstr = "16($outstr*°C)";
} elseif ($argv[1] == 'espdht22u') {
$outstr = exec('curl -s http://192.168.0.195/json?tasknr=2 | egrep "Humidity" | cut -d: -f2 | cut -d, -f1 | tr -d [:blank:]');
$outstr = "17($outstr*%)";
} elseif ($argv[1] == 'espdht22t_primo_piano') {
$outstr = exec('curl -s http://192.168.0.198/json?tasknr=3 | egrep "Temperature" | cut -d: -f2 | cut -d, -f1 | tr -d [:blank:]');
$outstr = "18($outstr*°C)";
} elseif ($argv[1] == 'espdht22u_primo_piano') {
$outstr = exec('curl -s http://192.168.0.198/json?tasknr=3 | egrep "Humidity" | cut -d: -f2 | cut -d, -f1 | tr -d [:blank:]');
$outstr = "19($outstr*%)";
come mai ci sono queste differenze di lettura secondo voi?
entrambi gli esp hanno segnali molto buoni di wifi...