ESPeasy
HI @all,
ich spiele nun schon ein Weilchen mit dieser Software herum und jetzt ist der Zeitpunkt gekommen euch dieses auch einmal vorzustellen:
setzt auf die Arduino IDE auf,
ist auf den ESP8266 Baustein zugeschnitten
und wer bisher glaubte dass ein ATMEGA328 mit seinen 32KB Speicher optimal ist bekommt hier etwas grösseres zu sehen.
Aktuell werden in der Version 101 fast 400 KB auf den Flashbaustein übertragen.
Natürlich ist es open-source und der Quellcode ist sehr strukturiert aufgebaut.
So findet man für die Sensoren und Aktoren momentan 29! einzelne Dateien, erkennbar am Prefix: _P0xx_Name.ino
Es werden aktuell 8 Protokolle, bzw. Anbindungen unterstützt, Prefix: _C00x.ino
Aufgerufen wird im Dateiexplorer die Datei ESPeasy.ino.
Das aktuelle Repo ist hier zu finden:
GitHub - ESP8266nu/ESPEasy: Easy MultiSensor device based on ESP8266
Forum hier:
Die von meiner Seite bevorzugte Leiterplatte in meinem Shop und wenn Ihr möchtet kann ich auch fertig geflashte Ausführungen liefern.
Was kann diese Firmware?
Sie stellt nach der Installation auf einem beliebigen ESP8266 Modul ein eigenständiges „SubModul“ zur Verfügung.
[ul]
[li]eigene Administrationspage[/li][li]Anschluss vieler Sensoren[/li][li]dito Aktoren[/li][/ul]
Nach dem Flashen des Bausteines, wie geht es weiter?
Nach dem Anlegen der Versorgungsspannung baut das Modul einen eigenen AccessPoint auf, normalerweise:
ESP_0
Loggt euch dort ein, das Passwort wurde in der ESPeasy.ino in Zeile 84 definiert mit:
configesp
Normalerweise öffnet sich jetzt ein Konfigurationsmenue in welchem die verfügbaren WLAN Netze aufgelistet sind.
Falls nicht geht in den Browser und gebt ein:
es sollte dann weitergeleitet werden zu
Im Konfigurationsmenue wählt euer WLAN aus und gebt den Key ein.
Anschliessend startet das Modul neu.
Und jetzt haben die Jungens leider noch einen kleinen Bug in Ihrer Firmware, siehe:
Bug Report V101, autoconfig - ESP8266
Workaround um die jetzigen Probleme zu umschiffen am Ende.
Wenn alles im eigenen SubNet zur Verfügung steht, das Main Menue:
anschliessend das Config Menue:
im nächsten Step folgt das Hardware Menue:
wichtigster Punkt das Devices Menue:
das Tools Menue:
und zum Schluss unter Tools, das Advanced Menue:
In diesem Bereich werde ich die Erfahrungen mit den einzelnen Sensoren auflisten und verlinken:
[ul]
[li]analoge Spannungsmessung ohne Zusatzmodule[/li][li]IO´s des ESP8266[/li][LIST]
[li]digital[/li][li]analog (PWM out)[/li][li]Modelbauservos direkt[/li][li]serielle Schnittstellen mit 3V3[/li][/ul]
[li]DS18B20 am ESP[/li][/LIST]