Gisteren mijn DHT22 sensoren ontvangen uit China.
Vandaag gelijk aan de slag...
De DHT22 sensor aangesloten op Wired-out 1 van de Nodo Mega WebApp (Nodo 1).
In het config 01 bestand de volgende aanpassing gedaan:
// DHTRead : DHT22 temperatuur en luchtvochtigheid sensor
#define PLUGIN_006
#define PLUGIN_006_CORE 22
De volgende script ingelezen:
EventlistWrite; Boot 1; TimerSet 1,120
EventlistWrite; Timer 1; TimerSet 1,120
EventlistWrite; Timer 1; DHTRead 1,3
EventlistWrite; WildCard All,Variable,0; EventSend HTTP
Dit krijg ik te zien in de seriële monitor:
Input=Eventlist(1.2); Unit=1; Event=TimerSet 1,120
Input=Eventlist(1.3); Unit=1; Event=DHTRead 1,3
Input=System; Unit=1; Event=Message 14,6: Plugin returned an error.
Output=HTTP(185.10.51.106); Unit=1; Event=Message 14,6: Plugin returned an error.
Output=RF; Unit=0; Event=Message 14,6: Plugin returned an error.
Geen meetwaarden.
Bij een Dallas sensor op Wired-out 1 krijg ik wel meetwaarden van de Dallas sensor te zien. Dus de Wired-out 1 poort werkt wel goed. Het aansluiten van de DHT 22 sensor op een andere Wired-out poort geeft ook geen resultaat.
Ik heb de DHT22 sensor getest op een andere Mega met een sketch (DHTtester) gedownload van internet. Dan komen de temperatuur en luchtvochtigheid wel in beeld.
Het toevoegen van een weerstand van 10 kOhm tussende Vcc en Data pin geeft geen verbetering.
Wat gaat hier verkeerd?
Jack