NEWS
Test Adapter LinkTap v.0.1.8 GitHub
-
Aktuelle Test Version 0.1.8 Veröffentlichungsdatum 01.04.2021 Github Link https://github.com/Smart-Gang/ioBroker.linktap Changelog:
- Klarnamen für den WorkMode integriert (Issue: GitHub)
- Einheit für Instantmode integriert (Issue: GitHub)
- Änderung der Rollenbezeichnungen (Vorschlag aus dem Forum: iobroker.net)
- Änderung der Datentyps für den State "batteryStatus" auf int mit % als Unit. (Abweichung von der API des Herstellers)
- Implementierung der aktualisierten API des Herstellers
**Abruf der 30 Tage Historie als JSON Tabelle nun über den State "history" implementiert Die Häufigkeit des Abrufs kann konfiguriert werden.
**Accumulated volume of running watering slot wird über den State "vol" implementiert und hat die Einheit "ml".
*Die Häufigkeit des Abrufs der Gateways und der angeschlossenen TapLinker kann konfiguriert werden.
*Optimierung der Abruflogik, so dass Statusänderungen schneller verfügbar sind.
-
@smart-gang Super Adapter, funktioniert einwandfrei.
Eine Anzeige des Durchflusses usw. macht bei kurzen Einschaltzeiten aber keinen Sinn, da das Update alle 5min läuft, das wird man nicht öfter dürfen?Frage, ich steuere aus ioBroker per InstantModeDuration und StartInstantMode. Ist das so angedacht?
Es kann hier nur im Minuten die Zeit eingestellt werden, Sekunden gibt die API nicht her?
Man könnte auch selbst mittimern und den Stop aufrufen, wäre aber mM nach etwas unsauber. -
@smart-gang ich bin der Meinung, dass nicht jeder Befehl auch übertragen wird
die 15s API Aufrufzeit habe ich schon mitbekommen, aber manchmal starten / stoppen meine Sprinkler nicht bei Laufzeiten um 60s und 5min Pause. ? -
Vielen Dank für den Adapter. Ich bekomme allerdings bei der Installation folgende Fehlermeldung:
$ ./iobroker add linktap --host deheinIOBroker NPM version: 5.8.0npm install iobroker.linktap@0.1.8 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code ENOTSUP npm ERR! notsup Unsupported engine for iobroker.linktap@0.1.8: wanted: {"node":">=12"} (current: {"node":"10.21.0","npm":"5.8.0"}) npm ERR! notsup Not compatible with your version of node/npm: iobroker.linktap@0.1.8npm ERR! notsup Not compatible with your version of node/npm: iobroker.linktap@0.1.8npm ERR! notsup Required: {"node":">=12"} npm ERR! notsup Actual: {"npm":"5.8.0","node":"10.21.0"} npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-06-16T07_25_57_938Z-debug.log ERROR: host.deheinIOBroker Cannot install iobroker.linktap@0.1.8: 1 ERROR: process exited with code 25
Woran könnte das liegen?
-
ok, ich habe das Problem schon gefunden. Es lad an der nodejs Version welche bei mir noch 10x war. Nach update auf 12.x klappt es
-
@smart-gang hab ein Issue geöffnet,
wie schon gedacht, läuft die Bewässerung nicht in der Früh los. Es muss ein "Event" ausgelöst werden, dass es wieder läuft. Welches ist mir nicht klar, ich probiere rum. -
Hi.
Bin ganz neu hier und habe den Adpater installiert, node und npm auf neuesten Stand gebracht.
Soweit lief alles perfekt. Benutzername und API eingegeben, der Adapter wird grün.
Unter Objekte wird unter linktap.0 nur eine Zeile mit der Gateway ID angezeigt.
Der TabLinker wird gar nicht angezeigt, und auch keine weitere Zeile. Woran kann das liegen? -
@didiaut normalerweise, wenn der Adapter dann Kontakt aufnimmt, werden diese Objekte dann angelegt.
-
@humidor
Danke @humidor , hab nachdem ich noch einmal einen Reset gemacht habe aktivieren können.
Wie kann ich per http den StartInstantMode ausführen?
Wenn ich http://iobrokerIP:8087/set/linktap.0.GatewayID.LinkTapID.StartInstantMode?value=1&prettyPrint
eingebe bekomme ich die Rückmeldung
{ "id": "linktap.0.GatewayID.LinkTapID.StartInstantMode", "value": 1, "val": 1 } im Browser, aber es schaltet sich nichts ein.Der StopInstantMode funktioniert mit dem Befehl aber.
http://ioBrokerIP:8087/set/linktap.0.GatewayID.LinkTapID. StopInstantMode?value=1&prettyPrint
Bin ein wenig ratlos!Schon erledigt. Man muss nur einen Wert bei InstantModeDuration eintragen. Dann klappts. Mein Fehler.
-
Bin hier auch grad am basteln mit den Linktaps.....alles soweit angelegt und Objekte sind auch alle da...
Ich hab 6 von den Dingern und den Gateway......per App soweit alles kein Ding.
Ich hab mir ne Kombi aus dem Adapter Gartenbewässerung und dessen Visu sowie einem Blockly-Script gebastelt.....
Jetzt ist es so in meinem Blockly...
Wenn der Timer aus dem Gartenbewässerungsadapter losrennt dann fang ich das mit dem Blockly ab, setzte in das Feld "InstantModeDuration" des betreffenden Ventils den Wert in Minuten, mach ne Pause von 18 Sekunden und dann setzt ich das Feld "StartInstantMode" auf True....
Wenn ich die beiden ohne die Pause absende meckert die Api...das Zeit zu kurz zwischen den Befehlen
Weiteres Problem :
Egal welchen Wert ich in das Feld "InstantModeDuration" setze , die Api setzt den immer sofort wieder auf "1" ...und die Bewässerung läuft nur eben jene 1 Minute.....
Log ist fehlerfrei....
Blockly Screenshot anbei...
Jemand ne Idee ?<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="7F7fWK8*zG3k6d?}MAE:" x="-937" y="-5687"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="m%4?$8AK}O$*H7kz$]%t"> <field name="oid">0_userdata.0.Wasser.Zone-1</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="{:xNQ6LY=rK-jM)=Y7:o"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="X5kCy_0^gMQq2leBH[)K"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="C]p@38Ja.$9,lzTOyqr-"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Wasser.Zone-1</field> </block> </value> <value name="B"> <block type="logic_boolean" id="eZ7%jqaxPqOWWYC7wgKL"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="#$T-R2]zurZy8V4zjmE?"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.6E4F2325004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="xVOc?@[ES]/R(=m*@*Ht"> <value name="VALUE"> <block type="get_value" id="8Dkc0hvW[vjT?I@Eamby"> <field name="ATTR">val</field> <field name="OID">gartenbewaesserung.0.config.ventil1.dauer</field> </block> </value> </block> </value> <next> <block type="timeouts_wait" id="Yt[QBZ:5KX$Ir+zo|ADe"> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id="Oi%@R:/X,4C8IqEOuL9}"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.6E4F2325004B1200.StartInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="XsG8LwMM^SGJ|3M2tRiP"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="control" id="Qq*yfkTM?$=~I2TmBqKd"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.6E4F2325004B1200.StopInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="hJGajFd!Ht-Cr{zl)CE#"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_wait" id="U}K_ShNhVP,y!zHYjP8["> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id="tiI%%-khB=rl::Dp`L)j"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.6E4F2325004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="}rr/l39`gxPOA8`HeR+/"> <value name="VALUE"> <block type="text" id="C)BSpWp]A!Cccv{J3.13"> <field name="TEXT">0</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> <next> <block type="on_ext" id="Az/8?z,HCz7NQJe),V@c"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="Y9-4.-Z.`FY*Cd4GvXVJ"> <field name="oid">0_userdata.0.Wasser.Zone-2</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="8Aq%6K^Go6;7;lm:Lv:t"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="rC%S:%R^5|U?hUd7*VwM"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="!N+#%5r]N4}]}}.Hm2dV"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Wasser.Zone-2</field> </block> </value> <value name="B"> <block type="logic_boolean" id="#aR~-L1[$,uA(P.B;q2X"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="UTK$b/lR9Z}%V16swkwS"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.324BD91D004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="VoBy)_pg,v%*_9h]ej5Z"> <value name="VALUE"> <block type="get_value" id="MV!]e(,Z)6(r4GgHPSUr"> <field name="ATTR">val</field> <field name="OID">gartenbewaesserung.0.config.ventil2.dauer</field> </block> </value> </block> </value> <next> <block type="timeouts_wait" id="jx!a-`E/JMM@c#%n^Rg."> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id="bd+B03N@xVMDu4}=_D#:"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.324BD91D004B1200.StartInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="%2_8Mz$iE)?#*`zy,mNp"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="control" id="gN*08fh8:Y5QqyL;A2yV"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.324BD91D004B1200.StopInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="u}C7ug`D4pJWW%n$|jCb"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_wait" id="c{-dPB.~Y?PgJj`As#|e"> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id="WU2Zc?#VH^:|zDVl~^,h"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.324BD91D004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="!$9nP`kIM|,~5e2Pn?[|"> <value name="VALUE"> <block type="text" id="5,l#-W[V$i|#ZDAAn0M,"> <field name="TEXT">0</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> <next> <block type="on_ext" id="Z21:YB#hSQ9#D$_a_BmB"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="18P$%KT=EQJ5765VYm^2"> <field name="oid">0_userdata.0.Wasser.Zone-3</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="G.q;Y(Je0AO/v(EflGlI"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="k$s5$`bR.Y*y%EsT[SfQ"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="+W8jHAx6{L}]5|$F`y+F"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Wasser.Zone-3</field> </block> </value> <value name="B"> <block type="logic_boolean" id="~crdy4?uEE[C2X{H9wrA"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="pCMx]c@%Mj}4TW5]g!+="> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.D3E13C27004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="$uJgH4@wY#C{uwiKKSE7"> <value name="VALUE"> <block type="get_value" id="k4IuH`q|]_giR,B#{%hU"> <field name="ATTR">val</field> <field name="OID">gartenbewaesserung.0.config.ventil3.dauer</field> </block> </value> </block> </value> <next> <block type="timeouts_wait" id="x#^yDm9JpntJypY:07m$"> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id="x9O2TP+Uosm84D{@d{9%"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.D3E13C27004B1200.StartInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="pnwjq}h3G7am7PM*SAR{"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="control" id="PA8wONp:)H*|{kZdi,g="> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.D3E13C27004B1200.StopInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="op{VSN?B6aq7J4@+I*Xm"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_wait" id="3=w=B7m!$/e:.|oZ.D%o"> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id="{:y7O!cZ0_{upZ[~dyE%"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.D3E13C27004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="Ak=9L,(/5##g%oT2={Dg"> <value name="VALUE"> <block type="text" id="R:zIaRvT:68d16p3R_jN"> <field name="TEXT">0</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> <next> <block type="on_ext" id="_k~BJ6iw}Ha78Rpqd-g;"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="u_p?VkDhcVj/zGoH{tEz"> <field name="oid">0_userdata.0.Wasser.Zone-4</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="R9Np}=kS(a,)up@/cPVk"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="C3y$)rLu)}[}]US^MxhF"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="R]P_LrYL|*ZO0^pIT5V@"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Wasser.Zone-4</field> </block> </value> <value name="B"> <block type="logic_boolean" id="~6NW?~CkG9Ny=G5=9gRb"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id=")p4$U%9TbB#Fps5|]:Ow"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.324DD91D004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="3.Yrsf!R^H2==7H[z`~^"> <value name="VALUE"> <block type="get_value" id="[FeT.nn+;tg-ll6SLjSP"> <field name="ATTR">val</field> <field name="OID">gartenbewaesserung.0.config.ventil4.dauer</field> </block> </value> </block> </value> <next> <block type="timeouts_wait" id="~ZdIWIzQKUVYxB4p=xY2"> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id="F?ThW0W,B5TA;spEcFsD"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.324DD91D004B1200.StartInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Qq2PLBKxGutb8s%iG@?]"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="control" id="?Pva^bYFNEXQ0{Bl~[Ze"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.324DD91D004B1200.StopInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="~~FNxy!8pC7TEaFbF};T"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_wait" id="6M%d-Q(F*KP}o}=h5x`X"> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id="wOVXns/#D#rZoX=.xUYC"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.324DD91D004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="2PNm(E8ndjHfjL_32b3$"> <value name="VALUE"> <block type="text" id="~P%Y}t4dnp;|y^Sn5#AJ"> <field name="TEXT">0</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> <next> <block type="on_ext" id="*]_^3;W6i5FMcnwc`{C6"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="`;@6!WFpU9JVz9|9rk4#"> <field name="oid">0_userdata.0.Wasser.Zone-5</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="a~m?$+!EKsDxH^dWJppD"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="NnqaWVP+n(4Uochj=0re"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="HhuY*!.@Q9aY8I8EAWY5"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Wasser.Zone-5</field> </block> </value> <value name="B"> <block type="logic_boolean" id="G!(X?bMz|Ff1LZm/umI."> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id=",s|D-#;ZqqqJ$]DcMhqe"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.0C2C9328004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="VwPJe~hwr9s.anpXFz~c"> <value name="VALUE"> <block type="get_value" id="i!(oL{0Z~u^m,m8H8pXN"> <field name="ATTR">val</field> <field name="OID">gartenbewaesserung.0.config.ventil5.dauer</field> </block> </value> </block> </value> <next> <block type="timeouts_wait" id="%@x]n{1bTH.#Rbr]!*qm"> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id="NJ$8esmF3[7MoD,C2hUf"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.0C2C9328004B1200.StartInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="*B$fQ:0O{SC{(1AUY;~W"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="control" id="W`Z=+5Qrp=/c,%f@mV)k"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.0C2C9328004B1200.StopInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=",J5uh}VS_dbxA[kX7m=p"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_wait" id="T=Y3hcH7RnqAdAVa+DyY"> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id="9U1k`fi6#MZ$uuy)of1y"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.0C2C9328004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="_#M,)is]nW87J@y8L_gG"> <value name="VALUE"> <block type="text" id="fLxSXvb8hSt6K#y,c)Zl"> <field name="TEXT">0</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> <next> <block type="on_ext" id="8^n1=tt|u4avGs[vDf|#"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="mL~.//Dr84a`uorr/e,J"> <field name="oid">0_userdata.0.Wasser.Zone-6</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="=,0Fv3q?uxYp8j=cXisL"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="Zi8XRe2Rm{i{~/.pUC)x"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="l(TxYEBJncM{XI)_|CW4"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Wasser.Zone-6</field> </block> </value> <value name="B"> <block type="logic_boolean" id="u#W=J3GGS,2P)}FdugwH"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="-arDp{Ao(guN3Xr~}.6S"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.B6199328004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="z%{:4b#opoacC39Rl3-m"> <value name="VALUE"> <block type="get_value" id="x(=2Am@0M.ISq0[*[L5h"> <field name="ATTR">val</field> <field name="OID">gartenbewaesserung.0.config.ventil6.dauer</field> </block> </value> </block> </value> <next> <block type="timeouts_wait" id="S;skY;Y:q!7todEcd#sg"> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id="7t)2zk3I/Rz-U%?.I:|$"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.B6199328004B1200.StartInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="e{FXDru#OXMCU?~dHdxF"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="control" id="JQvr#@;_IC^(A~Lm::;s"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.B6199328004B1200.StopInstantMode</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="%`o$M9pw=,H,kkUSUzaS"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_wait" id="Y0wwrUVCr2/-#p{*9BeK"> <field name="DELAY">18</field> <field name="UNIT">sec</field> <next> <block type="control" id=";vYg3K.$5ibS.!0_4fw+"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">linktap.0.A93C1725004B1200.B6199328004B1200.InstantModeDuration</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="mLZ%USG^N{YDS7rmfOy0"> <value name="VALUE"> <block type="text" id="Y?rTHpg@q~X~5`+!vRjO"> <field name="TEXT">0</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>
Jemand ne Idee ?
Danke Grüße
Sunny -
Das erste Problem ist kein Problem
SIEHE HIER: https://www.link-tap.com/#!/api-for-developersPlease note: Rate limiting is applied for this API. The minimum interval of calling this API is 15 seconds.
Die Pause würde ich rausnehmen und steuere mit Verzögerung (Häckchen) ansprechen und ebenso die DurationTime nicht auf "0" setzen bei "false", wenn der Wert sich ändert, wird er ja überschrieben.
Du sparst dir damit einen API-Aufruf. Ist die Pause zwischen den Zonen groß genug, dass du in kein API-Limit reinrennst?
Hast du die DurationTime im Datenpunkt zum Ventil mal fest eintragen, so wie in der Beschreibung zum Adapter genannt? - oder wechselt du die immer? -
Hi!
Habe heute meinen Linktap Q1 installiert und der Adapter läuft!
Hätte Interesse an deiner Vis bzw Blockly!
Würde mich über eine Antwort sehr freuen!
Liebe Grüße
Jürgen -
eine weitere Frage:
Wie finde ich die Datenpunkte für die erstellten Bewässerungspläne?
Diese tauchen bei mir nicht auf!
Liebe GrüßeJürgen
-
Habs hinbekommen, freu mich!
Danke!Schaut so aus in meiner VIS:
-
@smart-gang Hi, habs nach langer Zeit wieder ausgepackt und es will mir nicht kommunizieren.
Account Zugang ist OK, kann per App schalten.
Der Adapter 0.3.0 zeigt grün, allerdings wird in den Objekten nichts aktualisiert?
Tja? bist du noch da?der Gateway zeigt connected/disconnected, dh die Verbindung zum Portal funktioniert
aber der Schalter wird nicht aktualisiert und kann auch nicht angesteuert werden.
der Schalter zeigt aber auch connected/disconnectedOK, es fkt., ich habe vergessen, dass der erste Schaltzyklus nicht ankommt.