Beiträge von urmel76

    Naja, man sollte sich schon irgendwo im Klaren sein, welches System man bevorzugt, ein arbeitskollege von mir hat sein Haus Kernsaniert und alles mit KNX gemacht, schöne saubere Sache aber kostet natürlich auch und hat dann nicht mehr viel mit dem schönen Satz zu tun, den Denis hier immer sagt, ein günstiges Smart Home, es ist immer eine Finanziele Sache was man sich leisten kann und bereit ist dafür auszugeben, hier wird eher die Bastelfraktion vertreten sein, die mit möglichst günstigen Komponenten das ganze umsetzen, dazu gehört aber Zeit und lust an Bastelarbeiten und auch mal Rückschlägen, weil etwas nicht direkt funktioniert, nimmt man Fertige Teile wie KNX muss man diese zwar auch Programmieren und in Betrieb nehmen können, aber hat Fertige Lösungen für fast jeden Anwendungsfall allerdings nicht ganz günstig!

    ok .... das lässt sich machen..wollte zuerst eine Batterie verwenden, aber dann müsste ich die immer laden und das ist zu aufwendig.

    Genau das habe ich mir auch gedacht, was noch generell Interessant ist, jeder Tank hat einen Grenzwertgeber als Schutzabschaltung zum überfüllen, und dieser kommt bei 95% des Tankvolumen, dies ist die Max vorgabe für Tanks, somit werde ich das Script bei mir bestimmt noch mal anpassen müssen, damit es in der VIS nen vollen Tank anzeigt, Theoretisch wären bei mir 150 cm und 2700 Liter möglich, aber aufgrund der begrenzung auf 95 % wären es dann 142,5 cm und 2565 Liter die Max in den Tank passen würden und der dann voll wäre!

    Auf der einen Seite garnicht schlecht, da der Sensor auf 152 cm sitzt und so theoretisch nie mit dem Öl in kontakt kommen kann, da noch ca 10,5 cm luft sind! Denke aber das man ihn beim befüllen rausdrehen sollte, da ich nicht weiß, wie der Sensor ggf. auf die Öldämpfe beim füllen reagiert!

    MFG

    Sascha

    wie machst du das mit der Energyversorgung ? Batterie oder doch Strom verlegt ?

    Mit einem USB Netzteil, ich habe ja in dem PVC Gehäuse den Wemos D1 mini drin, der hat ja direkt einen micro USB Anschluß, ich habe ein altes Handy Ladekabel durchgeschnitten, damit es durch die Verschraubung passt, dann habe ich das ganze mit 2 x 2 x 0,8 Telefonkabel und Schrumpfschlauch auf insgegessamt 5 Meter Verlängert! Theoretisch könnte man den Wemos auch seperat in ein Gehäuse setzen und dann von da alles über telefonkabel ins Gehäuse führen, ich weiß nur nicht, ob dann nachher der Spannungsfall zu den Sensoren zu groß wird und die dann noch richtig laufen, der HC-SR04 braucht ja 5 V, habe irgendwo was gelesen, das er mit kleineren Spannungen nicht richtig funktioniert bzw. sich die Max Distanz verkürzt!

    Hallo zuammen,

    klingt gut - werde das mal so probieren.

    Irgendwann kann der Adapter bestimmt auch die bidirektional Kommunikation und ich kann mich mit Ihr unterhalten

    Ne Interessante Idee, aber bei dem Autonatisieren nie die Sicherheit vergessen, wie
    modmax bereits schrieb, Delle im Autodach wichtiger ist da immer noch der Personenschutz, ich weiß die Garagentorantriebe haben alle ne sicherheitsabschaltung für den Fall das ein Hinderniß im Weg ist, aber das verhindert nicht das eine Person oder Kind ggf. das ding vor den Kopf bekommt, oder eingeperrt wird!

    MFG

    Sascha

    Kann man den Shelly 2 denn auch flashen? hab das so bei denen auf der Seite gelesen, das nur der Shelly 1 open Source also zu flashen ist! hab mir jetzt mal das video angeguckt, der einzige nachteil am Shelly ist wohl das man die gpios nicht für sensoren benutzen kann, da diese wenn sie angeschlossen sind 230 V haben, wenn ich es richtig verstanden habe!

    Danke Vielmals.... du hast ja den unteren Teil mit Heißkleber ausgefugt. Werde da mal ne Kappe für die beiden Sensoren für den 3D Drucker entwerfen... damit man unten den Heißkleber nicht sieht sondern nur die beiden Sensoren...

    dazu must du aber erst die sensoren umbauen, die haben auf der platine einen zu großen abstand, habe die auf der Platine ausgelötet und mit drähten verlängert und auf eine lochplatine dichter zusammengelötet, sonst paßt das nicht

    Nur Mut urmel76 , habe schon viel gelesen und es ist nicht so gewesen.

    Bitte euch um Entwicklungshilfe, werde auch welche bestellen, doch mit flashen ist nicht so mein Ding.

    Bin froh, dass ich nicht löten muss, sehe nichts mehr und habe keine Geduld, "habe noch einpaar Sonoff die warten geduldig auf meine Geduld"

    Also viel Spass und gut dokumentieren 8)

    Ach Mut zur Lücke sowieso immer, sonst darf man an das Thema hier eh nit dran gehen, von wo kommst du denn, ggf. kann man beim Löten oder Flashen helfen, bin aus dem Raum Köln / Bonn

    Lg

    Sascha

    Hallo zusammen,

    Bin gespannt über euren Erfolg, ich denke es ist ein super Teil.

    Liebe Grüsse Roger

    Gespannt bin ich auch, hab aber gelesen, der Wlan Empfang soll nit so prickelnd sein, werde aber berichten, ich habe im Wohnzimmer 2 Steckdosen die mit Lichtschaltern schaltbar sind, somit sollen die dinger hinter den steckdosen verschwinden, die jeweils in den äußeren Ecken des Zimmers liegen , somit schon mal schlechte grundvorraussetzungen ;)

    DANKE Wahnsinn..... super also ab ans bauen :-9 :):thumbup:

    was noch wichtig wäre, ist das die beiden Ultraschallsensoren auf der Platine zu breit sind für in den 1,5 Zoll Gewinde doppelnippel, habe diese von der hauptplatine abgelötet und auf eine Rasterplatine enger zusammen gesetzt und diese dann wieder mit 4 drähten auf die hauptplatine verbunden, denke wenn jemand am Tank nen 2 Zoll anschluß hat, und das dann mit 2 Zoll pvc baut, sollte es so gerade passen!

    <xml xmlns="http://www.w3.org/1999/xhtml">

    <block type="on" id="*x)~]t+gseUO9M%=h~[O" x="-262" y="-137">

    <field name="OID">sonoff.0.Öl Tank.SR04_Distance</field>

    <field name="CONDITION">ne</field>

    <field name="ACK_CONDITION"></field>

    <statement name="STATEMENT">

    <block type="variables_set" id="yg?]w`Oce%d%Fwu.}+=^">

    <field name="VAR">Entfernung Invertiert</field>

    <value name="VALUE">

    <block type="math_arithmetic" id="sAt!0fR3[OlY/p6d~Rxs">

    <field name="OP">MINUS</field>

    <value name="A">

    <shadow type="math_number" id="9XwzAb:zV{Q.{|fOhtZq">

    <field name="NUM">152</field>

    </shadow>

    </value>

    <value name="B">

    <shadow type="math_number" id="Lvx/zyF:4(`o9sPTF+Ly">

    <field name="NUM">1</field>

    </shadow>

    <block type="get_value" id="O^lX2%X*O.L{V.a:SywR">

    <field name="ATTR">val</field>

    <field name="OID">sonoff.0.Öl Tank.SR04_Distance</field>

    </block>

    </value>

    </block>

    </value>

    <next>

    <block type="variables_set" id="V1e)[7K_Q8[Z%74gWZ)-">

    <field name="VAR">Liter im Tank</field>

    <value name="VALUE">

    <block type="math_round" id=":W~d1MqRcdecMTIr|[Na">

    <field name="OP">ROUND</field>

    <value name="NUM">

    <shadow type="math_number" id="QsRg1[[GksNn?V:4BnNV">

    <field name="NUM">3.1</field>

    </shadow>

    <block type="math_arithmetic" id="[z,qH6EMk}-#|O7_R^R)">

    <field name="OP">MULTIPLY</field>

    <value name="A">

    <shadow type="math_number" id="6X3v`T~9!0a3|=6_I[Jj">

    <field name="NUM">18</field>

    </shadow>

    </value>

    <value name="B">

    <shadow type="math_number" id="Lvx/zyF:4(`o9sPTF+Ly">

    <field name="NUM">1</field>

    </shadow>

    <block type="variables_get" id="8n,`P48gd4mR3:p0Jme`">

    <field name="VAR">Entfernung Invertiert</field>

    </block>

    </value>

    </block>

    </value>

    </block>

    </value>

    <next>

    <block type="variables_set" id="Up4sk;44Ysmcvp!l,*Q=">

    <field name="VAR">Füllmenge in %</field>

    <value name="VALUE">

    <block type="math_round" id="AN[ojshx./@,bJne|t.{">

    <field name="OP">ROUND</field>

    <value name="NUM">

    <shadow type="math_number" id="kD0%J)+rjH9X?+OojdQp">

    <field name="NUM">3.1</field>

    </shadow>

    <block type="math_arithmetic" id="Bm`,]+Zy9mFV0uFez.wt">

    <field name="OP">MULTIPLY</field>

    <value name="A">

    <shadow type="math_number" id="k|Gapb51pOjRsb2kS5Yx">

    <field name="NUM">18</field>

    </shadow>

    <block type="math_arithmetic" id="P`O_e+.fv0E14f5^Ok%`">

    <field name="OP">DIVIDE</field>

    <value name="A">

    <shadow type="math_number" id="K}jOqAZ1#4u6J/h-J*QI">

    <field name="NUM">100</field>

    </shadow>

    </value>

    <value name="B">

    <shadow type="math_number" id="Lvx/zyF:4(`o9sPTF+Ly">

    <field name="NUM">152</field>

    </shadow>

    </value>

    </block>

    </value>

    <value name="B">

    <shadow type="math_number" id="9/y/s^PB~SJ-;NGlvpW?">

    <field name="NUM">1</field>

    </shadow>

    <block type="variables_get" id=":]Kugb6AnK;{3H(DAt3P">

    <field name="VAR">Entfernung Invertiert</field>

    </block>

    </value>

    </block>

    </value>

    </block>

    </value>

    <next>

    <block type="update" id="}x5A(IMIXhHzjziwt=9_">

    <mutation delay_input="false"></mutation>

    <field name="OID">sonoff.0.Öl_Tank.SR04_Distance.SR04_Distance_Invertiert</field>

    <field name="WITH_DELAY">FALSE</field>

    <value name="VALUE">

    <block type="variables_get" id="iAGvrIzW`CG_a9kWp8;v">

    <field name="VAR">Entfernung Invertiert</field>

    </block>

    </value>

    <next>

    <block type="update" id="h`ee-Tjwv,dD]4q|.p4;">

    <mutation delay_input="false"></mutation>

    <field name="OID">sonoff.0.Öl_Tank.SR04_Distance.SR04_Distance_Liter</field>

    <field name="WITH_DELAY">FALSE</field>

    <value name="VALUE">

    <block type="variables_get" id="@tjSx|y8K?xa6TLhi_mD">

    <field name="VAR">Liter im Tank</field>

    </block>

    </value>

    <next>

    <block type="update" id="j@lZ_#^p)1q%GB.{DGi5">

    <mutation delay_input="false"></mutation>

    <field name="OID">sonoff.0.Öl_Tank.SR04_Distance.SR04_Distance_Prozent</field>

    <field name="WITH_DELAY">FALSE</field>

    <value name="VALUE">

    <block type="variables_get" id="}Z__DrcP*cID](Ba2}+=">

    <field name="VAR">Füllmenge in %</field>

    </block>

    </value>

    </block>

    </next>

    </block>

    </next>

    </block>

    </next>

    </block>

    </next>

    </block>

    </next>

    </block>

    </statement>

    </block>

    </xml>

    Würdest du uns deine Skripte zur verfügung stellen ?

    Mich würde Interessieren wie du das mit der Umrechnung in Liter gelöst hast.

    Bei nem Rechteckigen Tank ist es ziemlich einfach, meiner hat laut Typenschild 2700 Liter und eine Gesamthöhe von 150 cm

    2700 / 150 = 18 Liter der Zentimer

    Und da der Sensor ja über Tasmota nur im 1 cm Bereich mißt , multipliziere ich die Invertierten cm, also die Füllhöhe * 18 , hab es gestern mit dem Zollstock geprüft und der Messwert ist genauer wie die Analoge Füllstandsanzeige mit Schwimmer, der Sensor tickert zwar mal zwischen 99 cm bis 101 cm, denke aber das ist verkraftbar!

    Die eingetragenen 152 sind der Abstand unterkante Sensor bis Boden Tank

    Die 18 sind Liter pro Zentimer!

    Ob man das script jetzt anders oder besser machen kann weiß ich nicht, jedenfalls funktioniert es so bestens seit 3 Tagen bei mir!

    schimmer-media.de/index.php?attachment/4022/

    für was brauchst du den Temp und Feuchtigkeitsmesser ?

    Wie berechnest du dann den Inhalt des Tanks ?

    Der Temperatur feuchte Sensor ist nice to have im Heizungsraum, der Wemos D1 hat soviele GPIO´s frei, wäre schade die nicht zu nutzen, und da der hier noch rum lag, wurde er mit verbaut!

    Den Inhalt über Script, habe 3 x Manuelle Datenpunkte angelegt, Liter, Distanz Invertiert und Prozent, die lasse ich duch das Script aktuallisieren, und dann das ganze in die Vis übertragen!

    So, hab jetzt mal gebastelt, war garnicht so einfach, im Gehäuse sitzt jetzt ein Wemos d1 Mini mit Tasmota, und ein sr04 und außen ist zusätzlich noch ein AM2301 Temperatur Feuchte Sensor angebracht, den sr04 Sensor hab ich mit heißkleber eingeklebt, was mir aber noch nicht so gefällt, denke das ich das ganze beim nächsten mit kunstharz ausgießen werde, das ganze ist jetzt in PVC verbaut in der größe 1,5 Zoll, 2 x Doppelnippel mit außengewinde, 1 x Gewindemuffe und 1 Schraubdeckel, Materialkosten PVC ca. 10 Euro!

    So, jetzt sind eure Meinungen gefragt, was haltet ihr davon, ja ich weiß, es gibt den Wasserfesten Sensor, dieser Funktioniert aber bei meinem Stahblechtank nicht, da der 1,5 Zoll Anschlußstuzen nur ca. 5 cm abstand zur außenwand hat!

    MFG

    Sascha

    Hallo Community,

    2x Sonoff SV sollen in den Deckel meines Aquariums, ich habe auch eine passende stelle gefunden, nur passen die Befestigungslöcher vom SV natürlich nicht in die Vorhandenen Bohrungen des Aquariums. Eine Art "Kunstochfloch Streifen) finde ich nicht, hätte die Platinen aber dennoch gerne sauber verbaut, würde mir so eine Platte jemand drucken? Bezahle auch dafür..
    Würde dann von der Arbeit den Messchieber mitnehmen und das Ding genau vermessen :)

    schimmer-media.de/index.php?attachment/3852/

    must nur einen finden der es druckt, Gehäuse für den SV gibt es ja bereits :

    https://www.thingiverse.com/thing:2842700

    Habe hier einen Wemos D1 mit Tasmota und damit möchte ich ein 8 fach Relays schalten. Wenn ich das Relay am Wemos anschließe kann ich aber nur 7 Relays schalten und auch anschießen, da sonst der Wemos nicht erreichbar ist.

    Kann das zusammen hängen dass das Relay zu wenig Strom bekommt. Angeschlossen Wemos VCC 5V -> Relay VCC 5V

    Habe auch noch am Relay einen Jumper mit GND VCC JD-VCC. Kann das sein das man da noch eine zusätzliche 5V anschließen muss? So wie das verstehe müsste man den Jumper der jetzt auf VCC / JD-VCC steckt weg geben und auf VCC und GND zusätzliche 5V geben.

    Strom bekommt das ganze über ein NT mit 1A

    Ist jetzt nur mal so ne anmerkung, es gibt bestimmte GPIO´s die dürfen nur Low oder high sein, sonst startet der Wemos d1 nicht, hatte das problem mal mit einem ESP01 weil ich es nicht wußte, vielleicht liegt es ja daran! Wenn der GPIO dann ein Relais dran hat, zieht der sich doch über die Spule gegen GND auf Low oder irre ich mich da?

    Firmware Hochladen

    Der ESP Chip enthält einen unveränderlichen Bootloader, welcher ein Firmware-Upgrade über den seriellen Port ermöglicht. Beim Reset erwartet der Chip folgende Steuersignale:

    Firmware-Upload:

    • GPIO0 = Low
    • GPIO1 (TxD) = High durch Widerstand oder offen
    • GPIO2 = High durch Widerstand oder offen
    • GPIO15 = Low

    Normaler Start:

    • GPIO0 = High oder offen
    • GPIO1 (TxD) = High durch Widerstand oder offen
    • GPIO2 = High durch Widerstand oder offen
    • GPIO15 = Low