Beispiele für Sensordaten gesucht

  • Für ein Sprachsteuerungsprojekt für Tasmota-Firmware hätte ich gern ein paar Beispiele der JSON-Messages, die man mit status 10 abrufen kann. Ich selbst habe nur zwei Umweltsensoren DHT11 und SI7021. Es gibt noch ein paar mehr, z. B. welche die auch den Luftdruck ausgeben. Mich würde es auch interessieren, welche payloads von Bewegungssensoren abgegeben werden. Außer Temperatur und Luftfeuchtigkeit habe ich noch den Energiesensor vom Sonoff POW. Hier ein paar Beispiele was ich meine:

    Sensorwerte des DH11 abgefragt mit status 10 auf der Konsole:

    Code
    {"StatusSNS":{"Time":"2023-10-13T15:18:46","DHT11":{"Temperature":13.0,"Humidity":95.0,"DewPoint":12.2},"TempUnit":"C"}}

    Sensorwerte des SI7021:

    Code
    {"StatusSNS":{"Time":"2023-10-13T15:20:39","SI7021":{"Temperature":21.1,"Humidity":93.8,"DewPoint":20.1},"TempUnit":"C"}}
    Code
    Sensorwerte Sonoff POW:
    {"StatusSNS":{"Time":"2023-10-13T14:19:51","ENERGY":{"TotalStartTime":"2023-02-10T14:53:27","Total":1.070,"Yesterday":0.101,"Today":0.060,"Power":4,"ApparentPower":16,"ReactivePower":15,"Factor":0.27,"Voltage":237,"Current":0.066}}}

    Wer kann mir noch ein paar Beispiele anderer Sensoren (Umwelt, Bewegung, Tür-/Fenstersensoren, Geräusche, etc) liefern?

    Auch Daten der einer Lichtsteuerung (Abfrage der Einstellungen) wären interessant für mich. Bitte immer den Namen des Sensors oder was auch immer zur Geräteidentifizierung benutzt wird, mit angeben! Danke!

  • Lichtsensor BH1750

    {"StatusSNS":{"Time":"2023-10-17T19:41:51","BH1750":{"Illuminance":0}}}

    AM2301

    {"StatusSNS":{"Time":"2023-10-17T19:42:48","AM2301":{"Temperature":10.8,"Humidity":72.1,"DewPoint":6.0},"TempUnit":"C"}}

    grüsse aus Heidelberg

    ca. 100 Tasmota Geräte teilweise mit SML Script.

    Alexa, Sonos, Pilot APP zur Steuerung, Domoticz und TasmoAdmin auf Raspberry mit Docker

  • BME 280 & BH1750

    {StatusSNS":{"Time":"2023-10-17T23:47:41",

    "BME280“:{"Temperature":15.8,"Humidity":55.2,"DewPoint":6.8,"Pressure":1005.9},

    "BH1750":{"Illuminance":0},"PressureUnit":"hPa","TempUnit":"C"}}

    BH1750 & 2 Zähler

    {"StatusSNS":{"Time":"2023-10-17T23:51:31","COUNTER":{"C1":0,"C2":0},"BH1750":{"Illuminance":0}}}

    Einmal editiert, zuletzt von efanst (17. Oktober 2023 um 23:56)

  • Besten Dank erst einmal. Hat vielleicht noch jemand ein Beispiel für eine steuerbare LED-Leuchtmittel mit RGB-Werten oder für ein WS2812B LED-Lichtband.

    mafrei und efanst : Wofür steht der Parameter Illuminance? Für Helligkeit? 0 - 100 oder 0 bis 255?

  • Ja ist die Helligkeit in Lux als 0 bis über 1000. Heute morgen etwas trübe aber immerhin über 100 Lux

    stat/sonoff/STATUS10 = {"StatusSNS":{"Time":"2023-10-27T10:13:47","BH1750":{"Illuminance":108}}}

    grüsse aus Heidelberg

    ca. 100 Tasmota Geräte teilweise mit SML Script.

    Alexa, Sonos, Pilot APP zur Steuerung, Domoticz und TasmoAdmin auf Raspberry mit Docker

  • Hat vielleicht noch jemand ein Beispiel für eine steuerbare LED-Leuchtmittel mit RGB-Werten oder für ein WS2812B LED-Lichtband.

    Das kommt bei meinem WS2812:

    RESULT = {"POWER2":"ON","Dimmer":25,"Color":"001D40","HSBColor":"213,100,25","Channel":[0,11,25]}

    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

  • Danke euch! Falls es auch interessiert wofür ich das mache: Ich habe mich seit einigen Jahren mit Mycroft (mycroft.ai) beschäftigt und nachdem dieses Projekt Anfang des Jahres leider eingestellt wurde zu dessen Fork OVOS - OpenVoice Operating System (https://github.com/OpenVoiceOS) gewechselt. Für den internen Gebrauch habe ich ein paar Skills geschrieben, die ich gerade für OVOS anpasse und überarbeite (man wird ja nicht dümmer, wenn man programmiert), so z. B. für Tasmota weg von MQTT hin zur Steuerung mittels HTTP. Das funktioniert schon ganz gut für einfache Befehle wie an/aus (Hey Mycroft, schalte den Drucker ein), Abrufen (und ansagen lassen) von Sensordaten (Hey Mycroft, wie sind die Sensordaten vom Außenthermometer) oder Abrufen von aktivierten Zeitplänen. Mit anderen Skills steuere ich mein(e) MPD-Radio(s), meinen Samsung Fernseher und fülle eine Sqlite-Datenbank mit Informationen, wo ich mal wieder meine Werkzeuge und Materialien hingelegt habe. Wie gesagt, bei Interesse schickt mir eine PM. Ich will das Forum hier nicht für andere Projekte (weiter) missbrauchen.

  • Doch, doch, den Skill habe ich schon. Steht auch online (für Mycroft). Aber HTTP bzw. die urllib3 Bibliothek von Python lässt sich einfacher handeln, weil sie einer Unterfunktion in einem anderen Skript ist. paho-mqtt ist da eigenwilliger und will gerne die Macht haben. Letztendlich werde ich beide Tasmota Skills für OVOS fertig machen und online stellen.

  • Danke für den Hinweis! Ich hatte auch schon Fälle, wo MQTT benutzbar war, obwohl die Weboberfläche nicht erreichbar war. Meistens hatte der MQTT Trigger dann auch den Effekt, dass anschließend das WebUI wieder lief. Da ich sowieso den MQTT-Skill noch einmal anfassen werde, wird es auch eine MQTT basierende Lösung für OVOS geben.

  • Doch, doch, den Skill habe ich schon. Steht auch online (für Mycroft). Aber HTTP bzw. die urllib3 Bibliothek von Python lässt sich einfacher handeln, weil sie einer Unterfunktion in einem anderen Skript ist. paho-mqtt ist da eigenwilliger und will gerne die Macht haben. Letztendlich werde ich beide Tasmota Skills für OVOS fertig machen und online stellen.

    Du machst das sicher auf nem Linux System oder? Machst du das alles in Python?

    Wärs nicht evtl einfacher z.B. mit nem subprocess.call den guten alten mosquitto_pub auszuführen?

    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