Nur der BME kann Luftfeuchte!
Badlüfter-Steuerung mit Tasmota Regeln machbar?
-
chromo23 -
23. November 2018 um 11:00 -
Erledigt
-
-
-
Edit: Sorry du hast Recht - habe ich verwechselt.
Edit2: Hast du den am Sonoff mal als "03 SI 7021" angemeldet?
-
Edit2: Hast du den am Sonoff mal als "03 SI 7021" angemeldet?
Ja. Wie zu erwarten die selben komischen Werte...
-
Dann wird er vermutlich irgendein Problem haben.
Vielleicht kannst du dir dann mit den Rules behelfen.
Unter Punkt 8b sollte der passende Befehl stehen:
Ich denke wenn du dann
Coderule 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....
Für alle, die einen Sensor an einen Sonoff Basic o.ä. kleben wollen: Macht es nicht!
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 ...
-
Ok, Sensor am Gehäuse ist ein gemeines Foul.
Was mich wundert ist das dabei scheinbar auch die Luftfeuchte beeinträchtigt wird.
Vermutlich bringst du dadurch seine interne Rechnung durcheinander.
-
@Chaot ... die Temperatur Offset Rule wäre eigentlich was für Wiki !
EDIT: Sorry ... übersehen ... ist ja die 8b aus den Rules !
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....
-
Irgendwas it ja immer... vielleicht ist der Sensor doch irgendwie defekt.
Ich hab jetzt zweimal schon das Kabel gewechselt und der zeigt mir immer nach einer Weile null°C und null% an. Das ist ist etwas frustrierend!!!
Der hatte das gleiche Problem:
-
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 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...
-
-
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.
-
Nach zwei Stunden Aktivität ohne Fehler.....
Das ist frustrierend!
-
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?
-