Ich werde es mit dem neu aufspielen versuchen. Mir fällt sonst auch nichts mehr ein.
TEMPERATURSENSOR am Basic
-
Mvnu -
21. Januar 2018 um 01:06 -
Erledigt
-
-
-
Ist da schon vorher eine Tasmota Version drauf gewesen? Dann könnte es sein das durch das neue flashen was schief gegangen ist. Ich flashe immer die minimal.bin dann den Rest.
-
ja bin von der 5.14 auf 6.3
habe aber auch erst die minimal geflashed dann die andere
-
Ok, bei dem Übergang von 5.14 auf über 6.1 sind bei mir auch zwei Geräte mit seltsamen Störungen ausgefallen. Die wurden dann auch manuell geflasht.
-
Hallo habe testweise eben mal einen DHT11 drangehangen der hat funktioniert
-
Das spricht dann schon für eine zerballerte Firmware.
Das Datenpaket aus dem DHT11 und dem 22 ist ja fast gleich.
Ich vermute das die Firmware irgendwo bei dem Update zerschossen wurde oder das die irgendwann mal auskommentiert wurde und jetzt noch so weitergegeben wird.
Bei der 5.14 gab es noch viele Probleme mit dem Speicherplatz. Da gab es öfter Firmwaremods in denen alle möglichen Sensoren herausgenommen waren. Wenn du sowas erwischt hast erklärt sich so einiges.
-
Neu flashen hat auch nichts gebracht, also kann es nur noch am Widerstand liegen
-
Hast du auch mit einem leeren Bin geflasht?
-
Oh nein das habe ich nicht. Könntest du mir sagen wie ich das mache.
-
https://forum.creationx.de/index.php?atta…it-esptool-zip/
Habe ich von NoitaercX geklaut
Für den Basic benötigst du das 1MB Bin.
-
ok habe ich gemacht aber das Problem bleibt das selbe
-
Jetzt wird es schräg----
Dann kann eigentlich nur der DHT 22 defekt sein.
Hast du den sicher so angeschlossen:
Von oben gesehen links pin 1
1 = 3,3 V
2 = Data
3 = leer
4 = GND
-
Ja, habe ich so angeschlossen, defekt ist der nicht, erfunktioniert auch an anderen Geräten
-
Wie lange ist die Leitung zum Sonoff?
-
-
Hast du ein Messgerät mit dem du mal nachmessen kannst ob die 10 kOhm Widerstände verbaut sind?
-
kann ich machen wo muss ich da messen?
-
Es sollte eigentlich zwischen 1 und 2 ein Widerstand von 10 kOhm messbar sein.
Alternativ kannst du auch mal Probeweise einen 4,7 kOhm Widerstand zwischen 1 und 2 setzen. Das sollte selbst bei verbautem Widerstand kein Problem sein.
-
Kannst du mal über die Konsole die beiden Befehle eingeben:
gpios -- sollte dann so aussehen:
Code20:27:31 CMD: gpios 20:27:31 MQT: stat/sonoff/RESULT = {"GPIOs1":["0 (None)","18 (Button 2)","91 (Button 2n)","19 (Button 3)","92 (Button 3n)","20 (Button 4)","93 (Button 4n)","9 (Switch 1)","82 (Switch 1n)","10 (Switch 2)","83 (Switch 2n)","11 (Switch 3)","84 (Switch 3n)","12 (Switch 4)","85 (Switch 4n)","13 (Switch 5)","86 (Switch 5n)","14 (Switch 6)","87 (Switch 6n)","15 (Switch 7)","88 (Switch 7n)","16 (Switch 8)","89 (Switch 8n)","22 (Relay 2)","30 (Relay 2i)"]} 20:27:31 MQT: stat/sonoff/RESULT = {"GPIOs2":["23 (Relay 3)","31 (Relay 3i)","24 (Relay 4)","32 (Relay 4i)","25 (Relay 5)","33 (Relay 5i)","26 (Relay 6)","34 (Relay 6i)","27 (Relay 7)","35 (Relay 7i)","28 (Relay 8)","36 (Relay 8i)","53 (LED 2)","57 (LED 2i)","54 (LED 3)","58 (LED 3i)","55 (LED 4)","59 (LED 4i)","37 (PWM 1)","46 (PWM 1i)","38 (PWM 2)","47 (PWM 2i)","39 (PWM 3)","48 (PWM 3i)","40 (PWM 4)","49 (PWM 4i)","41 (PWM 5)","50 (PWM 5i)","42 (Counter1)"]} 20:27:31 MQT: stat/sonoff/RESULT = {"GPIOs3":["94 (Counter1n)","43 (Counter2)","95 (Counter2n)","44 (Counter3)","96 (Counter3n)","45 (Counter4)","97 (Counter4n)","5 (I2C SCL)","6 (I2C SDA)","1 (DHT11)","2 (AM2301)","3 (SI7021)","4 (DS18x20)","73 (SR04 Tri)","74 (SR04 Ech)","71 (SerBr Tx)","72 (SerBr Rx)","60 (MHZ Tx)","61 (MHZ Rx)","64 (SAir Tx)","65 (SAir Rx)","101 (SDS0X1 Tx)","70 (SDS0X1 Rx)","62 (PZEM0XX Tx)","63 (PZEM004 Rx)","98 (PZEM016 Rx)"]} 20:27:31 MQT: stat/sonoff/RESULT = {"GPIOs4":["99 (PZEM017 Rx)","69 (PMS5003)","107 (Tuya Tx)","108 (Tuya Rx)"]}
und der Befehl
gpio -- sollte irgendwas so antworten:
-
Code
21:17:29 MQT: stat/sonoff/RESULT = {"GPIOs1":["0 (None)","18 (Button2)","91 (Button2n)","19 (Button3)","92 (Button3n)","20 (Button4)","93 (Button4n)","9 (Switch1)","82 (Switch1n)","10 (Switch2)","83 (Switch2n)","11 (Switch3)","84 (Switch3n)","12 (Switch4)","85 (Switch4n)","13 (Switch5)","86 (Switch5n)","14 (Switch6)","87 (Switch6n)","15 (Switch7)","88 (Switch7n)","16 (Switch8)","89 (Switch8n)","22 (Relay2)","30 (Relay2i)","23 (Relay3)","31 (Relay3i)","24 (Relay4)"]} 21:17:29 MQT: stat/sonoff/RESULT = {"GPIOs2":["32 (Relay4i)","25 (Relay5)","33 (Relay5i)","26 (Relay6)","34 (Relay6i)","27 (Relay7)","35 (Relay7i)","28 (Relay8)","36 (Relay8i)","53 (Led2)","57 (Led2i)","54 (Led3)","58 (Led3i)","55 (Led4)","59 (Led4i)","37 (PWM1)","46 (PWM1i)","38 (PWM2)","47 (PWM2i)","39 (PWM3)","48 (PWM3i)","40 (PWM4)","49 (PWM4i)","41 (PWM5)","50 (PWM5i)","42 (Counter1)","94 (Counter1n)","43 (Counter2)","95 (Counter2n)","44 (Counter3)"]} 21:17:29 MQT: stat/sonoff/RESULT = {"GPIOs3":["96 (Counter3n)","45 (Counter4)","97 (Counter4n)","5 (I2C SCL)","6 (I2C SDA)","1 (DHT11)","2 (AM2301)","3 (SI7021)","4 (DS18x20)","7 (WS2812)","8 (IRsend)","51 (IRrecv)","105 (RFSend)","106 (RFrecv)","73 (SR04 Tri)","74 (SR04 Ech)","102 (HX711 SCK)","103 (HX711 DAT)","71 (SerBr Tx)","72 (SerBr Rx)","60 (MHZ Tx)","61 (MHZ Rx)","64 (SAir Tx)","65 (SAir Rx)","101 (SDS0X1 Tx)","70 (SDS0X1 Rx)","62 (PZEM0XX Tx)"]} 21:17:29 MQT: stat/sonoff/RESULT = {"GPIOs4":["63 (PZEM004 Rx)","98 (PZEM016 Rx)","99 (PZEM017 Rx)","69 (PMS5003)","104 (TX20)","107 (Tuya Tx)","108 (Tuya Rx)"]}
-