Beiträge von Wildkaban

    18.4.2021, 19:41:21.101 [info ]: javascript.0 (13534) Stop script script.js.Bewässerug.Regensensor-Test

    18.4.2021, 19:43:05.467 [info ]: javascript.0 (13534) Start javascript script.js.Bewässerug.Regensensor-Test

    18.4.2021, 19:43:05.478 [info ]: javascript.0 (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *

    18.4.2021, 19:43:05.480 [info ]: javascript.0 (13534) script.js.Bewässerug.Regensensor-Test: registered 0 subscriptions and 1 schedule

    18.4.2021, 19:44:20.003 [info ]: javascript.0 (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *

    18.4.2021, 19:46:20.004 [info ]: javascript.0 (13534) script.js.Bewässerug.Regensensor-Test: */5 * * * *

    18.4.2021, 19:52:20.008 [info ]: javascript.0 (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *

    18.4.2021, 19:54:20.006 [info ]: javascript.0 (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *

    18.4.2021, 19:56:20.003 [info ]: javascript.0 (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *

    18.4.2021, 19:58:20.004 [info ]: javascript.0 (13534) script.js.Bewässerug.Regensensor-Test: */5 * * * *

    18.4.2021, 20:10:20.005 [info ]: javascript.0 (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *

    bei 19.52 hab ich abgebrochen und am Schluss wieder ...

    Zwischenablage02.jpg

    Das Skript läuft fehlerfrei

    Spoiler anzeigen
    javascript.02021-04-18 19:18:20.003info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 19:16:20.003info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 19:14:20.009info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 19:12:20.005info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 19:10:20.002info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 19:08:20.003info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 19:06:20.007info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 19:04:20.004info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 18:50:20.003info (13534) script.js.Bewässerug.Regensensor-Test: */5 * * * *
    javascript.02021-04-18 18:48:20.004info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 18:44:20.002info (13534) script.js.Bewässerug.Regensensor-Test: */5 * * * *
    javascript.02021-04-18 18:42:20.003info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 18:40:20.005info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 18:38:20.003info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 18:36:20.005info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 18:34:26.432info (13534) script.js.Bewässerug.Regensensor-Test: registered 0 subscriptions and 1 schedule
    javascript.02021-04-18 18:34:26.427info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 18:34:26.384info (13534) Start javascript script.js.Bewässerug.Regensensor-Test
    javascript.02021-04-18 18:34:26.369info (13534) Stop script script.js.Bewässerug.Regensensor-Test
    javascript.02021-04-18 18:34:20.004info (13534) script.js.Bewässerug.Regensensor-Test: */5 * * * *
    javascript.02021-04-18 18:22:20.002info (13534) script.js.Bewässerug.Regensensor-Test: */5 * * * *
    javascript.02021-04-18 18:20:20.003info (13534) script.js.Bewässerug.Regensensor-Test: */5 * * * *
    javascript.02021-04-18 18:19:53.287info (13534) script.js.Bewässerug.Regensensor-Test: registered 0 subscriptions and 1 schedule
    javascript.02021-04-18 18:19:53.286info (13534) script.js.Bewässerug.Regensensor-Test: */2 * * * *
    javascript.02021-04-18 18:19:53.280info (13534) Start javascript script.js.Bewässerug.Regensensor-Test
    javascript.02021-04-18 18:19:53.273info (13534) Stop script script.js.Bewässerug.Regensensor-Test
    javascript.02021-04-18 18:19:24.823info (13534) script.js.Bewässerug.Regensensor-Test: registered 0 subscriptions and 1 schedule
    javascript.02021-04-18 18:19:24.817info (13534) script.js.Bewässerug.Regensensor-Test: */5 * * * *
    javascript.02021-04-18 18:19:24.748info (13534) Start javascript script.js.Bewässerug.Regensensor-Test
    javascript.02021-04-18 18:19:22.725info (13534) Stop script script.js.Bewässerug.Regensensor
    javascript.02021-04-18 18:19:16.448info (13534) Stop script script.js.Bewässerug.Regensensor-Test
    javascript.02021-04-18 18:11:12.320info (13534) Stop script script.js.Bewässerug.Regensensor-Test

    Sag ich doch, Billig Kack!

    Der hier ist dir zu teuer? Hält aber ein Leben lang länger.

    Muss erst mal sehen ob das alles so klappt wie gewünscht mit meiner Bewässerung .... dann kann ich in was richtiges investieren ;)
    der billige Kack ist zum spielen perfekt und kein Verlust :S

    Hab das Skript jetzt eingebaut und angepasst auf 2 und 5 Miuten zum testen ..

    Zwischenablage03.jpg

    solange es trocken ist läuft das Skript sauber ...

    bei Regen wird die Meldung 1x versendet und die Messung ausgeschaltet.

    ABER nach 2 Minuten wird wieder gemessen , Regen erkannt und es wird nicht mehr abgeschaltet, bis ich den Sensor abtrockne ....

    Danach arbeitet er wieder sauber im 2 Minuten Takt...

    Irgendwo ist noch ein Wurm drinn, den ich nicht finde ...

    Hier mal ein Diagramm :

    Zwischenablage02.jpg

    Worin besteht der kausale Zusammenhang zwischen Abfrageintervall und Korosionsgefahr?

    Ist der Regensensor allein durch seine Montage in Aussenbereich nicht ohnehin einer Korosionsgefahr ausgesetzt und was korrodiert dann?

    Wenn der Sensor dauerhaft Strom hat gammeln der in kürzester Zeit weg.... Metall, Strom und Wasser halt...

    So ist der Strom immer nur kurz an und der Gammel reduziert ;)

    Hab mir nen Regensensor gebaut und hab nun ein kleines Problem mit dem Blockly.

    Um den Sensor vor Korosion zu schützen messe ich nur alle 5 Minuten.

    Wenn Regen erkannt wird kommt eine 1x ne Meldung in Pushover

    Soweit kein Problem ...
    Nun möchte ich allerdings, das bei erkanntem Regen nur noch alle X Stunden geprüft wird ob es immer noch Regnet um die Lebensdauer des Sensors zu verlängern.

    Ich müsste also die Intervalle im Zeitplan anpassen können ....
    Hier mein aktuelles Blockly:

    Zwischenablage01.jpg

    D1-Mini-Power aktiviert den Sensor... die 20 Sek brauche ich, da nur alle 10 Sek die Daten an iO gesendet werden

    Objekt Regen hab ich selber erstellt um die Push nur 1x zu bekommen und nicht alle 5 Minuten wenn es immer noch Regnet...

    Hat jemand eine Idee wie ich das umsetzen könnte ?

    30-60 Minuten? Entweder haust du da mehrere m^3 Wasser pro Tag raus, oder die Pumpe wird dauernd anlaufen und stoppen wegen geringem Durchsatz. Das wird sie nicht lange mitmachen. Die Bewässerung sollte so einreguliert werden, dass wenige Minuten Laufzeit pro Tag ausreichen, dafür mit angemessenem Durchsatz.

    Ich betreibe das schon seid Jahren ... bis zu 9 x 60 Minuten (3 Kreise bis zu 3x am Tag je nach Wetter) für mein Gardena Microdrip-System ohne Probleme mit der Pumpe....

    Meiner in der Sauna spielt wunderbar mit. :thumbup:

    Hab die zum Heißräuchern getestet bei ca. 110 Grad laut PT1000
    Die DS18B20 sind alle schon unter 100 Grad ausgestiegen ... hatte 3 Stück aus verschiedenen Quellen getestet ...
    Jetzt wo ich darüber nachdenke war das aber nicht am ShellyAddon ( das gab es noch nicht ) sondern am SonoffTH16 :/
    Sollte das evtl daran gelegen haben .... muss ich gelegentlich mal wieder testen ;)

    Hallo

    der Sensor DS18B20 kann bis 125°C messen,

    man findet im Internet verschiedene Anbieter dieser 1Wire Sensoren, einfach mal googeln :)

    Info aus dem Maxim-Datenblatt: Measures Temperatures from -55°C to +125°C

    Nach meinen Erfahrungen steigen die DS18B20 schon bei knapp 90Grad aus und zeigen Fehler an ....

    Was hast Du am Motion eingestellt und wie sieht Dein Skript aus Wildkaban ?

    Wie gesagt :
    DetectionMod ist ANY
    Sensitiv ist 30
    Blind ist 1
    dann Enable CoIoT natürlich

    LED ist aus

    keine Actions aktiv

    Zwischenablage02.jpg

    Das Blockly fragt noch ab ob das Licht manuell Eingeschaltet war ... damit es nicht durch Bewegung abgeschaltet wird

    Zwischenablage01.jpg

    Spoiler anzeigen

    <xml xmlns="https://developers.google.com/blockly/xml">

    <block type="on" id="wo@m|fL`n/t$,A7/nt.P" x="-837" y="-87">

    <field name="OID">shelly.0.SHMOS-01#60A42395F28C#1.sensor.motion</field>

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

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

    <statement name="STATEMENT">

    <block type="controls_if" id="wiw9bz9,Tc=mN;Hh~Zsg">

    <value name="IF0">

    <block type="time_compare_ex" id="x*Tg8kbN#w$@5D2?t38g">

    <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation>

    <field name="USE_ACTUAL_TIME">TRUE</field>

    <field name="OPTION">not between</field>

    <value name="START_TIME">

    <shadow type="text" id="$4{}:J{]Ukgd/N**f{x4">

    <field name="TEXT">12:00</field>

    </shadow>

    <block type="time_astro" id="nt/;,+KNV?{P33*;I0C*">

    <field name="TYPE">sunrise</field>

    <field name="OFFSET">40</field>

    </block>

    </value>

    <value name="END_TIME">

    <shadow type="text" id="?eT3x3[tTVEnDB:eKk.7">

    <field name="TEXT">18:00</field>

    </shadow>

    <block type="time_astro" id="3OesF3O}Oco:Wdb,i/ya">

    <field name="TYPE">sunset</field>

    <field name="OFFSET">-40</field>

    </block>

    </value>

    </block>

    </value>

    <statement name="DO0">

    <block type="controls_if" id="JdD0bissU)%|%Ay[CgMR">

    <value name="IF0">

    <block type="logic_operation" id="EV-]MxK[g^g8HK^gTx[n">

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

    <value name="A">

    <block type="logic_compare" id="1gW-;g@^pp),3(r{gQ_2">

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

    <value name="A">

    <block type="get_value" id="wxU4vg3G:b1K@HrbLDPD">

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

    <field name="OID">shelly.0.SHMOS-01#60A42395F28C#1.sensor.motion</field>

    </block>

    </value>

    <value name="B">

    <block type="logic_boolean" id=",{V7{`+vmy)]$/=Vh|`T">

    <field name="BOOL">TRUE</field>

    </block>

    </value>

    </block>

    </value>

    <value name="B">

    <block type="logic_compare" id="fOu-!uM46DwvEm+*TC00">

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

    <value name="A">

    <block type="get_value" id="[HIcym^K:bf$~PJVIg3U">

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

    <field name="OID">shelly.0.SHSW-1#40F5202D7331#1.Relay0.Input</field>

    </block>

    </value>

    <value name="B">

    <block type="logic_boolean" id=":e9sbzg]W~skot`QZS@W">

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

    </block>

    </value>

    </block>

    </value>

    </block>

    </value>

    <statement name="DO0">

    <block type="control" id="Q9gK`s6q}ZOjhs9.r3MH">

    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>

    <field name="OID">shelly.0.SHSW-1#40F5202D7331#1.Relay0.Switch</field>

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

    <value name="VALUE">

    <block type="logic_boolean" id="TcZ6mK9]DRil!huMM)q7">

    <field name="BOOL">TRUE</field>

    </block>

    </value>

    </block>

    </statement>

    </block>

    </statement>

    </block>

    </statement>

    <next>

    <block type="on" id="$6KiuW%H@mzy|XjGq{4r">

    <field name="OID">shelly.0.SHMOS-01#60A42395F28C#1.sensor.motion</field>

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

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

    <statement name="STATEMENT">

    <block type="controls_if" id="*gdDEi?t_,lL8rxX-Ux_">

    <value name="IF0">

    <block type="logic_operation" id="1nS|G2j%OJb[s}Ac++*?">

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

    <value name="A">

    <block type="logic_compare" id=".fE7)kOyFl+g.BNiy_HM">

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

    <value name="A">

    <block type="get_value" id="[1wX-]Y02}5!VSR15/)=">

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

    <field name="OID">shelly.0.SHMOS-01#60A42395F28C#1.sensor.motion</field>

    </block>

    </value>

    <value name="B">

    <block type="logic_boolean" id="iR5W[|Xnjn:2DXz5VLav">

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

    </block>

    </value>

    </block>

    </value>

    <value name="B">

    <block type="logic_compare" id="dZiO,)q=}6uS6?Mt7I,H">

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

    <value name="A">

    <block type="get_value" id="DM8}PnWUY^XOlCmfv9bq">

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

    <field name="OID">shelly.0.SHSW-1#40F5202D7331#1.Relay0.Input</field>

    </block>

    </value>

    <value name="B">

    <block type="logic_boolean" id="XmZ,477V%B%B#U.mq*S*">

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

    </block>

    </value>

    </block>

    </value>

    </block>

    </value>

    <statement name="DO0">

    <block type="control" id="dLe__EK1F|fTWc*%AbP%">

    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>

    <field name="OID">shelly.0.SHSW-1#40F5202D7331#1.Relay0.Switch</field>

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

    <field name="DELAY_MS">2</field>

    <field name="UNIT">min</field>

    <field name="CLEAR_RUNNING">TRUE</field>

    <value name="VALUE">

    <block type="logic_boolean" id="nkJ!yKc0]^hR^rM*E8nB">

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

    </block>

    </value>

    </block>

    </statement>

    </block>

    </statement>

    </block>

    </next>

    </block>

    </xml>