Ja weil die Sachen die du postet total uninteressant sind, weil das entscheidende bei … steht.Und zwar immer noch welches Board und Framework du auswählst.
Anstatt du mal ein Live Bild von dem Ding machst anstatt mit irgendwelchen halben Screenshots rum hantierst wo man nix lesen kann. Ich kann aus dem Screenshot nicht rauslesen welches Board das sein soll.
Der 38 Pin ehrlich gesagt kein Plan - von deinem Link und Screesnhot . Deine Pins fangen mit Pxx an und dein Pin out ist irgendwas Gxx das passt nicht zusammen?!
ob ich das jetzt nochmal selbst fotorafiere ist aber egal weil dabei nichts anderes bei erauskommt.
Diesen ESP-32S verwende ich jetzt aktuell und die benötigten Pins habe ich gelb markiert …
danke für Deine Hilfe soweit, also bei fast allen boards ist es so belegt:
tx_pin: GPIO1
rx_pin: GPIO3
wenn das hier jetzt nicht funktioniert, ist vielleicht doch mein MH-Z19 Sensor defekt
oder hat eine ungewöhnliche PIN Belegung.
aber so langsam ist es mir auch egal und ich packe das mal in die Kiste der “unvollendeten DIYs” …
Mal als kleinen Tip:
Das Pinout bekommt man, zumindest bei den gebräuchlichen Boards, relativ einfach heraus, indem man die Google Bildersuche bemüht. Mit den Suchbegriffen “Pinout” und der ungefähren Bezeichnung des Boards findet man ziemlich viele Bilder mit Pinouts. Dann muss man nur noch nach dem Board suchen, welches in Form und vor allem Bestückung der Bauteile mit dem eigenen identisch ist.
Und im ESPHome Builder reicht es in den meisten Fällen, das Board am PC anzuschließen und den Schritten nachzugehen, wenn man “new Device” anklickt. Dann sucht der Builder das passende Board selbst heraus und baut auch den Kopf des Scripts so auf, daß es für das angeschlossene Board funktioniert. Im Kopf des Scripts bis “captive Portal” sollte man dann einfach nichts mehr verändern.
und genau so mache ich es auch immer
bis auf die WIFI Einstellungen
aber das steht doch oben jetzt schon mehrfach (auch mit Foto)
ESP-WROOM-32 steht auf dem chip und
NODEMCU ESP-32S steht auf der Rückseite v1.1 101010
und das board hat 38 Pins
Was schließt du daraus? Du hast nicht mal das richtige pinout damit raussuchen können, geschweige denn das du den Board Typ schreibst noch was du in die yaml einträgst.
Ich habe dir gesagt welchen Typ du probieren sollst. Hast du das gemacht?
Ist mir zu anstrengend die ganze Zeit den Infos hinter her zu rennen. Ohne richtigen Bord Typ wird es - wie mehrfach erwähnt - nicht klappen, aber für dich scheint er klar zu sein. Zusätzlich weiß kein Mensch - ausser du - wie du es angeschlossen.
Was auf dem Chip steht, ist nur die eine Hälfte. Das Board drum herum ist genauso wichtig, wie der eigentliche Chip. Denn die können vom Pinout her schon mal voneinander abweichen, trotz gleichem Chip. Deshalb hatte ich oben auch den Tip mit der Google Bildersuche gegeben.
Das Pinout dürfte, zumindest leicht, unterschiedlich sein. Aber der Chip ist zumindest ähnlich.
Welche Signalspannungen hat der Sensor? Wenn die auch 5V haben und du keinen Levelshifter verwendet hast, könnte der ESP oder zumindest dessen Rx-Eingang bereits das Zeitliche gesegnet haben.
Der Punkt ist wenn man Hilfe will sollte man einfach mal alle Infos sauber zusammentragen und es den Helfenden leicht machen.
Du hingegen weißt eh alles besser was der Builder macht was das Board ist usw. und versteckst alle möglichen Infos darauf habe ich keine Lust und Zeit. Die Raterei ist anstrengend und nicht zielführend.
da bin ich voll bei Dir und danke für Deine bisherige Geduld.
Allerdings ist mir nicht klar, welche Infos genau Dir jetzt fehlen.
Alles was ich zu dem ESP32WROOM32 weiss, habe ich bereits hingeschrieben
die automatische Erkennung des ESPbuilders liefert dieses Ergebnis:
Rx und Tx sind doch zur Kommunikation des ESP mit dem Host über USB reserviert.
Versuch mal sie wir in dem Bild mit GPIO 4 und 5 anzuschließen. (vergiss die D1/D2-Bezeichnungen und benutz die GPIO-Nummern. Die findest du in der Pinouttable zu deinem Board)
Wir hatten ja bereits das Thema Luft hier behandelt.
Ich habe meine Planungen abgeschlossen und das Material ist bestellt.
Bzgl. CO2 plane ich mit Senseair S88 (schneller, genauer und günstiger (14,43 €) als der hier erwähnte.
Beide Sensoren haben eine UART Schnittstelle.
Ich verwende allerdings nie die UART0 Schnittstelle (Zitat: UART0 sollten wir beim ESP32 nicht verwenden, weil er fest für Boot-Meldungen, Flash-Upload und die serielle Debug-Konsole reserviert ist und dadurch im Normalbetrieb zu Konflikten führen kann .)
Bei mir kommt UART2 zum Zuge.
Kann man ja auch durchaus machen und wie hier ja bereits erwähnt kann ein PIN-Layout bei jedem Board auch wieder anders sein. Wenn man dann bei irgendeinem Chinamann ein Board bestellt sollte man zu genau diesem Board auch ein PIN-Layout mitgeliefert bekommen, oder es sollte halt bei der Onlineshop-Seite zu sehen sein. Dann muss man auch noch hoffen das der Chinamann dann auch wirklich das Board liefert zu dem das PIN-Layout gehört. Ich selber kaufe solche Boards auch nicht beim Chinamann sondern hier in DE.
Keine Ahnung ob diese Links hier schon mal genannt wurden, aber zur Info: