NEWS
Test Freestyle Libre LibreLinkUp
Test Freestyle Libre LibreLinkUp
-
@best57 general information werden nur bei adapter start aktualisiert graph wird im interval aktualisiert
gibt es Daten die nicht im graph sind?
-
@tombox ok, das war mir nicht klar. Dann muss ich mit den Daten im graph auskommen. Ich denke, das wird gehn.
-
@best57 Ich kann auch die general data regelmässig aktualisieren aber bisher war das keine Anforderung
-
@skyx3 sagte in Test Freestyle Libre LibreLinkUp:
Datenpunkt "libre.X.general.sensor.a" ist das Aktivierungsdatum des Sensors
Hat bei meinem letzten Sensor nicht geklappt.
DP wird nicht aktualisiert.Klappt das bei dir noch ?
-
@thomas-braun @tombox
danke, eure Tipps haben geholfen. Laut LOG kommen jetzt regelmäßig alle Daten an. Nun habe ich aber noch das gleiche Problem, wie @skyx3 oben beschrieben. Die Datenpunkte in libre.x.xxx.general.glucoseMeasurement werden nicht aktualisiert. Wohl aber alle in libre.x.xxx.graph.graphDataxx. Gibts da noch einen Hinweis? Wie hat @skyx3 das gelöst?
danke & Gruß -
Hallo
Als ich auf diesen Adapter gestoßen bin war ich total begeistert von der tollen Arbeit.
Vielen Dank dafür.
Um meinen Sohn bei seiner Insulintherapie zu unterstützen, habe ich unter anderem ein Blockly geschrieben, dass den Blutzuckerwert auf Nachfrage über Alexa ausgibt.Dies möchte ich gerne für alle Interessierten teilen.
Als erstes benötigt man einen Datenpunkt den man z.B xyz_aktueller_Wert nennt.
Dieser dient als Trigger für die Alexaanfrage. Den macht man als Boolean über IOT verfügbar.
Dann kann man über die Alexa App eine Routine erstellen, die diesen Datenpunkt auf war stellt, damit das Skript anlaufen kann.Hier das Blockly:

