Table of Contents

Projekt Hygrometer / Sensor für Bodenfeuchtigkeit für Topfpflanzen

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

IFTTT Triggerevent mit Python schicken

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}”)

Andere Projektideen