Seite 3 von 5
Re: Node MCU plus DHT22
Verfasst: 7. Mai 2020 06:59
von Joe
Ok jetzt habe ich mir mit Arduino doch mal die Datei my_user_config.h aus dem File "Source code.zip von GitHub" angesehen und was soll ich sagen, der Vcc ist deaktiviert super
Code: Alles auswählen
// -- Internal Analog input -----------------------
//#define USE_ADC_VCC // Display Vcc in Power status. Disable for use as Analog input on selected devices
Kannst Du mir sagen wie ich, nachdem ich die beiden "//" entfernt habe aus dem ganzen einen BIN-File mache, mit dem ich dann wie gewohnt den MCU flashen kann?
Es sollte wenn möglich nichts mega kompliziertes sein, etwas für Anfänger eben

Re: Node MCU plus DHT22
Verfasst: 7. Mai 2020 10:32
von peter-pan
Das Kompilieren geht wie gesagt mit Atom oder VSC. Da brauchst du aber auch eine spezielle Erweiterung (die ich auch erst mal wieder googeln müsste). Aber über GitPod geht das eigentlich ganz leicht. Da musst du nur eine paar Fragen beantworten, bzw. anklicken und schon wird eine Bin kompiliert und du kannst diese dann downloaden. Geht eigentlich ganz einfach.
P.S.: Ich bin auch Anfänger. Aber als Rentner hat man eben Zeit und so ein Hobby ist doch ganz nett. In meinem "früheren" Leben war ich Buchhalter (Bleistiftspitzer, Sesselpupser,

), also gar nichts in diese Richtung.
Re: Node MCU plus DHT22
Verfasst: 8. Mai 2020 06:42
von Joe
Ok Danke ich habe es mit VSC hinbekommen.
Re: Node MCU plus DHT22
Verfasst: 8. Mai 2020 22:24
von peter-pan
Joe hat geschrieben: ↑8. Mai 2020 06:42
Ok Danke ich habe es mit VSC hinbekommen.
Super. Wie bist du vorgegangen ? Hast du PlatformIO in VSC installiert ? Ich würde das auch gerne mal wieder probieren, habe aber keinen so richtigen Plan mehr, was ich wo machen muss.
Re: Node MCU plus DHT22
Verfasst: 9. Mai 2020 07:28
von Joe
ich habe mir von der neuen Tasmota 8.2 den Source code runtergeladen. Diesen in VSC geöffnet die entsprechenden Zeilen (in den Dateien platformio.ini, user_config_override.h) modifiziert und als xx.bin mit PlatformIO kompiliert. Den modifizierten bin-File dann auf den MCU geflasht. Hilft Dir das schon weiter? wenn nicht melde Dich bitte.
Re: Node MCU plus DHT22
Verfasst: 9. Mai 2020 07:30
von Joe
Re: Node MCU plus DHT22
Verfasst: 9. Mai 2020 13:40
von peter-pan
Das hört sich toll an und ich hab's auch "fast" verstanden. Welche Zeilen hast du denn genau modifiziert ?
Weisst du, ob dann auch noch ein Update über OTA möglich ist ?
Hast du die Version aus dem Creationx-Forum schon ausprobiert ?
Vielen Dank für deine Infos.
Gruss - Peter
Re: Node MCU plus DHT22
Verfasst: 9. Mai 2020 18:25
von Joe
Hi ich habe einige Zeilen geändert, für mich war wichtig die Zeile mit "Vcc" dann kannst Du gleich deine Wlan Zugangsdaten hinterlegen usw.
ich schreibe Dir mal eine private Nachricht warte bitte.
Re: Node MCU plus DHT22
Verfasst: 9. Mai 2020 18:54
von udo1toni
Wenn Du VSCode hast, kannst Du einfach PlatformIO als Plugin installieren. dann lädst Du Dir den Source Code runter und packst ihn in Dein Arbeitsverzeichnis (bzw. Du öffnest den Ordner dann als Arbeitsverzeichnis).
In der platformio.ini musst Du auswählen, welche Variante Du compilieren willst. Wählst Du hier nichts aus, baut der Compiler jede Variante, was natürlich seeeeehr laaange daaauert
Du compilierst dann mit dem entsprechenden Knopf die Originalversion von Tasmota. Wenn Du in der user_config.ini oben die user_config_overrde.ini aktivierst, kannst Du in dieser Datei (also der user_config_override.ini) Deine persönlichen Einstellungen vornehmen - welche Module sollen übersetzt werden, wie lauten die Wifi Credentials, wie die mqtt Zugangsdaten usw. Der Vorteil ist dann, dass man nicht umständlich über den AP-Modus die Daten eintragen muss. Nach einem OTA Update sollten die Einstellungen dann auf jedne Fall erhalten bleiben, auch nach einem kompletten Reset, weil es eben die Default Einstellungen sind.
OTA geht selbstverständlich ohne Einschränkungen weiterhin. Wenn man nicht benötigte Module nicht mit kompiliert, bekommt man sogar Varianten unter 400 KByte Größe hin, so dass man beim Update nicht den Umweg über ein Minimal Image gehen muss.
Die user_config_override.ini wird bei einem Nachladen von git nicht überschrieben, im Gegensatz zur user_config.ini. Immerhin musst Du dann aber nur eine Zeile anpassen, wenn Du ein Update ziehst.
Re: Node MCU plus DHT22
Verfasst: 9. Mai 2020 20:54
von Joe
Hi zusammen,
kann mir einer von Euch bitte ein Beispiel geben, was ich in der ITEM angeben muss wenn ich z.B. den D3 GPIO0 vom NodeMCU ansteuern möchte. ICh werde gerne anfangen die einzelnen GPIOs mit z.B. LEDs oder Schaltern zu nutzen.
Über den MQTT bzw. die Konsole vom NodeMCU bekomme ich nur die Anzeige POWER ON oder OFF und die kommt auch noch falsch rum ON aus und ist OFF ist an...
Ich bin am probieren nur komme ich nicht die Lösung raus bzw. wo mein Fehler liegt.
Benötige ich jetzt hierfür ein THINGS...wenn ja wie müsste das aussehen?
Code: Alles auswählen
Switch reld3MCU2 "LED" <light> ["Switchable"] { mqtt=">[JoesSmartHome:cmnd/MCU2/Button1:command:ON:1],>[JoesSmartHome:cmnd/MCU2/Button1:command:OFF:0], <[JoesSmartHome:stat/MCU2/Button1:state:default]" }
Ich habe jetzt in den Einstellungen des MCUs Button1 sprich D3 GPIO0 ein Relay1 (21) eingestellt.
Danke
Joe