Esp easy - ich bin begeistert

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • erwin
    Smart Home'r
    • 18.09.2015
    • 57

    Du kannst statt des OLED Displays ein LCD 2004 verwenden, das ist deutlich leichter lesbar!
    (Ich schalte das LCD Display mit einem Bewegungsmelder ein, wenn ich in die Nähe der Anzeige komme).
    Wichtig: Kauf nur ein LCD2004 Display inklusive I2C Platine (ca.5.-aus China)!

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: LCD2004.JPG Ansichten: 0 Größe: 196,5 KB ID: 199314

    Du kannst den ESP8266 auch mit einem Nextion Display verbinden und hast dann fast unbeschränkte Möglichkeiten( und halt auch viel mehr Aufwand).
    Angehängte Dateien
    Zuletzt geändert von erwin; 27.04.2019, 18:04.

    Kommentar

    • otti20vt
      Azubi
      • 25.04.2019
      • 7

      Hallo Erwin,

      Genau solche LCDs mit i2C hab ich hier noch 5 stk herum liegen, aber ich finde die passen einfach nicht in eine Wohnung. Ich möchte auch nicht das da noch irgend was an der Wand leuchtet, aber die idee mit dem PIR ist gut

      Kommentar

      • xus
        Smart Home'r
        • 31.08.2015
        • 56

        Zitat von romildo
        Gast
        So gerade mal schnell Sonoff TH16 mit Tasmota geflasht und mit Temperatur Luftfeuchtigkeit Sensor DHT11 versehen. Dann mit Loxone getestet.

        Klicke auf die Grafik für eine vergrößerte Ansicht Name: SonoffTH16_DHT11.png Ansichten: 1 Größe: 152,0 KB ID: 178042
        So habe ich es verstanden

        Befehlserkennung:
        Temperatur: Temperature":\v
        Luftfeuchtigkeit: Humidity":\v

        Hallo,

        ich habe mehrere Sonoff wie im Zitat mit Temperaturfühler über UDP laufen. Das funktioniert soweit ganz gut. Mir ist aber aufgefallen, daß ich beim Neustart vom Miniserver keine Daten mehr von den Temperatursensoren bekommen, mal schon, mal nicht. Starte ich wieder neu, funktioniert die Übertragung meistens.
        Wie kann ich das Problem lösen, damit ich eine zuverlässige Übertragung bekomme?

        Kommentar


        • romildo
          romildo kommentierte
          Kommentar bearbeiten
          Was startest Du denn neu wenn es nicht geht, Loxone oder Sonoff?
          Betrifft es dann jeweils alle Sonoff´s oder nur einzelne?
          Software auf aktuellem Stand?

        • xus
          xus kommentierte
          Kommentar bearbeiten
          Ich starte den Miniserver neu, dann bekomme ich wieder die Daten. Es sind alle Sonoff betroffen, Software ist aktuell. Ich werde mal einen WemosD1 mini testen.

        • romildo
          romildo kommentierte
          Kommentar bearbeiten
          Dann würde ich das Fehlverhalten eher beim Miniserver vermuten
      • AlexAn
        Lebende Foren Legende
        • 25.08.2015
        • 4257

        Teste mal MQTT da hat uns Christian ein "Reconnect" eingebaut damit die Daten neu geholt werden wenn der Miniserver bootet.
        https://www.loxwiki.eu/pages/viewpag...ageId=39356011

        UDP wird er vermutlich nur senden falls sich was wesentliches geändert hat.
        Grüße Alex

        Kommentar

        • Christian Fenzl
          Lebende Foren Legende
          • 31.08.2015
          • 11217

          hiasinator
          Zeig Mal Screenshots von der Incoming Overview, und wie sendest du die Commands?
          Ein Umlautproblem kannst du ausschließen?
          Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

          Kommentar


          • hiasinator
            hiasinator kommentierte
            Kommentar bearbeiten
            Danke für die rasche Antwort! Hab jetzt schon zu Tasmota gewechselt. Das ist für Relaisschaltungen irgendwie einfach einzurichten.
            Hatte keinen Plan wo ich die Schaltbefehle für ESP Easy herbekomme.
            Naja egal mit Tasmota läufts jetzt super und ich kann die Relais auch noch direkt in der Web-Oberfläche schalten.
        • iphone333
          Dumb Home'r
          • 09.01.2016
          • 24

          Sonoff TH16 mit Tasmota geflasht und mit Temperatursensor DS18B20, wie muss ich das als virtuellen http eingang konfigurieren bzw was muss ich am Sonoff einstellen?

          Kommentar

          • romildo
            Lebende Foren Legende
            • 25.08.2015
            • 5126

            Zitat von iphone333
            Sonoff TH16 mit Tasmota geflasht und mit Temperatursensor DS18B20, wie muss ich das als virtuellen http eingang konfigurieren...
            Loxone Virtueller HTTP Eingang:
            Klicke auf die Grafik für eine vergrößerte Ansicht  Name: SonoffTH16_DS18B20LoxoneVE.png Ansichten: 0 Größe: 53,6 KB ID: 270184
            Loxone Virtueller HTTP Eingangsbefehl:
            Klicke auf die Grafik für eine vergrößerte Ansicht  Name: SonoffTH16_DS18B20LoxoneVEB.png Ansichten: 0 Größe: 80,1 KB ID: 270185
            Nach dem Speichern in den Miniserver lange genug warten, da es bei größeren Config Programmen auch viel länger als die eingestellte Abfragezykluszeit dauern kann.

            ...bzw was muss ich am Sonoff einstellen?
            Sofern die Temperatur im Hauptfenster angezeigt wird, sollte seitens Sonoff nichts mehr eingestellt werden müssen.
            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: SonoffTH16_DS18B20.png
