Ja, das ist ein noch freier Stutzen, in dem man mit einem Adapter den Sensor einbauen könnte.
Beiträge von Crusher606
-
-
Bei mir ist das Ding Lottospiel... werte springen, langsam usw., ungenau usw.
hab allerdings auch noch nicht die Widerstände.Man sollte auch bedenken das bei einem großen Tank ein Millimeter schon mal 35 Liter sein kann. Damit hat man dann bei 0,1mm trotzdem schon 3,5 Liter Schwankungen.
Ich schreibe die Messwerte erst in die Variablen einer Rule und nehme dann den Mittelwert von 10 Messungen für den Wert, den ich in den ioBroker logge.
-
Ich habe in meinem Tank außer dem Befüllstutzen und dem Stutzen für eine Schwimmeranzeige noch einen weiteren G 1 1/5 Zoll Stutzen frei gehabt.
Für den habe ich einen Adapter gebaut und da den Sensor von oben eingeschraubt.In den Befüllstutzen gehört der Sensor aber nicht rein.
-
Ist das Display korrekt konfiguriert?
Kannst du über die Konsole mit dem Befehl „DisplayText ABC“ einen Text anzeigen lassen?
Falls nicht gibt es hier Infos:
https://forum.creationx.de/lexicon/index.php?entry-pdf-export/49-commands-18-displays/
-
Hier sieht man ganz gut, welcher GPIO für was genutzt werden sollte.
ESP8266 Pinout Reference: Which GPIO pins should you use? | Random Nerd TutorialsThe ESP8266 comes with 33 GPIOs with multiple functions. This article is a simple and easy to follow reference guide for the ESP8266 NodeMCU GPIOs.randomnerdtutorials.com -
Ohne Widerstände hat das bei mir auch nicht funktioniert.
Probier es mal so wie es auf der verlinkten Seite im Aufbauplan beschrieben ist.
-
Ich hatte das vor einigen Monaten noch einmal am Schreibtisch versucht und konnte den SR04 an einem Wemos D1 mit Tasmota erfolgreich in einem Testaufbau betreiben. (hatte es auch noch mal mit einem ESP32 getestet)
Entscheidend waren die zwei Widerstände und der vorgeschriebene Aufbau auf der Tasmota Seite.
HC-SR04 ultrasonic ranging sensor - Tasmota
Bei mir läuft jetzt aber weiterhin der ESP8266 Wemos D1 mit ESPeasy drauf.
(Never change a running System…..)
-
Beim ESP32 kann man nicht jeden GPIO für alles nehmen.
Info findet man z.Bsp. hier…..📗 Die GPIOs des ESP32: Welche eignen sich für was?Der ESP32 bietet eine ganze Reihe von GPIOs. Da ich selbst beim PCB-Design nun schon mehrfach Probleme hatte weil ich eine falsche Wahl getroffen habe, möchte…forum.espuino.de -
Für das erste flashen nehme ich mittlerweile den WebInstaller und installiere eine Release Version. Da langt auch eine minimal Version. Wenn Tasmota dann mal auf dem ESP installiert ist, kann man per OTA eine andere Version nachinstallieren.
-
Wenn du ein OTA Update machen möchtest, dann musst du den Link zur Datei eintragen der auf der Tasmota Seite angegeben ist.
Mit dem Link wählst du die Tasmota bin oder gz aus, die du OTA flashen möchtest.
Wenn die bin zu groß ist gibt es auch eine gepackte gz Datei, die sich versuchhalber flashen lässt.
Es gibt unterschiedliche Tasmota Versionen die bestimmte Bauteile unterstützen.
Weil die bin aber nicht zu groß werden darf um sie noch auf den ESP zu bekommen, gibt es verschiedene Tasmota Versionen. Eine mit Sensoren, eine für ein Display, eine für die meisten Anwendungen. Es gibt aber keine Version on der alles drin ist. Die Datei wäre zu groß und könnte nicht geflasht werden.
Wenn es keine Tasmota Version gibt die du benötigst, musst du dir eine eigene Tasmota bin zusammenstellen und Kompilieren.
-
Ich habe diese Steuerung zwar nicht, wollte damals keine Zeit mit Experimenten verschwenden. Ich habe mir die Sonoff T0EU2C-TX gekauft, mit Tasmota geflasht, programmiert, eingebaut und total zufrieden damit. Das ging ruckzuck und war ganz einfach.
Dafür gibt es ein tolles Video nach dem das alles super geklappt hatte.
-
Wenn man es jetzt so fertig sieht ist es total logisch.
Erst auswerten, dann aktualisieren.
Oft kommt man einfach nicht drauf und verrennt sich total.
D a n k e
-
Hallo,
ich hänge an einem Versuch einen Counter auf der WebSeite meines Wemos D1 Mini mit Tasmota 13.2.0 über zwei Buttons über Rules zu ändern.
Mit klick auf den Button 1 soll der Counter 1 um eins erhöht werden.
Mit klick auf den Button 2 soll der Counter 1 un eins reduziert werden.
Hardware:
Relais 1 mit WebText "+"
und mit Pulsetime1 2
Relais 2 mit WebText "-"
und mit Pulsetime2 2
Relais 3
Im WebUi sieht das dann so aus:
Den Counter 1 ändere ich über zwei Rules:
Coderule1 on power1#state=1 do backlog Counter1 %var1%; add1 1 endon rule2 on power2#state=1 do backlog Counter1 %var1%; sub1 1 endon
Das funktioniert fast wie ich es mir vorgestellt habe, aber der Counter "schleicht" um die Differenz von einem gezählten klick hinterher,
wenn man auf "+" und dann auf den "-" Button klickt.
11:55:26.109 RUL: POWER2#STATE=1 performs "backlog Counter1 1.000; sub1 1"
11:55:26.120 RSL: RESULT = {"Counter1":1}
11:55:26.218 RSL: RESULT = {"POWER2":"OFF"}
11:55:26.221 RSL: POWER2 = OFF
11:55:26.370 RSL: RESULT = {"Sub1":"0.000"}
11:55:27.125 RSL: RESULT = {"POWER1":"ON"}
11:55:27.127 RSL: POWER1 = ON
11:55:27.212 RUL: POWER1#STATE=1 performs "backlog Counter1 0.000; add1 1"
11:55:27.224 RSL: RESULT = {"Counter1":0}
11:55:27.426 RSL: RESULT = {"Add1":"1.000"}
11:55:27.445 RSL: RESULT = {"POWER1":"OFF"}
11:55:27.447 RSL: POWER1 = OFF
11:55:33.341 RSL: RESULT = {"POWER1":"ON"}
11:55:33.343 RSL: POWER1 = ON
11:55:33.431 RUL: POWER1#STATE=1 performs "backlog Counter1 1.000; add1 1"
11:55:33.444 RSL: RESULT = {"Counter1":1}
11:55:33.593 RSL: RESULT = {"POWER1":"OFF"}
11:55:33.595 RSL: POWER1 = OFF
11:55:33.645 RSL: RESULT = {"Add1":"2.000"}
11:55:37.042 RSL: RESULT = {"POWER1":"ON"}
11:55:37.045 RSL: POWER1 = ON
11:55:37.132 RUL: POWER1#STATE=1 performs "backlog Counter1 2.000; add1 1"
11:55:37.145 RSL: RESULT = {"Counter1":2}
11:55:37.295 RSL: RESULT = {"POWER1":"OFF"}
11:55:37.297 RSL: POWER1 = OFF
11:55:37.397 RSL: RESULT = {"Add1":"3.000"}
11:55:40.702 RSL: RESULT = {"POWER1":"ON"}
11:55:40.704 RSL: POWER1 = ON
11:55:40.785 RUL: POWER1#STATE=1 performs "backlog Counter1 3.000; add1 1"
11:55:40.799 RSL: RESULT = {"Counter1":3}
11:55:40.998 RSL: RESULT = {"POWER1":"OFF"}
11:55:40.001 RSL: POWER1 = OFF
11:55:41.047 RSL: RESULT = {"Add1":"4.000"}
11:55:46.539 RSL: RESULT = {"POWER2":"ON"}
11:55:46.542 RSL: POWER2 = ON
11:55:46.633 RUL: POWER2#STATE=1 performs "backlog Counter1 4.000; sub1 1"
11:55:46.643 RSL: RESULT = {"Counter1":4}
11:55:46.794 RSL: RESULT = {"POWER2":"OFF"}
11:55:46.796 RSL: POWER2 = OFF
11:55:46.845 RSL: RESULT = {"Sub1":"3.000"}
11:55:50.508 RSL: RESULT = {"POWER2":"ON"}
11:55:50.511 RSL: POWER2 = ON
11:55:50.605 RUL: POWER2#STATE=1 performs "backlog Counter1 3.000; sub1 1"
11:55:50.623 RSL: RESULT = {"Counter1":3}
11:55:50.721 RSL: RESULT = {"POWER2":"OFF"}
11:55:50.723 RSL: POWER2 = OFF
11:55:50.824 RSL: RESULT = {"Sub1":"2.000"}
11:55:53.617 RSL: RESULT = {"POWER2":"ON"}
11:55:53.619 RSL: POWER2 = ON
11:55:53.708 RUL: POWER2#STATE=1 performs "backlog Counter1 2.000; sub1 1"
11:55:53.725 RSL: RESULT = {"Counter1":2}
11:55:53.831 RSL: RESULT = {"POWER2":"OFF"}
11:55:53.834 RSL: POWER2 = OFF
11:55:53.926 RSL: RESULT = {"Sub1":"1.000"}
Klicke ich nach einem "+" auf "-" geht der Counter erst um ein hoch, bevor er dann anfängt runter zu zählen.
Klicke ich von "-" auf "+" geht der Counter erst um eins nach unten, bevor er anfängt hoch zu zählen.
Hat jemand eine Idee, warum der Zähler und die Variable bei Wechsel von "+" auf "-" um einen Klick verschoben reagieren?
-
Kannst du das WebIf des AP direkt über die IP 192.168.4.1 öffnen?
-
Warum so umständlich?
Du könntest die Heizung auch direkt mit einem Relais und Fühler steuern.
Dazu benötigt man nur eine Rule…..
Bei 15 Grad an, bei 18 Grad aus
Inspiration du hier:
BeitragRE: Mal wieder: Steuerung Zirkulationspumpe mit Tasmota rule und DS18B20
Zirkulationspumpe als Suchwort für ALLE eingeben- da kommen noch mehr Anregungen und Beispiele in diesem Forum
Rest nochmals anfragen.
mem1 - besser teleperiod nutzen zum Anfang
Rule1 1
Rule1
ON tele-DS18B20-3#temperature>12 DO Power1 on ENDON
ON tele-DS18B20-3#temperature<10 DO Power1 off ENDONkaroCB24. Mai 2023 um 18:08 -
Ich würde das glaube so versuchen….
Eine Temperaturänderungen von Rohr ruft eine Funktion auf.
Für den Einschaltpunk und den Ausschaltpunkt je eine eigene Variable für die Sollwerte.
Für die beiden Ist Werte von Tasche und Rohr die Werte auch in Variablen schreiben.
Dann in der Funktion das Programm für das Schaltverhalten der Pumpe steuern.
Mit einer einfach UND Verknüpfung wird das nix werden.
-
An dem Türmodul ELA ist ein potenzialerer Kontakt (L / L) für den Türöffner.
Das Signal die Tür zu öffnen, kommt vom „Etagentelefon“ zum ELA-100 Türmodul
über die a-b Bus Leitung.
So wie ich das sehe, müsstest du parallel zu dem Türöffnerkontakt L - L am ELA-100 ein
Relais schalten lassen.
Frage ist nur, ob du so einfach an das ELA-100 dran kommst…..
-
D7 sollte eigentlich funktionieren.
D8 hat da schon seine Eigenarten…..
ESP8266 Pinout Reference: Which GPIO pins should you use? | Random Nerd TutorialsThe ESP8266 comes with 33 GPIOs with multiple functions. This article is a simple and easy to follow reference guide for the ESP8266 NodeMCU GPIOs.randomnerdtutorials.com -
Vielleicht hat er das WiFi verloren und macht deswegen einen Neustart?
Das kann man mit WifiConfig 5 ändern.
(Warte auf erneute Verbindung ohne Neustart)
WifiConfig 0
= disable Wi-Fi Manager and reboot (used with alternate AP)2
= set Wi-Fi Manager as the current configuration tool and start Wi-Fi Manager (web server at 192.168.4.1) for 3 minutes, then reboot and try to connect Wi-Fi network4
= retry other AP without rebooting (default)5
= wait until selected AP is available again without rebooting6
= Wi-Fi parameters can only be entered via commands in the serial console7
= set Wi-Fi Manager (web server at 192.168.4.1) as the current configuration tool restricted to reset settings only.
This setting is recommended for devices without an external control/reset button.
No longer supported1
= set SmartConfig (Android/iOS) for 3 minutes3
= set WPS for 3 minutes -
In der Bucht gibt es den PC817 Optokoppler auch schon fertig mit 2 /4 oder 8 Kanälen.
Kaufst du 3 mal 4 Kanäle hast du insgesamt 12 Ventile die du erfassen kannst.