Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
esp_easy1 [2021/05/24 10:59] – administrator | esp_easy1 [2021/05/26 12:58] (aktuell) – administrator | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== ESPEasy auf der NodeMCU installieren und in openHAB integrieren ====== | ====== ESPEasy auf der NodeMCU installieren und in openHAB integrieren ====== | ||
- | <color # | + | '' |
**ESPEasy bietet ein Webinterface und diverse fertige Bibliotheken für Sensoren und andere Geräte. Mit der ESP Easy-Firmware kann das ESP-Modul in ein einfaches Multifunktionssensorgerät für Hausautomationslösungen verwandelt werden. Die Konfiguration von ESP Easy ist vollständig webbasiert. Sobald die Firmware geladen ist, benötigt man außer einem herkömmlichen Webbrowser kein anderes Tool.** | **ESPEasy bietet ein Webinterface und diverse fertige Bibliotheken für Sensoren und andere Geräte. Mit der ESP Easy-Firmware kann das ESP-Modul in ein einfaches Multifunktionssensorgerät für Hausautomationslösungen verwandelt werden. Die Konfiguration von ESP Easy ist vollständig webbasiert. Sobald die Firmware geladen ist, benötigt man außer einem herkömmlichen Webbrowser kein anderes Tool.** | ||
Zeile 16: | Zeile 16: | ||
//dev// - die Versionen, die sich in Entwicklung befinden\\ | //dev// - die Versionen, die sich in Entwicklung befinden\\ | ||
- | Das Programm '' | + | Das Programm '' |
Nun kann der ESP vom Rechner getrennt und an ein USB-Netzteil angeschlossen werden. | Nun kann der ESP vom Rechner getrennt und an ein USB-Netzteil angeschlossen werden. | ||
Zeile 32: | Zeile 32: | ||
Die Änderungen wieder mit **<wrap round notice> | Die Änderungen wieder mit **<wrap round notice> | ||
- | Um auf einen NTP-Server zugreifen zu können, im Ordner Tools den Button Advanced anklicken, um auf die Advanced Settings zugreifen zu können. Hier ist in der Sektion NTP Settings ein Haken bei Use NTP zu setzen und ein NTP Server eingetragen werden. Hier wurde der Timserver1 der Uni Wien eingetragen. | + | ==== Zeiteinstellungen ==== |
- | {{ : | + | Um auf einen NTP-Server zugreifen zu können, im Ordner '' |
+ | In den '' | ||
+ | |||
+ | In den '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Die Änderungen wieder mit **<wrap round notice> | ||
+ | ===== Controller Settings ===== | ||
+ | |||
+ | In den '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Alle weiteren Angaben nach Bedarf einstellen. Den Punkt '' | ||
===== Sensor am ESP8266 anschließen ===== | ===== Sensor am ESP8266 anschließen ===== | ||
Zeile 45: | Zeile 59: | ||
===== Sensor in ESPEasy eintragen ===== | ===== Sensor in ESPEasy eintragen ===== | ||
- | Damit der ESP weiss, das er die Sensordaten verarbeiten soll, muss ihm das Mitgeteilt werden. Dazu den Ordner Devices öffnen und mit **<wrap round notice> Add </ | + | Damit der ESP weiß, das er die Sensordaten verarbeiten soll, muss ihm das Mitgeteilt werden. Dazu den Ordner Devices öffnen und mit **<wrap round notice> Add </ |
{{ : | {{ : | ||
Zeile 125: | Zeile 139: | ||
node77/ | node77/ | ||
- | Mit dieser Anzeige ist sichergestellt, | + | Mit dieser Anzeige ist sichergestellt, |
**Die beiden letzten Zeilen beachten, diese müssen als MQTT State Topic in der Channel Konfiguration eingetragen werden .** | **Die beiden letzten Zeilen beachten, diese müssen als MQTT State Topic in der Channel Konfiguration eingetragen werden .** | ||
Zeile 136: | Zeile 150: | ||
==== MQTT Broker für den ESP erstellen ==== | ==== MQTT Broker für den ESP erstellen ==== | ||
- | Für jeden angeschlossenen ESP muss ein eigener Broker mit einem eindeutigen Label eingerichtet werden. Der Broker wird in '' | + | Für jeden angeschlossenen ESP muss ein eigener Broker mit einem eindeutigen Label eingerichtet werden |
+ | |||
+ | Der Broker bekommt sein Label. Die '' | ||
**Save (Ctrl-S) nicht vergessen.** | **Save (Ctrl-S) nicht vergessen.** | ||
Zeile 149: | Zeile 165: | ||
In der Zeile '' | In der Zeile '' | ||
+ | |||
+ | node77/ | ||
{{ : | {{ : | ||
Zeile 160: | Zeile 178: | ||
Den selben Vorgang für die Temperatur starten. Add Channel auswählen. Einen eindeutigen '' | Den selben Vorgang für die Temperatur starten. Add Channel auswählen. Einen eindeutigen '' | ||
- | In der Zeile '' | + | In der Zeile '' |
+ | |||
+ | node77/ | ||
{{ : | {{ : | ||
Zeile 174: | Zeile 194: | ||
===== Semantic Model erstellen ===== | ===== Semantic Model erstellen ===== | ||
- | Aus dem Menü '' | + | Aus dem Menü '' |
- | + | ||
+ | Die Sensoren mit einem Klick auf Select All markieren. '' | ||
---- | ---- |