Ansichten: 1477
Größe: 31,3 KB
ID: 270188
            Zuletzt geändert von romildo; 15.10.2020, 20:32.
            lg Romildo

            Kommentar

            • iphone333
              Dumb Home'r
              • 09.01.2016
              • 24


              Temperature":\v oder "Temperature":\v?
              zeigt nämlich 0,0 an
              Danke

              Kommentar

              • romildo
                Lebende Foren Legende
                • 25.08.2015
                • 5126

                Sofern Du nur vorne das " wegnimmst, spielt es keine Rolle. Getestet habe ich mit den Einstellungen genauso wie im Bild.
                Nur anstelle von "IPvonSonoff" stand die IP.

                Gib die URL mal im Browser ein und schau oder berichte, was da angezeigt wird.
                lg Romildo

                Kommentar

                • iphone333
                  Dumb Home'r
                  • 09.01.2016
                  • 24

                  Das kommt raus, das würde ja passen
                  Angehängte Dateien

                  Kommentar

                  • romildo
                    Lebende Foren Legende
                    • 25.08.2015
                    • 5126

                    Ja, das passt. Wenn Du die Rohdaten anschaust, dann siehst Du nur eine Zeile, in welcher unter anderem {"Temperature":22.7} steht.
                    Die Befehlserkennung ist dann irgendeine eindeutige Zeichenfolge direkt vor dem Wert und \v für die Wertausgabe.
                    In Deinem Fall also beispielsweise:
                    Code:
                    "Temperature":\v
                    Im Virtuellen http Eingang von Loxone kommt in die URL genau das, was Du im Brauser auch eingegeben hast.
                    In die Befehlserkennung des Eingang Befehls dann eben das, was in den Rohdaten direkt vor dem Wert steht.

                    Die Befehlserkennung muss exakt sein, also inklusive Leerzeichen, falls vorhanden.
                    In Deinem Fall ist da aber vermutlich kein Leerzeichen drin.

                    Stell die Abfragezykluszeit zum Testen auf 10s.
                    Erwarte jetzt aber nicht, dass dann auch schon nach 10s der erste Wert kommt.
                    Nach dem Speichern in den Miniserver und Neustart kann es wesentlich länger dauern bis der Wert abgefragt wird.
                    Das ist Programm abhängig und kann auch in den Minutenbereich gehen.
                    lg Romildo

                    Kommentar

                    • iphone333
                      Dumb Home'r
                      • 09.01.2016
                      • 24

                      Wo ist da ein Leerzeichen?

                      Kommentar


                      • romildo
                        romildo kommentierte
                        Kommentar bearbeiten
                        ?????
                        Ich habe doch geschrieben, dass in Deinem Fall vermutlich kein Leerzeichen drin ist.
                        Schau was im Browser in den Rohdaten kommt.
                        Zuletzt geändert von romildo; 16.10.2020, 10:50.
                    • Christian Fenzl
                      Lebende Foren Legende
                      • 31.08.2015
                      • 11217

                      iphone333
                      Wichtig ist, dass beim Erstellen der Befehlserkennung aus einer Webseite der Seitenquelltext angezeigt wird (in Chrome: Rechts-Klick, Seitenquelltext anzeigen). Es muss sich um den reinen Quelltext handeln, nicht um eine vom Webbrowser aufbereitete Variante, da dadurch Zeilenumbrüche, Leerzeichen, Anführungszeichen usw. nicht mehr stimmen! Auch die Anzeige des Codes mit F12 (Entwicklertools) des Browsers kann dafür nicht verwendet werden!


                      Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                      Kommentar


                      • romildo
                        romildo kommentierte
                        Kommentar bearbeiten
                        Gemäss Bild in #160 tippe ich auf Firefox.
                        Bei mir ist, direkt über dem Anzeigefenster, die Auswahl "JSON, Rohdaten, Kopfzeilen" möglich.
                        -> Klick auf Rohdaten

                      • iphone333
                        iphone333 kommentierte
                        Kommentar bearbeiten
                        Das sind die Rohdaten
                        {"StatusSNS":{"Time":"2020-10-16T20:36:27","DS18B20":{"Id":"0316A279E347","Tempe rature":21.1},"TempUnit":"C"}

                      • romildo
                        romildo kommentierte
                        Kommentar bearbeiten
                        Das Leerzeichen zwischen Tempe und rature sollte aber nicht da sein.
                        Kannst Du das nochmals überprüfen?

                        Wenn die Befehlserkennung bei Dir in Loxone, immer noch nicht funktioniert und das Leerzeichen wirklich da sein sollte, würde ich als Befehlserkennung nur:
                        rature":\v
                        eingeben.
                    • Peter B
                      MS Profi
                      • 29.08.2015
                      • 537

                      Weiß von euch jemand Wie/Wo man in PlatformIO beim Kompilieren die zu installierenden Plugins auswählen kann für ESP32?

                      Kommentar

                      • Roger
                        Smart Home'r
                        • 01.12.2020
                        • 67

                        Hallo zusammen

                        Ich hänge mich da mal ein mit einer Frage. Ich habe einen D1 mini mit ESPEasy sowie einen SHT21. Dazu habe ich ESPEasy eingerichtet und erhalte (Temperatur noch falsch) die Werte vom Sensor. Nun scheitere ich die Daten an den MS zu senden. Ich habe die Einstellungen/Rules wie in den Screenshot.

                        Was mich irritiert, dass beim Learning im UDP Monitor vom MS vom Eingangsbefehl "Garage128.9" steht. Was mache ich in den Rules falsch, dass die Text data Garage128.9 sind?
                        Wie muss ich die Rule umbauen, sodass beide Werte (also Temperatur und Humidity) im MS ankommen? Rule kopieren und mit Humidity ersetzen?

                        Vielen Dank.
                        Angehängte Dateien

                        Kommentar

                        Lädt...