<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="7pD7zhiE9h#X;+ds7/FV">Tendenz</variable> <variable id="Q=taU.k$BtHyqz|}7iP`">Ansage</variable> <variable id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</variable> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="on_ext" id="d(uH%2+{rj^SZp_[-cP]" x="-362" y="-487"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="%C0?G5yg~Q8-,wi^p`R~"> <field name="oid">0_userdata.0.Geraetesteuerung.Libre.xyz_aktueller_Wert</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="hV#$Yvn1DkJ-;L1PGRNO"> <value name="IF0"> <block type="logic_compare" id="LOmp,U~4LO7oS7wU5{l."> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Q(9kzsM5P(sdp6{H7hl+"> <field name="ATTR">val</field> <field name="OID">libre.0.615b5769-cdfa-e811-814c-0610e6e38cbd.graph.connection.glucoseMeasurement.TrendArrow</field> </block> </value> <value name="B"> <block type="text" id="n{4{JBf~nFZdAL0)BYy|"> <field name="TEXT">null</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="DX9YNT+NdJS-Uyo2TA1d"> <field name="VAR" id="7pD7zhiE9h#X;+ds7/FV">Tendenz</field> <value name="VALUE"> <block type="text_join" id="%`TMKVORfI+5j36lxxH;"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="RW)Fn,/5nfPdRWdj=Pop"> <field name="TEXT"></field> </block> </value> </block> </value> </block> </statement> <next> <block type="controls_if" id="^+1v:;C!=7Vj2+F+zJ,Y"> <value name="IF0"> <block type="logic_compare" id="YTn~qgE$GwylikX9GiHx"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="$_)O[f$iHs.YD2]JG4%O"> <field name="ATTR">val</field> <field name="OID">libre.0.615b5769-cdfa-e811-814c-0610e6e38cbd.graph.connection.glucoseMeasurement.TrendArrow</field> </block> </value> <value name="B"> <block type="math_number" id="=Q~J}S6F_HKqe0_[ub`e"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="3/iT5O|}^/c3OyG8z`#b"> <field name="VAR" id="7pD7zhiE9h#X;+ds7/FV">Tendenz</field> <value name="VALUE"> <block type="text_join" id="d2mx/9D)E(?jycyQH$*1"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="umuY1*vlUx`lY*V:5vU$"> <field name="TEXT">Tendenz stark fallend</field> </block> </value> </block> </value> </block> </statement> <next> <block type="controls_if" id="J^ley,cF-L|nl)3(_gn["> <value name="IF0"> <block type="logic_compare" id="eHY(/=qLFWSmd7Kki|i%"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="GuW*@7A6#jj,tbMd)5kl"> <field name="ATTR">val</field> <field name="OID">libre.0.615b5769-cdfa-e811-814c-0610e6e38cbd.graph.connection.glucoseMeasurement.TrendArrow</field> </block> </value> <value name="B"> <block type="math_number" id="HAkl$Ih(UQu2]$`*WhE3"> <field name="NUM">2</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="0OR^.}vn[QjdHKw=wE#o"> <field name="VAR" id="7pD7zhiE9h#X;+ds7/FV">Tendenz</field> <value name="VALUE"> <block type="text_join" id="Pe|$;6==Mn!36dz2vwp!"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="D-qqUl1x##-6`[lX/(;+"> <field name="TEXT">Tendenz leicht fallend</field> </block> </value> </block> </value> </block> </statement> <next> <block type="controls_if" id="zZB8g[?Rr!w7)Rjfn=vh"> <value name="IF0"> <block type="logic_compare" id="tGY2CH4RQc.Q}GI#4;a~"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="!tHC#C0S`9#iR3rbwkK5"> <field name="ATTR">val</field> <field name="OID">libre.0.615b5769-cdfa-e811-814c-0610e6e38cbd.graph.connection.glucoseMeasurement.TrendArrow</field> </block> </value> <value name="B"> <block type="math_number" id="6.406;_IKcWUfAb3TyJx"> <field name="NUM">3</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="]FIvLnXg]{s4#o!~w]r="> <field name="VAR" id="7pD7zhiE9h#X;+ds7/FV">Tendenz</field> <value name="VALUE"> <block type="text_join" id="wxQ1p{Gyb5`rQXfkQ,2."> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="i8R:$xn$gi=wk{i7HXn}"> <field name="TEXT">Tendenz gleichbleibend</field> </block> </value> </block> </value> </block> </statement> <next> <block type="controls_if" id="!^Bt-R9hB4{FcN417GH_"> <value name="IF0"> <block type="logic_compare" id="gJ[Vw,NNxKk|bSPvf[f{"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="i_P,?WhZ}p/TrV~v9?u6"> <field name="ATTR">val</field> <field name="OID">libre.0.615b5769-cdfa-e811-814c-0610e6e38cbd.graph.connection.glucoseMeasurement.TrendArrow</field> </block> </value> <value name="B"> <block type="math_number" id="9,2a2r4(xs4i(ytf-}^q"> <field name="NUM">4</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="D+3N`1uocO9)cda13/+!"> <field name="VAR" id="7pD7zhiE9h#X;+ds7/FV">Tendenz</field> <value name="VALUE"> <block type="text_join" id="Xg^7?w?Vz|g,*}aH5ydB"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="u~*GjP)AI}T_?%pi7YoJ"> <field name="TEXT">Tendenz leicht steigend</field> </block> </value> </block> </value> </block> </statement> <next> <block type="controls_if" id="{(UaR2Qw~F4m6xU(]J/5"> <value name="IF0"> <block type="logic_compare" id="`H-:2B*:9P(Vf(I)?6Jt"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="G.~|2:jMAo99v,}U(:)3"> <field name="ATTR">val</field> <field name="OID">libre.0.615b5769-cdfa-e811-814c-0610e6e38cbd.graph.connection.glucoseMeasurement.TrendArrow</field> </block> </value> <value name="B"> <block type="math_number" id="/BEw/`G43}5gHsuM2u[?"> <field name="NUM">5</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="DR*azuf`/BZ;|K.*$Vkh"> <field name="VAR" id="7pD7zhiE9h#X;+ds7/FV">Tendenz</field> <value name="VALUE"> <block type="text_join" id="+e_E8Hq8XQoBM|G7Y8oc"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="wYvo1mD,U`56G2Pk/hNQ"> <field name="TEXT">Tendenz stark steigend</field> </block> </value> </block> </value> </block> </statement> <next> <block type="variables_set" id="x.@=?f@T%6:.-v?R}HOs"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> <value name="VALUE"> <block type="text_join" id="h_}jby5usR/M2|9SD,EX"> <mutation items="4"></mutation> <value name="ADD0"> <block type="text" id="^8v{99eLh^$|,taF=g7k"> <field name="TEXT">Der aktuelle Blutzuckerwert liegt bei </field> </block> </value> <value name="ADD1"> <block type="get_value" id="N~eu9_j{6yP`,4(d.sXR"> <field name="ATTR">val</field> <field name="OID">libre.0.615b5769-cdfa-e811-814c-0610e6e38cbd.graph.connection.glucoseMeasurement.Value</field> </block> </value> <value name="ADD2"> <block type="text" id="!17`lyjS0ib#wYY)XK:."> <field name="TEXT">. </field> </block> </value> <value name="ADD3"> <block type="variables_get" id="l[U7Z3h;QV_+1#ytFR{="> <field name="VAR" id="7pD7zhiE9h#X;+ds7/FV">Tendenz</field> </block> </value> </block> </value> <next> <block type="variables_set" id=")yT^fs/zAw:zBEj_+|c7"> <field name="VAR" id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</field> <value name="VALUE"> <block type="get_value" id="=BEg-JydD0,T;ib=$O)l"> <field name="ATTR">val</field> <field name="OID">alexa2.0.History.name</field> </block> </value> <next> <block type="controls_if" id=";vtGXrxr7xW+f:$EMsh$"> <value name="IF0"> <block type="time_compare_ex" id="~hR{]$2k_nhs3n!PglkT"> <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="false" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION">></field> <value name="START_TIME"> <shadow type="text" id="8{Z8q5E7NN3P}O2lmxwA"> <field name="TEXT">12:00</field> </shadow> <block type="math_arithmetic" id="qz8e_NEQNgs}@Vh!Twld"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="k{m1,03_1{%lv}}#h{jj"> <field name="NUM">1</field> </shadow> <block type="get_value" id="jAU}4]~o]rD/5rP;(*CT"> <field name="ATTR">lc</field> <field name="OID">libre.0.615b5769-cdfa-e811-814c-0610e6e38cbd.graph.connection.glucoseMeasurement.Value</field> </block> </value> <value name="B"> <shadow type="math_number" id="AornLW#35(CsM4~wH6@Q"> <field name="NUM">1</field> </shadow> <block type="math_number" id="nA^.K*Ge)c]Rgs.aV=md"> <field name="NUM">600000</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="p[8}tu.`DJU2jzh^lg^K"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> <value name="VALUE"> <block type="text_join" id="G1s26ir!HygW,2B6UTUv"> <mutation items="1"></mutation> <value name="ADD0"> <block type="text" id="k4.r9EEg6a2B*tkUr[A/"> <field name="TEXT">Es liegen keine relevanten Daten vor. Bitte prüfe die Verbindung auf Antons Handy.</field> </block> </value> </block> </value> </block> </statement> <next> <block type="controls_if" id="A7,pmP#*Ya$~@(4yyk-K"> <value name="IF0"> <block type="logic_compare" id="le/a35qYQ!p/l]QY2B]v"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="H4m4}tD(ye/,hct]Pw1m"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Geraetesteuerung.Libre.xyz_aktueller_Wert</field> </block> </value> <value name="B"> <block type="logic_boolean" id="hAuz?M.@nRmA(afC7eKc"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="n+|z)Kny],`CBM,~`d3o"> <value name="IF0"> <block type="logic_compare" id="3xQtqr*l^O_|C_2Zi:1@"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="^J`)RRP2|P$`5K!(ZPS5"> <field name="VAR" id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</field> </block> </value> <value name="B"> <block type="text" id="^VASa5T=cNf6Fz0_O;$O"> <field name="TEXT">Küche</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="3;@vZ|Yi!y{T{D`?Bm:2"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G091GG10147700K3.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="(j,x2{-RLXSBlRtDG9(J"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="za)c9:W9hMpeq1S%@ePO"> <value name="IF0"> <block type="logic_compare" id="JOQ{C/;E$r~1!RzD1Eiu"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="e`G3@F)1]`42~6?g(c+O"> <field name="VAR" id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</field> </block> </value> <value name="B"> <block type="text" id="c%LHh{r*w@3#@DUoxCx!"> <field name="TEXT">Wohnzimmer</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="q%OH0Kz`inIT@ILHF-~u"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U509847625MD.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="lW`zwv5-^$]6gzOn@)Zb"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="+=@c[J+Ty~kB[E2d!Ks3"> <value name="IF0"> <block type="logic_compare" id="0bZC?CwfN*:~YZbLz;md"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="uzijJ|LTg.2tpwQUNMO|"> <field name="VAR" id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</field> </block> </value> <value name="B"> <block type="text" id="iFAokM!i=iVdX=@Le5;X"> <field name="TEXT">Schlafzimmer</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="v/P._+UNN7Et0/{P-a~9"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G0911B05941318L4.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="|m[|O0J~*(J?;htWPwY!"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="^3!jtaU)qgktQByamL7,"> <value name="IF0"> <block type="logic_compare" id="0nLsNChLcgZ,F{;Cl~r{"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="+xl3]o`L?koZ4wNkNWjI"> <field name="VAR" id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</field> </block> </value> <value name="B"> <block type="text" id="UbTAgp^O7^qV4.p#G?9_"> <field name="TEXT">Badezimmer</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="Alr(RWDw;]L=@AhwA5[d"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984653CEF.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="LZke)d3;K@:tviHSD6[N"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="KbM8MsCJ:u+|z8%Dy5dY"> <value name="IF0"> <block type="logic_compare" id="i7Q8(]r+J`MdZVn%D=h;"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id=";WGdGyp%Fz^iqzHE2^L6"> <field name="VAR" id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</field> </block> </value> <value name="B"> <block type="text" id="JED*Ay97TxMtrj[8.8DR"> <field name="TEXT">Wintergarten rechts</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="JtZAp4$J5#KMFaHbHACv"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50991860QSL.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="S9hmmcEz8yvF*gGiy0|N"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="9v}Ec!5$`yztJFKIDPWf"> <value name="IF0"> <block type="logic_compare" id="7kxG?-[,4,]0La9IrSs_"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="{8)YXUA2l,]QXecT9-g:"> <field name="VAR" id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</field> </block> </value> <value name="B"> <block type="text" id="*y~tg^*HTEh0_+kmKS^k"> <field name="TEXT">Wintergarten links</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="rUc,L=#/Kzf.P7tY_JMv"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U509918550J2.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="HFPpR/YL/LbeXzUUajfY"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="Bb|/^KnAOBSYS}J[dC]m"> <value name="IF0"> <block type="logic_compare" id="(h2U[F_}GI|-ZKZ5nO3S"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="8By/FW?|;{@[ebJ1;EXW"> <field name="VAR" id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</field> </block> </value> <value name="B"> <block type="text" id="7vOaw*0Sny+TaTU#Fy@="> <field name="TEXT">Werkstatt</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="}9,M#1+-k8]XyD}[tP9-"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090XG07930531PU.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="cXG;_N;%QC9XR_:4ax*_"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="7kUXso_(=Iy-Dy7oRi#R"> <value name="IF0"> <block type="logic_compare" id="1)9HPT||(Di_e(_$w9$l"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="Tlk4n6I%$0a,^)#WSUi@"> <field name="VAR" id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</field> </block> </value> <value name="B"> <block type="text" id="go2gNfD2Af/$tec~2!Ga"> <field name="TEXT">Schuppen rechts</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="o3}%Gg8eVg7pi2Ft|%n#"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50784360US6.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="8I==,;Pc;y7zmuF7M]`3"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> </block> </value> </block> </statement> <next> <block type="controls_if" id=",~TH#IFct7P$T)%C)kSL"> <value name="IF0"> <block type="logic_compare" id="z]=-=aDqe.ux_ua6;W|8"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="[2MO5+mV::eX|5G,~VEv"> <field name="VAR" id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</field> </block> </value> <value name="B"> <block type="text" id="6%KqVSUX,.OD)kY+w54D"> <field name="TEXT">Schuppen links</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="N(!?yEO8/ba3UJXF(-JU"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50991860V4H.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="B,9|@B3[!tuktqIAy0hb"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="2?f#AU%wB^s4{G1ZV%/`"> <value name="IF0"> <block type="logic_compare" id="IsNMJIE{}4Q5,`fI5e4B"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="I^hor!(]1A4ly*!E^8PR"> <field name="VAR" id="sdT%`pGEkeH5oHGoE$A8">Echo_Name</field> </block> </value> <value name="B"> <block type="text" id="6s-RI~l5e3jSKwo=pTL3"> <field name="TEXT">This Device</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="_tfYPr=|aXGX.;Y|xprq"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.eab9dcf2b8c94e49bbd58a9dff157bd7.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="7;P,jGo92)Vl{_iUqW6M"> <field name="VAR" id="Q=taU.k$BtHyqz|}7iP`">Ansage</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="timeouts_cleartimeout" id="ULm@(D`((hVhu.$Q,=Tf"> <field name="NAME">timeout</field> <next> <block type="timeouts_settimeout" id="Zolb~AYmW0R|;aF3:A)$"> <field name="NAME">timeout</field> <field name="DELAY">2</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="6h[I35V8Cy{ediBnSh19"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Geraetesteuerung.Libre.xyz_aktueller_Wert</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="b!~!/:EHz(l4{U8g7opT"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>Gruß G.Hawk
-
@skyx3 sagte in Test Freestyle Libre LibreLinkUp:
Datenpunkt "libre.X.general.sensor.a" ist das Aktivierungsdatum des Sensors
Hat bei meinem letzten Sensor nicht geklappt.
DP wird nicht aktualisiert.Klappt das bei dir noch ?
@bahnuhr sagte in Test Freestyle Libre LibreLinkUp:
@skyx3 sagte in Test Freestyle Libre LibreLinkUp:
Datenpunkt "libre.X.general.sensor.a" ist das Aktivierungsdatum des Sensors
Hat bei meinem letzten Sensor nicht geklappt.
DP wird nicht aktualisiert.Klappt das bei dir noch ?
Habe immer noch das Problem, dass bei einem Sensorwechsel das Datum (libre.X.general.sensor.a) nicht aktualisiert wird.
Vielleicht kann man sich dies mal anschauen.
Nur ein Neustart des Adapters hilft dann. -
Hallo,
ich habe mir den Adapter heute zum ersten Mal installiert, Version 0.0.4 (so wurde sie in iobroker angeboten). Es treten aber die folgenden Fehler auf:
2024-03-08 15:59:25.538 error {"data":{"minimumVersion":"4.7.0"},"status":920}
2024-03-08 15:59:25.537 error AxiosError: Request failed with status code 403Hab ich da nicht die aktuellste Version? Wenn nein, wie kann ich die installieren?
Vielen Dank, Gruß
Sven -
-
Hallo,
seit ca. 14.00 Uhr kommen bei mir keine Daten mehr rein. (Adapter Version 0.0.5)
2024-03-29 16:41:35.047 error AxiosError: Request failed with status code 403
Bin ich der einzige mit diesem Problem oder betrifft es noch andere ?
Gruß Rolf -
@tombox
Vielen Dank, für die schnelle Bearbeitung.
Leider funktioniert es bei mir mit der Version 0.1.0 immer noch nicht.
Das Fehlverhalten ist allerdings ein anderes.
2024-03-30 04:38:00.606 error TypeError [ERR_INVALID_PROTOCOL]: Protocol "https:" not supported. Expected "undefined"
Ich recherchiere aktuell ob es an einer falschen Raspberry Konfiguration liegt.
Gruß Rolf -
@tombox
Vielen Dank, für die schnelle Bearbeitung.
Leider funktioniert es bei mir mit der Version 0.1.0 immer noch nicht.
Das Fehlverhalten ist allerdings ein anderes.
2024-03-30 04:38:00.606 error TypeError [ERR_INVALID_PROTOCOL]: Protocol "https:" not supported. Expected "undefined"
Ich recherchiere aktuell ob es an einer falschen Raspberry Konfiguration liegt.
Gruß Rolf -
@rolf-71 Ist dein System aktuell. Denn sie haben auf http 2.0 umgestellt
also aktuelles OS und mindesten node 18.19@tombox
Version 0.1.0 funktioniert wieder einwandfrei.
Danke. -
@tombox
Es muss an meinem System liegen, da es mit der Version 0.1.0 bei einem Freund wieder läuft.
node: v18.20.0, js-controller: 5.0.19 -
@samson71
Hallo Markus, ich hoffe du kanns damit was anfangen.======================= SUMMARY ======================= v.2023-10-10 Static hostname: raspberrypi Icon name: computer Operating System: Raspbian GNU/Linux 11 (bullseye) Kernel: Linux 6.1.21-v8+ Architecture: arm64 Installation: native Kernel: aarch64 Userland: armhf Timezone: Europe/Berlin (CET, +0100) User-ID: 1000 X-Server: false Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 0 Nodejs-Installation: /usr/bin/nodejs v18.20.0 /usr/bin/node v18.20.0 /usr/bin/npm 10.5.0 /usr/bin/npx 10.5.0 /usr/bin/corepack 0.25.2 Recommended versions are nodejs 18.20.0 and npm 10.5.0 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 3.8G 1.5G 1.7G 0.0K 580M 2.2G Swap: 99M 0B 99M Total: 3.9G 1.5G 1.8G Active iob-Instances: 38 Active repo(s): stable ioBroker Core: js-controller 5.0.19 admin 6.13.16 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 127.0.0.1, run as: admin Objects: 13943 States: 11219 Size of iob-Database: 14M /opt/iobroker/iobroker-data/objects.jsonl 5.7M /opt/iobroker/iobroker-data/objects.json.migrated 5.7M /opt/iobroker/iobroker-data/objects.json.bak.migrated 29M /opt/iobroker/iobroker-data/states.jsonl 964K /opt/iobroker/iobroker-data/states.json.migrated 964K /opt/iobroker/iobroker-data/states.json.bak.migrated 0 /opt/iobroker/iobroker-data/states.json.broken =================== END OF SUMMARY ==================== -
@samson71
Hallo Markus, ich hoffe du kanns damit was anfangen.======================= SUMMARY ======================= v.2023-10-10 Static hostname: raspberrypi Icon name: computer Operating System: Raspbian GNU/Linux 11 (bullseye) Kernel: Linux 6.1.21-v8+ Architecture: arm64 Installation: native Kernel: aarch64 Userland: armhf Timezone: Europe/Berlin (CET, +0100) User-ID: 1000 X-Server: false Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 0 Nodejs-Installation: /usr/bin/nodejs v18.20.0 /usr/bin/node v18.20.0 /usr/bin/npm 10.5.0 /usr/bin/npx 10.5.0 /usr/bin/corepack 0.25.2 Recommended versions are nodejs 18.20.0 and npm 10.5.0 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 3.8G 1.5G 1.7G 0.0K 580M 2.2G Swap: 99M 0B 99M Total: 3.9G 1.5G 1.8G Active iob-Instances: 38 Active repo(s): stable ioBroker Core: js-controller 5.0.19 admin 6.13.16 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 127.0.0.1, run as: admin Objects: 13943 States: 11219 Size of iob-Database: 14M /opt/iobroker/iobroker-data/objects.jsonl 5.7M /opt/iobroker/iobroker-data/objects.json.migrated 5.7M /opt/iobroker/iobroker-data/objects.json.bak.migrated 29M /opt/iobroker/iobroker-data/states.jsonl 964K /opt/iobroker/iobroker-data/states.json.migrated 964K /opt/iobroker/iobroker-data/states.json.bak.migrated 0 /opt/iobroker/iobroker-data/states.json.broken =================== END OF SUMMARY ==================== -
Kein Update von Bullseye auf Bookworm unter Raspberry OS versuchen.
Funktioniert nicht richtig. Außerdem fährst du da einen Mix aus 64Bit-Kernel und 32Bit-Userland.Neuinstallation als reines 64Bit-OS erforderlich.