Unter Linux die Berechtigungen für serielle Ports richtig setzen (funktioniert wie beim Arduino, aber anderer Port) https://www.arduino.cc/en/Guide/Linux
PIN OUT http://www.ayarafun.com/wp-content/uploads/2015/09/esp_layout.png
MicroPython Basics bei Adafruit https://learn.adafruit.com/micropython-basics-what-is-micropython/overview
Rausfinden an welchem Port der ESP hängt:
ESP an den USB Port stecken, anschließend
dmesg | grep tty
aus dem letzten Eintrag kann man herauslesen wie der richtige tty heißt. Meistens ist das ttyUSB0.
MicroPython Dokumantation und Tutorial für ESP8266: http://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/index.html
Adafruit: Python Konsole direkt auf dem ESP: https://learn.adafruit.com/micropython-basics-how-to-load-micropython-on-a-board/serial-terminal
main.py oder andere Dateien auf den ESP schieben: https://learn.adafruit.com/micropython-basics-load-files-and-run-code/boot-scripts
Das Tool ampy von Adafruit installieren. Damit kann man Python-Dateien, die man im Editor programmiert hat auf den ESP schieben und ausführen. https://learn.adafruit.com/micropython-basics-load-files-and-run-code/file-operations
Guide for Soil Moisture Sensor YL-69 or HL-69 with Arduino https://randomnerdtutorials.com/guide-for-soil-moisture-sensor-yl-69-or-hl-69-with-the-arduino/
MicroPython Docs: Quick Reference http://docs.micropython.org/en/latest/esp8266/esp8266/quickref.html
FAQ im MicroPython Forum https://forum.micropython.org/viewtopic.php?f=16&t=1908
Du brauchst einen Account bei IFTTT um den Service zu nutzen. Logge dich ein, und lege eine neues Applett an. Als THIS wählst du “Webhooks” aus. Als THAT suchst du dir eine Benachrichtigung deiner Wahl. Z.B. E-Mail. Um ein event auszulösen, ruft man die folgende URL auf Link 'https://maker.ifttt.com/trigger/{event}/with/key/{secret_key}' Jetzt fehlt nur noch der Secret Key. Den findest du in deinem IFTTT Account unter Services>Webhooks und dann Einstellungen (das Zahnrad). Wenn du den Link der dort steht in den Browser eingibst, kommst du auf eine Seite, auf der du deinen Key und die passende URL stehen. Oder du nimmst einfach gleich den krytischen hinteren Teil, und setzt ihn in das Schema oben ein.
In python kann man das ziemlich einfach mit der library requests machen
import requests
requests.post(“https://maker.ifttt.com/trigger/MakeUseOf_Test/with/key/{secret_key}”)