WemosD1 mit Tasmota und Display, Temperaturanzeige von anderen Geräten *gelöst

  • Hallo,

    ich habe einen Wemos D1 Mini mit Display, AM 2301 Sensor und Tasmota. Läuft auch soweit gut

    Nun schwebt mir vor, den Temperaturwert eines anderen Tasmota Gerätes (Sonoff 4CH pro) aus dem Außenbereich ebenfalls auf diesem Display anzeigen zu können.

    Ist das machbar? Kann ich den Temperatur Wert übder die IP des entfernten abfragen?

    Danke für eure Hilfe.

    FB 7590, < 20 x Sonoffs Basic, Dual, 4 Ch pro, T2 (alle Tasmota), 10 x Shelly 2.5(Tasmota) als Rolladenschalter, 3 X Shelly Dimmer (Tasmota), 8 x Shelly 1 (Tasmota), 10 X HomematicIP Fußboden-/ Heizungssteuerung mit Zimmerthermostaten u. Fensterkontakten, 5 x IP-Camera, 2 x WemosD1 mini WLED, 3 x Wemos D1 mini mit Tasmota und 4fach-Relais als Gartenbewässerung, 5 x WemosD1 (Tasmota) u.a. als Garagentorsteuerung, 1 x Frau ;)

    Mein Projekt: Smarte Gartenbewässerung

  • Hi ...

    Abfragen? Über http also nicht MQTT oder so?

    Ich glaub abfragen wird schwierig weil du ja dann ja HTTP respond auswerten müsstest.

    Ich würde das anders herum lösen eine Rule die bei einem gewissen DELTA oder in einem Intervall die Außentemp. mit einem websend in eine Variable in den Wemos schreibt und diese dann anzeigen lassen ( Hab keine Erfahrung mit Display, kann also nix dazu sagen wie das angezeigt werden sollen könnte)

    http://<ip>/cm?cmnd=var1 %var1%

    benzino77 Tasmocompiler

    Gitpod Master Release

    Gitpod Development Release

    Sonoff-Basic / Sonoff-RF / Sonoff-Touch / Sonoff S20 / PowStro Basic / MagicHome / Sonoff-RF-Bridge mit diversen 433MHz RF Sender/Empfänger / Shelly_1 / ESP-WiFi-Dimmer / Gosund SP111 / ESP12E / WEMOS D1 Mini / ESP32Cam

    Sensoren: BME280/BMP280/HC-SR501/HC-SR04/ACS712/INA219/MHZ19B/DS3231

    Alexa Sprachsteuerung

    mosquitto/bash/html/cgi auf Wyse5070

  • Bulli1308 22. November 2020 um 01:02

    Hat den Titel des Themas von „WemosD1 mit Tasmota und Display, Temperaturanzeige von anderen Geräten“ zu „WemosD1 mit Tasmota und Display, Temperaturanzeige von anderen Geräten *gelöst“ geändert.
  • Geht relativ einfach mit globalen Variablen beim Script.

    FB 7590, < 20 x Sonoffs Basic, Dual, 4 Ch pro, T2 (alle Tasmota), 10 x Shelly 2.5(Tasmota) als Rolladenschalter, 3 X Shelly Dimmer (Tasmota), 8 x Shelly 1 (Tasmota), 10 X HomematicIP Fußboden-/ Heizungssteuerung mit Zimmerthermostaten u. Fensterkontakten, 5 x IP-Camera, 2 x WemosD1 mini WLED, 3 x Wemos D1 mini mit Tasmota und 4fach-Relais als Gartenbewässerung, 5 x WemosD1 (Tasmota) u.a. als Garagentorsteuerung, 1 x Frau ;)

    Mein Projekt: Smarte Gartenbewässerung

  • Chaot

    Das geht mit Script relativ einfach.

    auszugsweise Script an dem Gerät wo die Werte erzeugt werden (Globale Variable erzeugen und füllen)

    >D

    g:Werkstatt_temp=0

    g:Werkstatt_hum=0

    >T

    Werkstatt_temp=AM2301#Temperature

    Werkstatt_hum=AM2301#Humidity


    auszugsweise Script an dem Gerät wo die Werte angezeigt werden (Globale Variable einlesen und anzeigen)

    >W

    <left><style="color:blue;font-size:20px;">

    Werkstatt<br> Temperatur %Werkstatt_temp% C<br>

    Luftfeuchtigkeit %Werkstatt_hum% %%<br>

    Ich hoffe die Farben tragen ein wenig zum Verständnis bei. Die globalen Variablen gelten im ganzen Netzwerk und können an jedem TasmotaGerät mit Script ausgelesen werden.

    FB 7590, < 20 x Sonoffs Basic, Dual, 4 Ch pro, T2 (alle Tasmota), 10 x Shelly 2.5(Tasmota) als Rolladenschalter, 3 X Shelly Dimmer (Tasmota), 8 x Shelly 1 (Tasmota), 10 X HomematicIP Fußboden-/ Heizungssteuerung mit Zimmerthermostaten u. Fensterkontakten, 5 x IP-Camera, 2 x WemosD1 mini WLED, 3 x Wemos D1 mini mit Tasmota und 4fach-Relais als Gartenbewässerung, 5 x WemosD1 (Tasmota) u.a. als Garagentorsteuerung, 1 x Frau ;)

    Mein Projekt: Smarte Gartenbewässerung

  • Ah, danke.

    Also muss ich an den betroffenen Geräten die Firmware aktualisieren und Script aktivieren.

    Und dann am "Sender" über die Konsole das hier eingeben:

    Einfach so oder muss da noch was dazu?

    Und am Gerät mit dem Display dann

    Code
    >W
    
    <left><style="color:green;font-size:20px;">
    
    CO2 Werte<br> eCO2 %CO2_eCO2% C<br>
    
    TVOC %CO2_TVOC% %%<br>

    Habe ich das so richtig verstanden?

  • Genau. Script muss in der FW aktiviert sein.

    Code sieht soweit gut aus.

    Wobei die Anzeige in der GUI erfolgt und nicht an einem Display. Das ist wieder eine andere Baustelle.

    Viel Erfolg

    FB 7590, < 20 x Sonoffs Basic, Dual, 4 Ch pro, T2 (alle Tasmota), 10 x Shelly 2.5(Tasmota) als Rolladenschalter, 3 X Shelly Dimmer (Tasmota), 8 x Shelly 1 (Tasmota), 10 X HomematicIP Fußboden-/ Heizungssteuerung mit Zimmerthermostaten u. Fensterkontakten, 5 x IP-Camera, 2 x WemosD1 mini WLED, 3 x Wemos D1 mini mit Tasmota und 4fach-Relais als Gartenbewässerung, 5 x WemosD1 (Tasmota) u.a. als Garagentorsteuerung, 1 x Frau ;)

    Mein Projekt: Smarte Gartenbewässerung

  • Läuft denn dein Display bereits?

    FB 7590, < 20 x Sonoffs Basic, Dual, 4 Ch pro, T2 (alle Tasmota), 10 x Shelly 2.5(Tasmota) als Rolladenschalter, 3 X Shelly Dimmer (Tasmota), 8 x Shelly 1 (Tasmota), 10 X HomematicIP Fußboden-/ Heizungssteuerung mit Zimmerthermostaten u. Fensterkontakten, 5 x IP-Camera, 2 x WemosD1 mini WLED, 3 x Wemos D1 mini mit Tasmota und 4fach-Relais als Gartenbewässerung, 5 x WemosD1 (Tasmota) u.a. als Garagentorsteuerung, 1 x Frau ;)

    Mein Projekt: Smarte Gartenbewässerung

  • Habe das mal gehabt, nutze ich im Moment aber nicht mehr. Ich meine mich zu erinnern, das du die Variablen auch über Script aufs Display geben kannst. Findest du hier aber iwo auch im Forum. Da hatte ich das auch her.

    FB 7590, < 20 x Sonoffs Basic, Dual, 4 Ch pro, T2 (alle Tasmota), 10 x Shelly 2.5(Tasmota) als Rolladenschalter, 3 X Shelly Dimmer (Tasmota), 8 x Shelly 1 (Tasmota), 10 X HomematicIP Fußboden-/ Heizungssteuerung mit Zimmerthermostaten u. Fensterkontakten, 5 x IP-Camera, 2 x WemosD1 mini WLED, 3 x Wemos D1 mini mit Tasmota und 4fach-Relais als Gartenbewässerung, 5 x WemosD1 (Tasmota) u.a. als Garagentorsteuerung, 1 x Frau ;)

    Mein Projekt: Smarte Gartenbewässerung

  • und? Läufts?

    FB 7590, < 20 x Sonoffs Basic, Dual, 4 Ch pro, T2 (alle Tasmota), 10 x Shelly 2.5(Tasmota) als Rolladenschalter, 3 X Shelly Dimmer (Tasmota), 8 x Shelly 1 (Tasmota), 10 X HomematicIP Fußboden-/ Heizungssteuerung mit Zimmerthermostaten u. Fensterkontakten, 5 x IP-Camera, 2 x WemosD1 mini WLED, 3 x Wemos D1 mini mit Tasmota und 4fach-Relais als Gartenbewässerung, 5 x WemosD1 (Tasmota) u.a. als Garagentorsteuerung, 1 x Frau ;)

    Mein Projekt: Smarte Gartenbewässerung

  • Ausgaben aufs Display gehen mit Displaytext im script kann man das abkürzen mit dt

    z.B. deine beiden Variablen ausgeben:

    >D

    g:CO2_eCO2

    g:CO2_TVOC

    >B

    ; display löschen

    dt [z]

    >S

    ; auf Zeile 1 Spalte 1 Text ausgeben

    dt [l1c1]eCO2: %CO2_eCO2%

    ; auf Zeile 2 Spalte 1 Text ausgeben

    dt [l2c1]TVOC: %CO2_TVOC%

    mehr Infos in den Display Docs von Tasmota

    Einmal editiert, zuletzt von gemu2015 (4. März 2021 um 08:24)

  • Hallo

    ich möchte gerne den Verbrauch von meinem Hauszähler auf ein Tasmota mit Display senden.

    Der Hausverbrauch wird auch mit einem Tasmota Gerät ermittelt.

    Leider weiß ich nicht was ich bei dem Fragezeichen im Bild eintragen soll da kein Wert in der Konsole steht. Sondern nur ""

    Kann mir da jemand helfen?

    Als weitere weiß ich dann.

  • Danke an Noschvie.

    Ich habe mal noch eine Frage.

    Bei mir bleibt die Anzeige manchmal stehen. Heißt es werden keine neuen Daten empfangen? bzw. angezeigt.

    Liegt das am Datenaustausch über UDP Multicast?