er zeigt halt nur 0% an bei Feuchtigkeit wenn ich ihn zum überprüfen in ein Wasserglas stell zeigt er 98% an. über denn iobroker dauert es teilweise aber sehr lange bis er sich aktualisiert das ist in der App von xiaomi nicht so da reagiert er sofort
Beiträge von czerno
-
-
-
hi,
ich möchte die Bewässerung meines Gewächshauses mit Hilfe von Raspberry realisiere.
-
was ich dazu schon habe.
Hardware
RP3+
Xiaomi mi flora
relais Karte 8x
12V Pumpe
Software
iobroker
blockly
rpi2.0
stand der dinge ist ich kann die daten des mi flora in iobroker auslesen.
ich kann die relais per Konsol schalten
hab in blockly ein skript angelegt das unter dem wert 15 das relais über gpio 23 anschalten soll und ab 50 wieder abschalten soll
Code
Alles anzeigen<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on_ext" id="+B4k%n^V@ux~@2nlhg-e" x="88" y="-337"> <mutation items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="d:MIEyhkZCN`-55[I/ON"> <field name="oid">ble.0.80:ea:ca:88:f1:dc</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="rJO?00s.QI2j*Dgc;ZCO"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id=".7jeCmcEVm]+Nkv3(Jzz"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id=".C]Gk0h,P**5gps{e3E["> <field name="ATTR">val</field> <field name="OID">ble.0.80:ea:ca:88:f1:dc.moisture</field> </block> </value> <value name="B"> <block type="text" id="RZ{]tsD@UeEy8/S[2Xzw"> <field name="TEXT">15</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="Px9n#/h-=o-$vm;d,)nE"> <mutation delay_input="false"></mutation> <field name="OID">rpi2.0.gpio.23.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="kHRq;tU!=h0Y~(yGx*6Q"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="zQXZFPGiJNt?weI5O+N7"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="h}8{FWZx1fP?sjsQ!:4R"> <field name="ATTR">val</field> <field name="OID">ble.0.80:ea:ca:88:f1:dc.moisture</field> </block> </value> <value name="B"> <block type="text" id="a3iF}5~pAdY?+a{(kd9s"> <field name="TEXT">50</field> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id=")H.B(0AXDmu_mEOsM,QW"> <mutation delay_input="false"></mutation> <field name="OID">rpi2.0.gpio.23.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="u9W3|zqlNz}WCu?oBT|p"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> </block> </xml>
evtl. kann mir jemand helfen oder hat ne Idee
wenn ich denn mi-flora trockenlege sollte er ja das Relais schalten tut er aber nicht des weiteren würde ich gerne wissen wie ich denn stick öfters ansprechen kann das mit dem Abfrageintervall funktioniert irgendwie nicht richtig hab von 60000ms bis 6ms schon getestet aber er reagiert nicht.
wenn ich das über die App mache funktioniert es ohne Probleme .
merci schon mal
-