Badlüfter-Steuerung mit Tasmota Regeln machbar?

  • Dann wird er vermutlich irgendein Problem haben.

    Vielleicht kannst du dir dann mit den Rules behelfen.

    Unter Punkt 8b sollte der passende Befehl stehen:

    Rules

    Ich denke wenn du dann

    Code
    rule
    on tele-SI7021#temperature do backlog var1 %value%; sub1 10; event sendtemp endon
    on event#sendtemp do publish stat/sonoff/temp %var1% endon

    eingibst bist du mit dem Temperaturwert 10°C tiefer.

    Genaueres zu den Rules kann dir unser Spezialist HoerMirAuf bestimmt beantworten.

  • Ich trau mich ja fast nicht es zuzugeben, aber ich habe einen Fehler gemacht.... :rolleyes:

    Für alle, die einen Sensor an einen Sonoff Basic o.ä. kleben wollen: Macht es nicht! 8o

    Ich hätte nicht gedacht, dass das Ding so viel Eigenwärme durchs Gehäuse transportiert. Ich hab dazu noch den Sensor genau neben die Trafospule geklebt.

    Immerhin hab ich jetzt gelernt, dass man per Rules nen Offset eingeben kann. Danke Chaot

  • Ja das Problem kenne ich ;)

    Ich baue die Sensoren unten an S20 Zwischenstecker dran ...

    Auch da muss ich einiges weg kompensieren!

    Minus 1,3 Grad im Normalbetrieb und sogar Minus 2 Grad wenn das Relaise angezogen hat!

    Mit dem neuen DynamicSleep kann sein dass diese Werte auch nicht mehr ganz passen. Muss mal wieder nachmessen ...

  • @Chaot ... die Temperatur Offset Rule wäre eigentlich was für Wiki !:thumbup:

    EDIT: Sorry ... übersehen ... ist ja die 8b aus den Rules ! :rolleyes:

    Was mich wundert ist das dabei scheinbar auch die Luftfeuchte beeinträchtigt wird.

    Vermutlich bringst du dadurch seine interne Rechnung durcheinander.

    Nun ja ... die Luftfeuchtigkeit, also der Wasserdampfgehalt der Luft, ist direkt abhängig von der Temperatur. Je höher die Temperatur desto höher kann die Feucht sein. Schon möglich, das bei höherer Temperatur direkt am Sensor auch eine höhere Luftfeuchte gemessen wird....

    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

    Einmal editiert, zuletzt von HoerMirAuf (17. Dezember 2018 um 21:29)

  • Ich habe jetzt ein update auf 6.4.0 gemacht und es scheint wieder zu funktionieren.:/

    Wie einen doch vermeintliche Kleinigkeiten den ganzen Nachmittag lang beschäftigen können.....

    Naja, es ist ja nicht ganz umsonst. Dadurch lernt man viele neue Sachen im Forum und kann dann seinen Sonoff Basic auch mit verbunden Augen komplett zerlegen und wieder zusammenbauen.

    Edit: Zu früh gefreut :cursing: Jetzt startet der auch die ganze zeit neu. In der Konsole seh ich ncihts spannendes... da war mal kurz was mit "Info3 restart rason ....fatal exception.... bla" und dann auch mal "restart reason hardware watchdog" aber ich konnts nicht so schnell kopieren, da das Gerät schon wieder neu gestartet hat...

    Einmal editiert, zuletzt von chromo23 (17. Dezember 2018 um 22:50)

  • restart rason ....fatal exception

    Da wird es dann wohl mal Zeit den Basic mit der leer.bin komplett zu löschen, und Tasmota neu drauf zu machen.

    Die fertigen Tasmota *.bin werden seit 6.4.x übrigens wieder mit Core 2.4.2 compiliert! Ich bevorzuge immer noch die absolut stabile 2.3.0 Version!

  • Jetzt scheint alles zu funktionieren. Bei dem Projekt war definitiv der Wurm drin.

    Ich habe den Sonoff neu geflasht und damit sind die zufälligen Neustarts verschwunden, die auch ohne Sensor auftraten. Dann hab ich den Sensor wieder angeschlossen und ich habe entweder keine Werte bekommen oder der Sonoff startete wieder willkürlich neu. Dann hab ich die Datenleitung mal aus Spaß auf RX des Sonoffs gelegt. Läuft!

    Da schienen sich zwei Probleme hervorragend zu ergänzen bzw. zu überlagern.

  • Ich verwende meine AM2302 ebenfalls am GPIO 3 (serial in). Allerdings als SI7021 konfiguriert!

    Läuft seit Monaten absolut zuverlässig (5 Temp. Messungen im Haus). Messwertausfälle hatte ich nur als ich die Sensoren am "serial out" dran hatte.

    Vielleicht versuchst du mal den "SI7021" auszuwählen.

  • Das Problem lässt sich bei mir zum Glück durch einen hard boot beheben. Per softwareseitigem Neustart bleibt der Sensor leider nicht ansprechbar.

    Vielleicht versuchst du mal den "SI7021" auszuwählen.

    Hab ich auch schon gemacht. Das ändert nichts.

    Immerhin läuft das ganze ne Weile (ca. 12-24h....) und für meine Anwendung ist das (noch) nicht ganz so schlimm, da der Sonoff durch den Lichtschalter eh häufig neu gestartet wird. Aber für eine zuverlässige Produktivumgebung kann ich das so noch nicht benutzen.

  • Ich bin mir jetzt nicht so ganz sicher, ob du dein Problem lösen konntest... Ich möchte ebenso folgendes umsetzen:

    - Wenn das Tasmota Device an geht, dann soll entweder nach 10 Minuten das Relais an schalten für 10 Minuten ODER, unabhängig von der Zeit, wenn Luftfeuchtigkeit über X % dann an und laufen bis Feuchtigkeit unter Y.

    Das mit der Luftfeuchte habe ich geschafft. Das mit der Zeit auch.

    Aber ich bekomme es nicht hin, das abschalten an die Bedingung zu setzen. Entweder der Lüfter geht sofort aus, weil Feuchtigkeit zu gering oder er geht gar nicht erst an. Es macht mich irre :)

    Hat jemand einen Tipp?