NEWS
[Gelöst] SYSTEM latitude und longitude
-
@homoran sagte: SystemDPs war vielleicht unsauber formuliert
Deshalb meine Bemerkung.
-
@haraldgrhein sagte: Stromüberwachung oder Türen, Wassereinbruch, Füllstände.
Was haben die mit der GPS-Position zu tun?
Habe Deinen Versuch mal korrigiert unter der Annahme, dass result einen String mit Longitude und Latitude durch Komma getrennt liefert.
-
@paul53 sagte in SYSTEM latitude und longitude:
Was haben die mit der GPS-Position zu tun?
quasi als "out of home" Erkennung
(wenn ich es richtig verstanden habe) -
@homoran sagte: quasi als "out of home" Erkennung
Dann ändert man nicht die Koordinaten des Systems.
@haraldgrhein sagte in SYSTEM latitude und longitude:
Bin ich zuhause (oder im Heimat Liegeplatz)
Ich nutze auch zwei Wohnorte, die ca. 3500 km weit auseinander liegen. Das mit den Koordinaten habe ich mittels zweier Javascript-Instanzen geregelt. Jede Instanz hat in ihrer Konfiguration die Koordinaten eines Wohnortes.
-
@paul53
Ich versuche mal im nachfolgenden auf alle Posts zu antworten ohne den jeweiligen Kontext zu verlieren.Das Skript "Setzen der System GPS Position mit der gespeicherten Mobotix GPS Modul Position (aktuelle Position)." habe ich nur für meine Test manuell gestartet. Wenn es funktioniert werde ich den Trigger auf Veränderungen der Mobitix GPS Werte setzen. Aber aktuell klappt es ja noch nicht.
"Was liefert request() in result?"
Wie kann ich das auslesen.
Bitte schaue noch auf meine Anworte über deinen Skript Vorschlag. Danke dir. -
@homoran
Ich speicher die Mobotix GPS Werte auch in eigenen Datenpunkten.Der Rest ist auch Geschmakssache
-
@haraldgrhein sagte: Wie kann ich das auslesen.
Du hast doch eine Log-Ausgabe von result und sogar einen Datenpunkt.
@haraldgrhein sagte in SYSTEM latitude und longitude:
werde ich den Trigger auf Veränderungen der Mobitix GPS Werte setzen.
Du holst die Werte per request(). Wie sollen die triggern?
-
Habe dein Skript getestet kann aber den letzten Befehl nicht finden.
Cron zu nutzen ist wesentlich eleganter als meine Endlos Schleife mit Timeouts.
Die System GPS wird aber auch noch nicht aktualisiert. Liegt das an den nachfolgend fehlenden Befehlen?
-
@haraldgrhein sagte: kann aber den letzten Befehl nicht finden.
Unter "Funktionen": Das ist der deaktivierte Funktionsaufruf von setLocation(lat, lon), der die GPS-Daten in das System-Objekt schreibt, wenn er aktiviert wird.
-
@paul53
Jetzt hat es geklappt DANKE
mich hatte die beige Farbe des Elementes "SetLoction mit" irritiert. Bei mir ist diese Lila wie bei der Funktion.Anbei gleich das vollständige Skript und ein Screenshot. Davor aber noch die Frage, wo kann ich die Arbeitsweise der "Javascript-Funktion" mit Parametern nachlesen? Am besten eine Erklärung die auch Anfängern die Arbeitsweise inkl aller Paramter erklärt (eigentlich brauchen so eine Doku IMMER nur Anfänger).
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="QN!T6w6a-/l=eT]qb^[m">lat</variable> <variable id=";AX~{zgT$/kdtN6_QqtB">lon</variable> <variable id="cQ)Z^3Ae@)(=z?o-{C4+">result</variable> </variables> <block type="comment" id="h`yDN9:ym~?u}=4_E?+x" x="-587" y="-862"> <field name="COMMENT">Hole MXgpsModul Position und schreibe in Objekt und System</field> <next> <block type="schedule" id="}p3$3DbyZ6pdP0N629TI"> <field name="SCHEDULE">* * * * *</field> <statement name="STATEMENT"> <block type="debug" id="fw0Kd{E=aN2XQ5OL!R?B"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="t19S7tS*/XcC)AGAIRc0"> <field name="TEXT">Hole jetzt GPS Position</field> </shadow> </value> <next> <block type="request" id="P4P$=i`5EVznmJg[sMCu"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="uI1yiBiCmH9^g*VO`+qz"> <field name="TEXT">http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)</field> </shadow> </value> <statement name="STATEMENT"> <block type="update" id="n`;ar=V3|wv/8z:C]|pI"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSraw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="LO|*n}I0N(^A%8x4Lr83"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <next> <block type="debug" id="0TONy}wdty-11-PVPt^~"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="J;~1ILMWb1r!3y[rsm#."> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <next> <block type="update" id="#fEXMQ0=^Wx9lx^EBrlq"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_getSubstring" id="kQaTt_4FsiM1T2f-^MJf"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="KBlKhT|UUh9U.JX$b-Jk"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="AT1"> <block type="math_number" id="0xqyZ7OeFGQ//HD#kds_"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_arithmetic" id="Gvz`P^2bZx=Lc:dr{y/S"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="AdtE:(Mf[fWjO1WgBikq"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id="#Z(/tM]LNG|sm%OR/s4u"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="FIND"> <shadow type="text" id="y_lDsL|+afbf7P_+Ey|o"> <field name="TEXT">,</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="$DIi1LOq$aJ:tC1JeM3B"> <field name="NUM">1</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="debug" id="U-_+1Cx%S`y|E$D$ohLF"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="sOUMA($(uJ=PwEF3hw#r"> <field name="TEXT">test</field> </shadow> <block type="get_value" id="IS3gB7gCAh78m{)en-@A"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </block> </value> <next> <block type="update" id="4}6O[s@G1-o_z2w~Jw9c"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_getSubstring" id="DbP3@P7nGdhQl^r+/:LT"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="}N]@eIjtS]v.6MAV46;y"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="AT1"> <block type="math_arithmetic" id="ch?Rb7L2bvZw`[s@L*5F"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="%-qiYG6By??SzR.AS0}0"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id="V,B?C%utSnm6zEI!=/aG"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="FIND"> <shadow type="text" id="+BhCkD[#k_e(qb.J@?(;"> <field name="TEXT">,</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="e._GuB*-hR+bx)dM|aFU"> <field name="NUM">1</field> </shadow> </value> </block> </value> <value name="AT2"> <block type="text_indexOf" id="!%CZH?fn$=SFD7Ql*THq"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id="h*BL+tL?2stNXERFw5*u"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="FIND"> <shadow type="text" id=";?uB:e3G;1|Mfj}TDp(a"> <field name="TEXT"> </field> </shadow> </value> </block> </value> </block> </value> <next> <block type="debug" id="7n*#On@Pj9wN[ocs.I%!"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="get_value" id="Q$c$Uoq79sx}_WngWs!j"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </block> </value> <next> <block type="comment" id="B0G,qY=(yh}?},oU#9$}"> <field name="COMMENT">Dies mache dies nur wenn GPS sich ändert</field> <next> <block type="on_ext" id="Ffhs?x)]xvVnPE!$H*VA"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="XyU~8HEi3Pig3doA6oys"> <field name="oid">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="s0.sMvIX?oTz8r-aqM$C"> <field name="oid">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="(Yu2Sc=g[V5_1y[V8I:M"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> <value name="VALUE"> <block type="get_value" id="LG;PS]zx]j~wYDUQ2Cn9"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </block> </value> <next> <block type="variables_set" id="}cs(Ki(,gtNV7=g`X8;W"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> <value name="VALUE"> <block type="get_value" id="LQ-8bYCwZ[k;-x3RO2q#"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </block> </value> <next> <block type="debug" id="m[~#ab0C(*MQ1EiJT~@#"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="18I#(-O]onFeQr~2rZOe"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="n5e.$Bps`W(:]S~Hoqsc"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> </block> </value> <next> <block type="debug" id="a8xg~O3g0bA)v*2-!TU+"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="qqMa8Z/6k_^wF+oh]n2g"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> </block> </value> <next> <block type="procedures_callcustomnoreturn" id="]xfpyzOF9=)([-K1]^(_"> <mutation name="setLocation"> <arg name="lat"></arg> <arg name="lon"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="~09Z[2;#mjJt5o([aZIA"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> </block> </value> <value name="ARG1"> <block type="variables_get" id="llGZ2xUwPET:ipd_u.Zf"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> <block type="procedures_defcustomnoreturn" id="Y0O~+EUHSHjgO]D;jg8-" x="-337" y="-187"> <mutation statements="false"> <arg name="lat" varid="QN!T6w6a-/l=eT]qb^[m"></arg> <arg name="lon" varid=";AX~{zgT$/kdtN6_QqtB"></arg> </mutation> <field name="NAME">setLocation</field> <field name="SCRIPT">ZXh0ZW5kT2JqZWN0KCdzeXN0ZW0uY29uZmlnJywge2NvbW1vbjoge2xhdGl0dWRlOiBsYXQsIGxvbmdpdHVkZTogbG9ufX0pOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> </xml>
Nochmals Danke für deine tolle Hilfe!
-
@haraldgrhein sagte: das vollständige Skript und ein Screenshot.
Keine Trigger innerhalb von Triggern verwenden!! So wird jede Minute ein neuer Trigger erzeugt, bis irgendwann das System überlastet ist. Richtig:
Du bist mir immer noch die Log-Ausgabe von result schuldig.
-
Trigger in Trigger: Ich nutze erst cron, jede Minute wird GPS ausgelesen und in Mobotix Datenpunkt gesetzt. Nur wenn sich der Datenpunkt ändert wird auch die System PGPS gesetzt. D.h. ich sehe deinen Einwand Trigger in Trigger nicht.
Result: (Schulden sind überhaupt nicht mein Ding) Hier das um Result erweiterte Script und anschließend der Debug output.
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="QN!T6w6a-/l=eT]qb^[m">lat</variable> <variable id=";AX~{zgT$/kdtN6_QqtB">lon</variable> <variable id="cQ)Z^3Ae@)(=z?o-{C4+">result</variable> </variables> <block type="comment" id="h`yDN9:ym~?u}=4_E?+x" x="-587" y="-862"> <field name="COMMENT">Hole MXgpsModul Position und schreibe in Objekt und System</field> <next> <block type="schedule" id="}p3$3DbyZ6pdP0N629TI"> <field name="SCHEDULE">* * * * *</field> <statement name="STATEMENT"> <block type="debug" id="fw0Kd{E=aN2XQ5OL!R?B"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="t19S7tS*/XcC)AGAIRc0"> <field name="TEXT">Hole jetzt GPS Position</field> </shadow> </value> <next> <block type="request" id="P4P$=i`5EVznmJg[sMCu"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="uI1yiBiCmH9^g*VO`+qz"> <field name="TEXT">http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)</field> </shadow> </value> <statement name="STATEMENT"> <block type="update" id="n`;ar=V3|wv/8z:C]|pI"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSraw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="LO|*n}I0N(^A%8x4Lr83"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <next> <block type="debug" id="0TONy}wdty-11-PVPt^~"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="J;~1ILMWb1r!3y[rsm#."> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <next> <block type="update" id="#fEXMQ0=^Wx9lx^EBrlq"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_getSubstring" id="kQaTt_4FsiM1T2f-^MJf"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="KBlKhT|UUh9U.JX$b-Jk"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="AT1"> <block type="math_number" id="0xqyZ7OeFGQ//HD#kds_"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_arithmetic" id="Gvz`P^2bZx=Lc:dr{y/S"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="AdtE:(Mf[fWjO1WgBikq"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id="#Z(/tM]LNG|sm%OR/s4u"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="FIND"> <shadow type="text" id="y_lDsL|+afbf7P_+Ey|o"> <field name="TEXT">,</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="$DIi1LOq$aJ:tC1JeM3B"> <field name="NUM">1</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="debug" id="IeX9C+o*HM0Uw$,+0:J?"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="A3D3tfRVt~`kUpmx9mRj"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="D|xl]avtb.`gksl.L}|c"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <next> <block type="debug" id="U-_+1Cx%S`y|E$D$ohLF"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="sOUMA($(uJ=PwEF3hw#r"> <field name="TEXT">test</field> </shadow> <block type="get_value" id="IS3gB7gCAh78m{)en-@A"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </block> </value> <next> <block type="update" id="4}6O[s@G1-o_z2w~Jw9c"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_getSubstring" id="DbP3@P7nGdhQl^r+/:LT"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="}N]@eIjtS]v.6MAV46;y"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="AT1"> <block type="math_arithmetic" id="ch?Rb7L2bvZw`[s@L*5F"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="%-qiYG6By??SzR.AS0}0"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id="V,B?C%utSnm6zEI!=/aG"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="FIND"> <shadow type="text" id="+BhCkD[#k_e(qb.J@?(;"> <field name="TEXT">,</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="e._GuB*-hR+bx)dM|aFU"> <field name="NUM">1</field> </shadow> </value> </block> </value> <value name="AT2"> <block type="text_indexOf" id="!%CZH?fn$=SFD7Ql*THq"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id="h*BL+tL?2stNXERFw5*u"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="FIND"> <shadow type="text" id=";?uB:e3G;1|Mfj}TDp(a"> <field name="TEXT"> </field> </shadow> </value> </block> </value> </block> </value> <next> <block type="debug" id="9t|;5?_rpGw5[_{oCtAL"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="C7L#!Z$_YSnDNG5H~T~="> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <next> <block type="debug" id="7n*#On@Pj9wN[ocs.I%!"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="get_value" id="Q$c$Uoq79sx}_WngWs!j"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </block> </value> <next> <block type="comment" id="B0G,qY=(yh}?},oU#9$}"> <field name="COMMENT">Mache dies nur wenn GPS sich ändert</field> <next> <block type="comment" id="B~;,Cw~v?rSKy#OMvJg}"> <field name="COMMENT">Hier wird vom iobroker System die Position gesetzt</field> <next> <block type="on_ext" id="Ffhs?x)]xvVnPE!$H*VA"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="XyU~8HEi3Pig3doA6oys"> <field name="oid">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="s0.sMvIX?oTz8r-aqM$C"> <field name="oid">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="(Yu2Sc=g[V5_1y[V8I:M"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> <value name="VALUE"> <block type="get_value" id="LG;PS]zx]j~wYDUQ2Cn9"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </block> </value> <next> <block type="variables_set" id="}cs(Ki(,gtNV7=g`X8;W"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> <value name="VALUE"> <block type="get_value" id="LQ-8bYCwZ[k;-x3RO2q#"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </block> </value> <next> <block type="debug" id="m[~#ab0C(*MQ1EiJT~@#"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="18I#(-O]onFeQr~2rZOe"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="n5e.$Bps`W(:]S~Hoqsc"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> </block> </value> <next> <block type="debug" id="a8xg~O3g0bA)v*2-!TU+"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="qqMa8Z/6k_^wF+oh]n2g"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> </block> </value> <next> <block type="procedures_callcustomnoreturn" id="]xfpyzOF9=)([-K1]^(_"> <mutation name="setLocation"> <arg name="lat"></arg> <arg name="lon"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="~09Z[2;#mjJt5o([aZIA"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> </block> </value> <value name="ARG1"> <block type="variables_get" id="llGZ2xUwPET:ipd_u.Zf"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> </block> </value> <next> <block type="debug" id="e.SJrp:H1)e9I5}e`bDZ"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="m`U:@?z(@D#m?+27fjqp"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> <block type="procedures_defcustomnoreturn" id="Y0O~+EUHSHjgO]D;jg8-" x="-288" y="-63"> <mutation statements="false"> <arg name="lat" varid="QN!T6w6a-/l=eT]qb^[m"></arg> <arg name="lon" varid=";AX~{zgT$/kdtN6_QqtB"></arg> </mutation> <field name="NAME">setLocation</field> <field name="SCRIPT">ZXh0ZW5kT2JqZWN0KCdzeXN0ZW0uY29uZmlnJywge2NvbW1vbjoge2xhdGl0dWRlOiBsYXQsIGxvbmdpdHVkZTogbG9ufX0pOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> </xml>
und der Debug Output:
6/14/2022, 4:34:28 PM.150 [silly]: javascript.0 (2907) Objects user redis pmessage */cfg.o.script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN:{"common":{"name":"GPSmxHOLENsystemSETZEN","expert":true,"engineType":"Blockly","engine":"system.adapter.javascript.0","source":"var lat, lon, result;\n\n// Beschreibe diese Funktion …\nasync function setLocation(lat, lon) {\n extendObject('system.config', {common: {latitude: lat, longitude: lon}});\n}\n\n\n// Hole MXgpsModul Position und schreibe in Objekt und System\nschedule(\"* * * * *\", async function () {\n console.log('Hole jetzt GPS Position');\n try {\n require(\"request\")('http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)', async function (error, response, result) {\n setState(\"0_userdata.0.Presence.MobotixHeckGPSraw\"/*MobotixHeckGPSraw*/, result, true);\n console.log(result);\n setState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\"/*MobotixHeckGPSlaengengrad*/, (result.slice(0, parseFloat((result.indexOf(',') + 1)) - 1)), true);\n console.log(getState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\").val);\n setState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\"/*MobotixHeckGPSbreitengrad*/, (result.slice(((parseFloat(result.indexOf(',') + 1) + 1) - 1), result.indexOf(' ') + 1)), true);\n console.log(getState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\").val);\n // Mache dies nur wenn GPS sich ändert\n // Hier wird vom iobroker System die Position gesetzt\n on({id: [].concat(['0_userdata.0.Presence.MobotixHeckGPSlaengengrad']).concat(['0_userdata.0.Presence.MobotixHeckGPSbreitengrad']), change: \"ne\"}, async function (obj) {\n lon = getState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\").val;\n lat = getState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\").val;\n console.log(lon);\n console.log(lat);\n await setLocation(lat, lon);\n });\n }).on(\"error\", function (e) {console.error(e);});\n } catch (e) { console.error(e); }\n console.log(\"request: \" + 'http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)');\n});\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyJTNCQVh+JTdCemdUJTI0JTJGa2R0TjZfUXF0QiUyMiUzRWxvbiUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMmNRKVolNUUzQWUlNDApKCUzRHolM0ZvLSU3QkM0JTJCJTIyJTNFcmVzdWx0JTNDJTJGdmFyaWFibGUlM0UlM0MlMkZ2YXJpYWJsZXMlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJoJTYweUROOSUzQXltfiUzRnUlN0QlM0Q0X0UlM0YlMkJ4JTIyJTIweCUzRCUyMi01ODclMjIlMjB5JTNEJTIyLTg2MiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VIb2xlJTIwTVhncHNNb2R1bCUyMFBvc2l0aW9uJTIwdW5kJTIwc2NocmVpYmUlMjBpbiUyME9iamVrdCUyMHVuZCUyMFN5c3RlbSUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjIlN0RwMyUyNDNEYnlaNnBkUDBONjI5VEklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ0hFRFVMRSUyMiUzRSolMjAqJTIwKiUyMColMjAqJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMmZ3MEtkJTdCRSUzRGFOMlhRNU9MIVIlM0ZCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIydDE5Uzd0UyolMkZYY0MpQUdBSVJjMCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VIb2xlJTIwamV0enQlMjBHUFMlMjBQb3NpdGlvbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIycmVxdWVzdCUyMiUyMGlkJTNEJTIyUDRQJTI0JTNEaSU2MDVFVnpubUpnJTVCc01DdSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMHdpdGhfc3RhdGVtZW50JTNEJTIydHJ1ZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9TVEFURU1FTlQlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMT0clMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlVSTCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJ1STF5aUJpQ21IOSU1RWcqVk8lNjAlMkJxeiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VodHRwJTNBJTJGJTJGMTkyLjE2OC4yOS4yJTJGY29udHJvbCUyRnJjb250cm9sJTNGYWN0aW9uJTNEZ2V0dGV4dCUyNmFtcCUzQm1lc3NhZ2UlM0QlMjQoU0VOLkdQUyklM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnVwZGF0ZSUyMiUyMGlkJTNEJTIybiU2MCUzQmFyJTNEVjMlN0N3diUyRjh6JTNBQyU1RCU3Q3BJJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTcmF3JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyTE8lN0MqbiU3REkwTiglNUVBJTI1OHg0THI4MyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyY1EpWiU1RTNBZSU0MCkoJTNEeiUzRm8tJTdCQzQlMkIlMjIlM0VyZXN1bHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMjBUT055JTdEd2R0eS0xMS1QVlB0JTVFfiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIySiUzQn4xSUxNV2IxciEzeSU1QnJzbSUyMy4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmNRKVolNUUzQWUlNDApKCUzRHolM0ZvLSU3QkM0JTJCJTIyJTNFcmVzdWx0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnVwZGF0ZSUyMiUyMGlkJTNEJTIyJTIzZkVYTVEwJTNEJTVFV3g5bHglNUVFQnJscSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5QcmVzZW5jZS5Nb2JvdGl4SGVja0dQU2xhZW5nZW5ncmFkJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9nZXRTdWJzdHJpbmclMjIlMjBpZCUzRCUyMmtRYVR0XzRGc2lNMVQyZi0lNUVNSmYlMjIlM0UlM0NtdXRhdGlvbiUyMGF0MSUzRCUyMnRydWUlMjIlMjBhdDIlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRTElMjIlM0VGUk9NX1NUQVJUJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRTIlMjIlM0VGUk9NX1NUQVJUJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJTVFJJTkclMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJLQmxLaFQlN0NVVWg5VS5KWCUyNGItSmslMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmNRKVolNUUzQWUlNDApKCUzRHolM0ZvLSU3QkM0JTJCJTIyJTNFcmVzdWx0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQVQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMjB4cXlaN09lRkdRJTJGJTJGSEQlMjNrZHNfJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFUMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfYXJpdGhtZXRpYyUyMiUyMGlkJTNEJTIyR3Z6JTYwUCU1RTJiWnglM0RMYyUzQWRyJTdCeSUyRlMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU1JTlVTJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9pbmRleE9mJTIyJTIwaWQlM0QlMjJBZHRFJTNBKE1mJTVCZldqTzFXZ0Jpa3ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJFTkQlMjIlM0VGSVJTVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIlMjNaKCUyRnRNJTVETE5HJTdDc20lMjVPUiUyRnM0dSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyY1EpWiU1RTNBZSU0MCkoJTNEeiUzRm8tJTdCQzQlMkIlMjIlM0VyZXN1bHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJGSU5EJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnlfbERzTCU3QyUyQmFmYmY3UF8lMkJFeSU3Q28lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTJDJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlMjRESWkxTE9xJTI0YUolM0F0QzFKZU0zQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMlUtXyUyQjFDeCUyNVMlNjB5JTdDRSUyNEQlMjRvaExGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyc09VTUEoJTI0KHVKJTNEUHdFRjNodyUyM3IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJJUzNnQjdnQ0FoNzhtJTdCKWVuLSU0MEElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNsYWVuZ2VuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMjQlN0Q2TyU1QnMlNDBHMS1vX3oyd35KdzljJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTYnJlaXRlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2dldFN1YnN0cmluZyUyMiUyMGlkJTNEJTIyRGJQMyU0MFA3bkdkaFFsJTVFciUyQiUyRiUzQUxUJTIyJTNFJTNDbXV0YXRpb24lMjBhdDElM0QlMjJ0cnVlJTIyJTIwYXQyJTNEJTIydHJ1ZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0hFUkUxJTIyJTNFRlJPTV9TVEFSVCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0hFUkUyJTIyJTNFRlJPTV9TVEFSVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyU1RSSU5HJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyJTdETiU1RCU0MGVJanRTJTVEdi42TUFWNDYlM0J5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJjUSlaJTVFM0FlJTQwKSglM0R6JTNGby0lN0JDNCUyQiUyMiUzRXJlc3VsdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFUMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfYXJpdGhtZXRpYyUyMiUyMGlkJTNEJTIyY2glM0ZSYjdMMmJ2WnclNjAlNUJzJTQwTCo1RiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQUREJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9pbmRleE9mJTIyJTIwaWQlM0QlMjIlMjUtcWlZRzZCeSUzRiUzRlN6Ui5BUzAlN0QwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyRU5EJTIyJTNFRklSU1QlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyViUyQ0IlM0ZDJTI1dXRTbm02ekVJISUzRCUyRmFHJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJjUSlaJTVFM0FlJTQwKSglM0R6JTNGby0lN0JDNCUyQiUyMiUzRXJlc3VsdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkZJTkQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyJTJCQmhDa0QlNUIlMjNrX2UocWIuSiU0MCUzRiglM0IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTJDJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJlLl9HdUIqLWhSJTJCYngpZE0lN0NhRlUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBVDIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2luZGV4T2YlMjIlMjBpZCUzRCUyMiElMjVDWkglM0ZmbiUyNCUzRFNGRDdRbCpUSHElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJFTkQlMjIlM0VGSVJTVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJoKkJMJTJCdEwlM0Yyc3ROWEVSRnc1KnUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmNRKVolNUUzQWUlNDApKCUzRHolM0ZvLSU3QkM0JTJCJTIyJTNFcmVzdWx0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyRklORCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlM0IlM0Z1QiUzQWUzRyUzQjElN0NNZmolN0RURHAoYSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlMjAlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMjduKiUyM09uJTQwUGo5d04lNUJvY3MuSSUyNSElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRlc3QlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyUSUyNGMlMjRVb3E3OXN4JTdEX1duZ1dzIWolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNicmVpdGVuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJCMEclMkNxWSUzRCh5aCU3RCUzRiU3RCUyQ29VJTIzOSUyNCU3RCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VNYWNoZSUyMGRpZXMlMjBudXIlMjB3ZW5uJTIwR1BTJTIwc2ljaCUyMCVDMyVBNG5kZXJ0JTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyQn4lM0IlMkNDd352JTNGclNLeSUyM09NdkpnJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUhpZXIlMjB3aXJkJTIwdm9tJTIwaW9icm9rZXIlMjBTeXN0ZW0lMjBkaWUlMjBQb3NpdGlvbiUyMGdlc2V0enQlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMkZmaHMlM0Z4KSU1RHh2Vm5QRSElMjRIKlZBJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMlh5VX44SEVpM1BpZzNkb0E2b3lzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTbGFlbmdlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMnMwLnNNdklYJTNGb1R6OHItYXFNJTI0QyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRTBfdXNlcmRhdGEuMC5QcmVzZW5jZS5Nb2JvdGl4SGVja0dQU2JyZWl0ZW5ncmFkJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIoWXUyU2MlM0RnJTVCVjVfMXklNUJWOEklM0FNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0JBWH4lN0J6Z1QlMjQlMkZrZHRONl9RcXRCJTIyJTNFbG9uJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyTEclM0JQUyU1RHp4JTVEan53WURVUTJDbjklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNsYWVuZ2VuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIlN0RjcyhLaSglMkNndE5WNyUzRGclNjBYOCUzQlclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlFOIVQ2dzZhLSUyRmwlM0RlVCU1RHFiJTVFJTVCbSUyMiUzRWxhdCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMkxRLThiWUN3WiU1QmslM0IteDNSTzJxJTIzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTYnJlaXRlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMm0lNUJ+JTIzYWIwQygqTVExRWlKVH4lNDAlMjMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIxOEklMjMoLU8lNURvbkZlUXJ+MnJaT2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIybjVlLiUyNEJwcyU2MFcoJTNBJTVEU35Ib3FzYyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNCQVh+JTdCemdUJTI0JTJGa2R0TjZfUXF0QiUyMiUzRWxvbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyYTh4Z35PM2cwYkEpdioyLSFUVSUyQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIycXFNYThaJTJGNmtfJTVFd0YlMkJvaCU1RG4yZyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnByb2NlZHVyZXNfY2FsbGN1c3RvbW5vcmV0dXJuJTIyJTIwaWQlM0QlMjIlNUR4ZnB5ek9GOSUzRCkoJTVCLUsxJTVEJTVFKF8lMjIlM0UlM0NtdXRhdGlvbiUyMG5hbWUlM0QlMjJzZXRMb2NhdGlvbiUyMiUzRSUzQ2FyZyUyMG5hbWUlM0QlMjJsYXQlMjIlM0UlM0MlMkZhcmclM0UlM0NhcmclMjBuYW1lJTNEJTIybG9uJTIyJTNFJTNDJTJGYXJnJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBUkcwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyfjA5WiU1QjIlM0IlMjNtakp0NW8oJTVCYVpJQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQVJHMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMmxsR1oyeFV3UEVUJTNBaXBkX3UuWmYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzQkFYfiU3QnpnVCUyNCUyRmtkdE42X1FxdEIlMjIlM0Vsb24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnByb2NlZHVyZXNfZGVmY3VzdG9tbm9yZXR1cm4lMjIlMjBpZCUzRCUyMlkwT34lMkJFVUhTSGpnTyU1REQlM0JqZzgtJTIyJTIweCUzRCUyMi0yODglMjIlMjB5JTNEJTIyLTYzJTIyJTNFJTNDbXV0YXRpb24lMjBzdGF0ZW1lbnRzJTNEJTIyZmFsc2UlMjIlM0UlM0NhcmclMjBuYW1lJTNEJTIybGF0JTIyJTIwdmFyaWQlM0QlMjJRTiFUNnc2YS0lMkZsJTNEZVQlNURxYiU1RSU1Qm0lMjIlM0UlM0MlMkZhcmclM0UlM0NhcmclMjBuYW1lJTNEJTIybG9uJTIyJTIwdmFyaWQlM0QlMjIlM0JBWH4lN0J6Z1QlMjQlMkZrZHRONl9RcXRCJTIyJTNFJTNDJTJGYXJnJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFc2V0TG9jYXRpb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDUklQVCUyMiUzRVpYaDBaVzVrVDJKcVpXTjBLQ2R6ZVhOMFpXMHVZMjl1Wm1sbkp5d2dlMk52YlcxdmJqb2dlMnhoZEdsMGRXUmxPaUJzWVhRc0lHeHZibWRwZEhWa1pUb2diRzl1ZlgwcE93JTNEJTNEJTNDJTJGZmllbGQlM0UlM0Njb21tZW50JTIwcGlubmVkJTNEJTIyZmFsc2UlMjIlMjBoJTNEJTIyODAlMjIlMjB3JTNEJTIyMTYwJTIyJTNFQmVzY2hyZWliZSUyMGRpZXNlJTIwRnVua3Rpb24lMjAlRTIlODAlQTYlM0MlMkZjb21tZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U=","debug":false,"verbose":false,"enabled":true},"type":"script","from":"system.adapter.admin.0","user":"system.user.admin","ts":1655217268139,"_id":"script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN","acl":{"object":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}} 6/14/2022, 4:34:28 PM.169 [info ]: javascript.0 (2907) Start javascript script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN 6/14/2022, 4:34:28 PM.193 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: registered 0 subscriptions and 1 schedule 6/14/2022, 4:35:00 PM.015 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: Hole jetzt GPS Position 6/14/2022, 4:35:00 PM.017 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: request: http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS) 6/14/2022, 4:35:00 PM.568 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: +43.0024000,+6.2005039 (± 7.4m) 6/14/2022, 4:35:00 PM.569 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: +43.0024000 6/14/2022, 4:35:00 PM.569 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: +6.2005039 6/14/2022, 4:35:00 PM.574 [silly]: javascript.0 (2907) States user redis pmessage */0_userdata.0.Presence.MobotixHeckGPSraw:{"val":"+43.0024000,+6.2005039 (± 7.4m)","ack":true,"ts":1655217300568,"q":0,"c":"script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1655217300568} 6/14/2022, 4:35:00 PM.576 [silly]: javascript.0 (2907) States user redis pmessage */0_userdata.0.Presence.MobotixHeckGPSlaengengrad:{"val":"+43.0024000","ack":true,"ts":1655217300569,"q":0,"c":"script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1655217300569} 6/14/2022, 4:35:00 PM.577 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: +43.0024000 6/14/2022, 4:35:00 PM.578 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: +6.2005039 6/14/2022, 4:35:00 PM.579 [silly]: javascript.0 (2907) States user redis pmessage */0_userdata.0.Presence.MobotixHeckGPSbreitengrad:{"val":"+6.2005039 ","ack":true,"ts":1655217300569,"q":0,"c":"script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1655217300569} 6/14/2022, 4:35:00 PM.580 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: +43.0024000 6/14/2022, 4:35:00 PM.580 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: +6.2005039 6/14/2022, 4:35:12 PM.185 [silly]: javascript.0 (2907) Objects user redis pmessage */cfg.o.script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN:{"common":{"name":"GPSmxHOLENsystemSETZEN","expert":true,"engineType":"Blockly","engine":"system.adapter.javascript.0","source":"var lat, lon, result;\n\n// Beschreibe diese Funktion …\nasync function setLocation(lat, lon) {\n extendObject('system.config', {common: {latitude: lat, longitude: lon}});\n}\n\n\n// Hole MXgpsModul Position und schreibe in Objekt und System\nschedule(\"* * * * *\", async function () {\n console.log('Hole jetzt GPS Position');\n try {\n require(\"request\")('http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)', async function (error, response, result) {\n setState(\"0_userdata.0.Presence.MobotixHeckGPSraw\"/*MobotixHeckGPSraw*/, result, true);\n console.log(result);\n setState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\"/*MobotixHeckGPSlaengengrad*/, (result.slice(0, parseFloat((result.indexOf(',') + 1)) - 1)), true);\n console.log(getState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\").val);\n setState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\"/*MobotixHeckGPSbreitengrad*/, (result.slice(((parseFloat(result.indexOf(',') + 1) + 1) - 1), result.indexOf(' ') + 1)), true);\n console.log(getState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\").val);\n // Mache dies nur wenn GPS sich ändert\n // Hier wird vom iobroker System die Position gesetzt\n on({id: [].concat(['0_userdata.0.Presence.MobotixHeckGPSlaengengrad']).concat(['0_userdata.0.Presence.MobotixHeckGPSbreitengrad']), change: \"ne\"}, async function (obj) {\n lon = getState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\").val;\n lat = getState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\").val;\n console.log(lon);\n console.log(lat);\n await setLocation(lat, lon);\n });\n }).on(\"error\", function (e) {console.error(e);});\n } catch (e) { console.error(e); }\n console.log(\"request: \" + 'http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)');\n});\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyJTNCQVh+JTdCemdUJTI0JTJGa2R0TjZfUXF0QiUyMiUzRWxvbiUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMmNRKVolNUUzQWUlNDApKCUzRHolM0ZvLSU3QkM0JTJCJTIyJTNFcmVzdWx0JTNDJTJGdmFyaWFibGUlM0UlM0MlMkZ2YXJpYWJsZXMlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJoJTYweUROOSUzQXltfiUzRnUlN0QlM0Q0X0UlM0YlMkJ4JTIyJTIweCUzRCUyMi01ODclMjIlMjB5JTNEJTIyLTg2MiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VIb2xlJTIwTVhncHNNb2R1bCUyMFBvc2l0aW9uJTIwdW5kJTIwc2NocmVpYmUlMjBpbiUyME9iamVrdCUyMHVuZCUyMFN5c3RlbSUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjIlN0RwMyUyNDNEYnlaNnBkUDBONjI5VEklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ0hFRFVMRSUyMiUzRSolMjAqJTIwKiUyMColMjAqJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMmZ3MEtkJTdCRSUzRGFOMlhRNU9MIVIlM0ZCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIydDE5Uzd0UyolMkZYY0MpQUdBSVJjMCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VIb2xlJTIwamV0enQlMjBHUFMlMjBQb3NpdGlvbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIycmVxdWVzdCUyMiUyMGlkJTNEJTIyUDRQJTI0JTNEaSU2MDVFVnpubUpnJTVCc01DdSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMHdpdGhfc3RhdGVtZW50JTNEJTIydHJ1ZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9TVEFURU1FTlQlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMT0clMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlVSTCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJ1STF5aUJpQ21IOSU1RWcqVk8lNjAlMkJxeiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VodHRwJTNBJTJGJTJGMTkyLjE2OC4yOS4yJTJGY29udHJvbCUyRnJjb250cm9sJTNGYWN0aW9uJTNEZ2V0dGV4dCUyNmFtcCUzQm1lc3NhZ2UlM0QlMjQoU0VOLkdQUyklM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnVwZGF0ZSUyMiUyMGlkJTNEJTIybiU2MCUzQmFyJTNEVjMlN0N3diUyRjh6JTNBQyU1RCU3Q3BJJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTcmF3JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyTE8lN0MqbiU3REkwTiglNUVBJTI1OHg0THI4MyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyY1EpWiU1RTNBZSU0MCkoJTNEeiUzRm8tJTdCQzQlMkIlMjIlM0VyZXN1bHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMjBUT055JTdEd2R0eS0xMS1QVlB0JTVFfiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIySiUzQn4xSUxNV2IxciEzeSU1QnJzbSUyMy4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmNRKVolNUUzQWUlNDApKCUzRHolM0ZvLSU3QkM0JTJCJTIyJTNFcmVzdWx0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnVwZGF0ZSUyMiUyMGlkJTNEJTIyJTIzZkVYTVEwJTNEJTVFV3g5bHglNUVFQnJscSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5QcmVzZW5jZS5Nb2JvdGl4SGVja0dQU2xhZW5nZW5ncmFkJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9nZXRTdWJzdHJpbmclMjIlMjBpZCUzRCUyMmtRYVR0XzRGc2lNMVQyZi0lNUVNSmYlMjIlM0UlM0NtdXRhdGlvbiUyMGF0MSUzRCUyMnRydWUlMjIlMjBhdDIlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRTElMjIlM0VGUk9NX1NUQVJUJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRTIlMjIlM0VGUk9NX1NUQVJUJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJTVFJJTkclMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJLQmxLaFQlN0NVVWg5VS5KWCUyNGItSmslMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmNRKVolNUUzQWUlNDApKCUzRHolM0ZvLSU3QkM0JTJCJTIyJTNFcmVzdWx0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQVQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMjB4cXlaN09lRkdRJTJGJTJGSEQlMjNrZHNfJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFUMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfYXJpdGhtZXRpYyUyMiUyMGlkJTNEJTIyR3Z6JTYwUCU1RTJiWnglM0RMYyUzQWRyJTdCeSUyRlMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU1JTlVTJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9pbmRleE9mJTIyJTIwaWQlM0QlMjJBZHRFJTNBKE1mJTVCZldqTzFXZ0Jpa3ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJFTkQlMjIlM0VGSVJTVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIlMjNaKCUyRnRNJTVETE5HJTdDc20lMjVPUiUyRnM0dSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyY1EpWiU1RTNBZSU0MCkoJTNEeiUzRm8tJTdCQzQlMkIlMjIlM0VyZXN1bHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJGSU5EJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnlfbERzTCU3QyUyQmFmYmY3UF8lMkJFeSU3Q28lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTJDJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlMjRESWkxTE9xJTI0YUolM0F0QzFKZU0zQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMlUtXyUyQjFDeCUyNVMlNjB5JTdDRSUyNEQlMjRvaExGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyc09VTUEoJTI0KHVKJTNEUHdFRjNodyUyM3IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJJUzNnQjdnQ0FoNzhtJTdCKWVuLSU0MEElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNsYWVuZ2VuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMjQlN0Q2TyU1QnMlNDBHMS1vX3oyd35KdzljJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTYnJlaXRlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2dldFN1YnN0cmluZyUyMiUyMGlkJTNEJTIyRGJQMyU0MFA3bkdkaFFsJTVFciUyQiUyRiUzQUxUJTIyJTNFJTNDbXV0YXRpb24lMjBhdDElM0QlMjJ0cnVlJTIyJTIwYXQyJTNEJTIydHJ1ZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0hFUkUxJTIyJTNFRlJPTV9TVEFSVCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0hFUkUyJTIyJTNFRlJPTV9TVEFSVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyU1RSSU5HJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyJTdETiU1RCU0MGVJanRTJTVEdi42TUFWNDYlM0J5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJjUSlaJTVFM0FlJTQwKSglM0R6JTNGby0lN0JDNCUyQiUyMiUzRXJlc3VsdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFUMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfYXJpdGhtZXRpYyUyMiUyMGlkJTNEJTIyY2glM0ZSYjdMMmJ2WnclNjAlNUJzJTQwTCo1RiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQUREJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9pbmRleE9mJTIyJTIwaWQlM0QlMjIlMjUtcWlZRzZCeSUzRiUzRlN6Ui5BUzAlN0QwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyRU5EJTIyJTNFRklSU1QlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyViUyQ0IlM0ZDJTI1dXRTbm02ekVJISUzRCUyRmFHJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJjUSlaJTVFM0FlJTQwKSglM0R6JTNGby0lN0JDNCUyQiUyMiUzRXJlc3VsdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkZJTkQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyJTJCQmhDa0QlNUIlMjNrX2UocWIuSiU0MCUzRiglM0IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTJDJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJlLl9HdUIqLWhSJTJCYngpZE0lN0NhRlUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBVDIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X2luZGV4T2YlMjIlMjBpZCUzRCUyMiElMjVDWkglM0ZmbiUyNCUzRFNGRDdRbCpUSHElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJFTkQlMjIlM0VGSVJTVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJoKkJMJTJCdEwlM0Yyc3ROWEVSRnc1KnUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmNRKVolNUUzQWUlNDApKCUzRHolM0ZvLSU3QkM0JTJCJTIyJTNFcmVzdWx0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyRklORCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlM0IlM0Z1QiUzQWUzRyUzQjElN0NNZmolN0RURHAoYSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlMjAlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMjduKiUyM09uJTQwUGo5d04lNUJvY3MuSSUyNSElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRlc3QlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyUSUyNGMlMjRVb3E3OXN4JTdEX1duZ1dzIWolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNicmVpdGVuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJCMEclMkNxWSUzRCh5aCU3RCUzRiU3RCUyQ29VJTIzOSUyNCU3RCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VNYWNoZSUyMGRpZXMlMjBudXIlMjB3ZW5uJTIwR1BTJTIwc2ljaCUyMCVDMyVBNG5kZXJ0JTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyQn4lM0IlMkNDd352JTNGclNLeSUyM09NdkpnJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUhpZXIlMjB3aXJkJTIwdm9tJTIwaW9icm9rZXIlMjBTeXN0ZW0lMjBkaWUlMjBQb3NpdGlvbiUyMGdlc2V0enQlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMkZmaHMlM0Z4KSU1RHh2Vm5QRSElMjRIKlZBJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMlh5VX44SEVpM1BpZzNkb0E2b3lzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTbGFlbmdlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMnMwLnNNdklYJTNGb1R6OHItYXFNJTI0QyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRTBfdXNlcmRhdGEuMC5QcmVzZW5jZS5Nb2JvdGl4SGVja0dQU2JyZWl0ZW5ncmFkJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIoWXUyU2MlM0RnJTVCVjVfMXklNUJWOEklM0FNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0JBWH4lN0J6Z1QlMjQlMkZrZHRONl9RcXRCJTIyJTNFbG9uJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyTEclM0JQUyU1RHp4JTVEan53WURVUTJDbjklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNsYWVuZ2VuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIlN0RjcyhLaSglMkNndE5WNyUzRGclNjBYOCUzQlclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlFOIVQ2dzZhLSUyRmwlM0RlVCU1RHFiJTVFJTVCbSUyMiUzRWxhdCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMkxRLThiWUN3WiU1QmslM0IteDNSTzJxJTIzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTYnJlaXRlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMm0lNUJ+JTIzYWIwQygqTVExRWlKVH4lNDAlMjMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIxOEklMjMoLU8lNURvbkZlUXJ+MnJaT2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIybjVlLiUyNEJwcyU2MFcoJTNBJTVEU35Ib3FzYyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNCQVh+JTdCemdUJTI0JTJGa2R0TjZfUXF0QiUyMiUzRWxvbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyYTh4Z35PM2cwYkEpdioyLSFUVSUyQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIycXFNYThaJTJGNmtfJTVFd0YlMkJvaCU1RG4yZyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnByb2NlZHVyZXNfY2FsbGN1c3RvbW5vcmV0dXJuJTIyJTIwaWQlM0QlMjIlNUR4ZnB5ek9GOSUzRCkoJTVCLUsxJTVEJTVFKF8lMjIlM0UlM0NtdXRhdGlvbiUyMG5hbWUlM0QlMjJzZXRMb2NhdGlvbiUyMiUzRSUzQ2FyZyUyMG5hbWUlM0QlMjJsYXQlMjIlM0UlM0MlMkZhcmclM0UlM0NhcmclMjBuYW1lJTNEJTIybG9uJTIyJTNFJTNDJTJGYXJnJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBUkcwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyfjA5WiU1QjIlM0IlMjNtakp0NW8oJTVCYVpJQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQVJHMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMmxsR1oyeFV3UEVUJTNBaXBkX3UuWmYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzQkFYfiU3QnpnVCUyNCUyRmtkdE42X1FxdEIlMjIlM0Vsb24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnByb2NlZHVyZXNfZGVmY3VzdG9tbm9yZXR1cm4lMjIlMjBpZCUzRCUyMlkwT34lMkJFVUhTSGpnTyU1REQlM0JqZzgtJTIyJTIweCUzRCUyMi0yODglMjIlMjB5JTNEJTIyLTYzJTIyJTNFJTNDbXV0YXRpb24lMjBzdGF0ZW1lbnRzJTNEJTIyZmFsc2UlMjIlM0UlM0NhcmclMjBuYW1lJTNEJTIybGF0JTIyJTIwdmFyaWQlM0QlMjJRTiFUNnc2YS0lMkZsJTNEZVQlNURxYiU1RSU1Qm0lMjIlM0UlM0MlMkZhcmclM0UlM0NhcmclMjBuYW1lJTNEJTIybG9uJTIyJTIwdmFyaWQlM0QlMjIlM0JBWH4lN0J6Z1QlMjQlMkZrZHRONl9RcXRCJTIyJTNFJTNDJTJGYXJnJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFc2V0TG9jYXRpb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDUklQVCUyMiUzRVpYaDBaVzVrVDJKcVpXTjBLQ2R6ZVhOMFpXMHVZMjl1Wm1sbkp5d2dlMk52YlcxdmJqb2dlMnhoZEdsMGRXUmxPaUJzWVhRc0lHeHZibWRwZEhWa1pUb2diRzl1ZlgwcE93JTNEJTNEJTNDJTJGZmllbGQlM0UlM0Njb21tZW50JTIwcGlubmVkJTNEJTIyZmFsc2UlMjIlMjBoJTNEJTIyODAlMjIlMjB3JTNEJTIyMTYwJTIyJTNFQmVzY2hyZWliZSUyMGRpZXNlJTIwRnVua3Rpb24lMjAlRTIlODAlQTYlM0MlMkZjb21tZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U=","debug":false,"verbose":false,"enabled":false},"type":"script","from":"system.adapter.admin.0","user":"system.user.admin","ts":1655217312176,"_id":"script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN","acl":{"object":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}} 6/14/2022, 4:35:12 PM.189 [info ]: javascript.0 (2907) Stop script script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN
-
@haraldgrhein sagte: ich sehe deinen Einwand Trigger in Trigger nicht.
Der Trigger auf die beiden Datenpunkte befindet sich innerhalb des CRON-Triggers und wird deshalb jede Minute zusätzlich erzeugt.
+4x.0024000,+6.y05039 (± 7.4m)
ist offenbar der Inhalt von result.
Deine Datenpunkte für Länge und Breite enthalten Strings, keine Zahlen! Die Logausgaben enthalten falsche Werte, wenn sich die Position ändert.Mache es besser so:
-
@paul53 sagte in SYSTEM latitude und longitude:
ist offenbar der Inhalt von result.
und der Hafen einer französischen Insel
ich hab das mal ein wenig verfremdet@HaraldGrhein in deinem log schaff i h das nich am Handy
-
@paul53
Ja das ist die Position des Mobotix GPS Moduls inkl. der möglichen Abweichung (aktuell Hafen der Insel Porquerolles)Jetzt habe ich auch Trigger in Trigger verstanden, aber nur nachdem ich mir deinen Code im Java Script angeschaut habe.
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="QN!T6w6a-/l=eT]qb^[m">lat</variable> <variable id=";AX~{zgT$/kdtN6_QqtB">lon</variable> <variable id="cQ)Z^3Ae@)(=z?o-{C4+">result</variable> <variable id="iB382HaFHPrM)Z|CJKtB">lon_lat</variable> </variables> <block type="comment" id="h`yDN9:ym~?u}=4_E?+x" x="-587" y="-862"> <field name="COMMENT">Hole MXgpsModul Position und schreibe in Objekt und System</field> <next> <block type="schedule" id="}p3$3DbyZ6pdP0N629TI"> <field name="SCHEDULE">* * * * *</field> <statement name="STATEMENT"> <block type="debug" id="fw0Kd{E=aN2XQ5OL!R?B"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="t19S7tS*/XcC)AGAIRc0"> <field name="TEXT">Hole jetzt GPS Position</field> </shadow> </value> <next> <block type="request" id="P4P$=i`5EVznmJg[sMCu"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="uI1yiBiCmH9^g*VO`+qz"> <field name="TEXT">http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)</field> </shadow> </value> <statement name="STATEMENT"> <block type="update" id="n`;ar=V3|wv/8z:C]|pI"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSraw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="LO|*n}I0N(^A%8x4Lr83"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <next> <block type="debug" id="0TONy}wdty-11-PVPt^~"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="J;~1ILMWb1r!3y[rsm#."> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <next> <block type="variables_set" id="L|~,zky=q}OGeWRxK@Ef"> <field name="VAR" id="iB382HaFHPrM)Z|CJKtB">lon_lat</field> <value name="VALUE"> <block type="lists_split" id="%b8J%(D|VOlv53Wn{o+y"> <mutation mode="SPLIT"></mutation> <field name="MODE">SPLIT</field> <value name="INPUT"> <block type="variables_get" id="Tw7b]r.%JeyGR4vQkb@K"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="DELIM"> <shadow type="text" id="Xz+mp+lC=/:!+F=v2~w#"> <field name="TEXT">,</field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="OP1=/MkLtFKM`iMokE7~"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> <value name="VALUE"> <block type="convert_tonumber" id="[c]dP{_[)8(kTRrl*lG`"> <value name="VALUE"> <block type="lists_getIndex" id="4*:,.Ymy9,5FavHB*S;o"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="D{Tqv*OA0MpU8wGOC*[n"> <field name="VAR" id="iB382HaFHPrM)Z|CJKtB">lon_lat</field> </block> </value> <value name="AT"> <block type="math_number" id="ApEjfGqKj,2;lt{81$ef"> <field name="NUM">1</field> </block> </value> </block> </value> </block> </value> <next> <block type="update" id="8X/X^t~E]Uu%YYSxtLHS"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="^BSd~/5pkwhA85|uA%gh"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> </block> </value> <next> <block type="debug" id="U-_+1Cx%S`y|E$D$ohLF"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="sOUMA($(uJ=PwEF3hw#r"> <field name="TEXT">test</field> </shadow> <block type="get_value" id="IS3gB7gCAh78m{)en-@A"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </block> </value> <next> <block type="variables_set" id="Z}-%G^{Z53W[3[~iNlws"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> <value name="VALUE"> <block type="convert_tonumber" id="9|u/9i$A}]Lp$;VvwN~V"> <value name="VALUE"> <block type="lists_getIndex" id="Gl10#dkTJ.A04k8sd$u+"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="5LNCe-Krkc05%Rmz[Zf8"> <field name="VAR" id="iB382HaFHPrM)Z|CJKtB">lon_lat</field> </block> </value> <value name="AT"> <block type="math_number" id="`p~ed!8k7YLOkL0CNso#"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <next> <block type="update" id="12(Fq*zJ71I6uW3#IoBX"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="mSXc;cnN1cE5Dn]Z^/Z`"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> </block> </value> <next> <block type="debug" id="7n*#On@Pj9wN[ocs.I%!"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="get_value" id="Q$c$Uoq79sx}_WngWs!j"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </block> </value> <next> <block type="comment" id="B0G,qY=(yh}?},oU#9$}"> <field name="COMMENT">Mache dies nur wenn GPS sich ändert</field> <next> <block type="comment" id="B~;,Cw~v?rSKy#OMvJg}"> <field name="COMMENT">Hier wird vom iobroker System die Position gesetzt</field> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> <block type="on_ext" id="Ffhs?x)]xvVnPE!$H*VA" x="-587" y="-112"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="XyU~8HEi3Pig3doA6oys"> <field name="oid">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="s0.sMvIX?oTz8r-aqM$C"> <field name="oid">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="(Yu2Sc=g[V5_1y[V8I:M"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> <value name="VALUE"> <block type="get_value" id="LG;PS]zx]j~wYDUQ2Cn9"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </block> </value> <next> <block type="variables_set" id="}cs(Ki(,gtNV7=g`X8;W"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> <value name="VALUE"> <block type="get_value" id="LQ-8bYCwZ[k;-x3RO2q#"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </block> </value> <next> <block type="debug" id="m[~#ab0C(*MQ1EiJT~@#"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="18I#(-O]onFeQr~2rZOe"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="n5e.$Bps`W(:]S~Hoqsc"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> </block> </value> <next> <block type="debug" id="a8xg~O3g0bA)v*2-!TU+"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="qqMa8Z/6k_^wF+oh]n2g"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> </block> </value> <next> <block type="procedures_callcustomnoreturn" id="]xfpyzOF9=)([-K1]^(_"> <mutation name="setLocation"> <arg name="lat"></arg> <arg name="lon"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="~09Z[2;#mjJt5o([aZIA"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> </block> </value> <value name="ARG1"> <block type="variables_get" id="llGZ2xUwPET:ipd_u.Zf"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> <block type="procedures_defcustomnoreturn" id="Y0O~+EUHSHjgO]D;jg8-" x="-337" y="113"> <mutation statements="false"> <arg name="lat" varid="QN!T6w6a-/l=eT]qb^[m"></arg> <arg name="lon" varid=";AX~{zgT$/kdtN6_QqtB"></arg> </mutation> <field name="NAME">setLocation</field> <field name="SCRIPT">ZXh0ZW5kT2JqZWN0KCdzeXN0ZW0uY29uZmlnJywge2NvbW1vbjoge2xhdGl0dWRlOiBsYXQsIGxvbmdpdHVkZTogbG9ufX0pOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> </xml>
und der Debug dazu.
17:04:15.027 info javascript.0 (2907) Start javascript script.js.BOOTSALARME.test2 17:04:15.036 info javascript.0 (2907) script.js.BOOTSALARME.test2: schedule(cron=* * * * *) 17:04:15.037 info javascript.0 (2907) script.js.BOOTSALARME.test2: subscribe: {"pattern":{"id":"0_userdata.0.Presence.MobotixHeckGPSlaengengrad","change":"ne","q":0},"name":"script.js.BOOTSALARME.test2"} 17:04:15.037 info javascript.0 (2907) script.js.BOOTSALARME.test2: subscribe: {"pattern":{"id":"0_userdata.0.Presence.MobotixHeckGPSbreitengrad","change":"ne","q":0},"name":"script.js.BOOTSALARME.test2"} 17:04:15.037 info javascript.0 (2907) script.js.BOOTSALARME.test2: registered 2 subscriptions and 1 schedule 17:05:00.006 info javascript.0 (2907) script.js.BOOTSALARME.test2: Hole jetzt GPS Position 17:05:00.008 info javascript.0 (2907) script.js.BOOTSALARME.test2: request: http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS) 17:05:00.726 info javascript.0 (2907) script.js.BOOTSALARME.test2: setForeignState(id=0_userdata.0.Presence.MobotixHeckGPSraw, state={"val":"+43.0024101,+6.2004796 (±12.5m)","ack":true,"ts":1655219100726,"q":0,"from":"system.adapter.javascript.0","lc":1655219100726,"c":"script.js.BOOTSALARME.test2"}) 17:05:00.727 warn javascript.0 (2907) script.js.BOOTSALARME.test2: setForeignState(id=0_userdata.0.Presence.MobotixHeckGPSraw, state={"val":"+43.0024101,+6.2004796 (±12.5m)","ack":true,"ts":1655219100726,"q":0,"from":"system.adapter.javascript.0","lc":1655219100726,"c":"script.js.BOOTSALARME.test2"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist 17:05:00.727 info javascript.0 (2907) script.js.BOOTSALARME.test2: +43.0024101,+6.2004796 (±12.5m) 17:05:00.739 warn javascript.0 (2907) at script.js.BOOTSALARME.test2:18:5 17:05:00.741 info javascript.0 (2907) script.js.BOOTSALARME.test2: setForeignState(id=0_userdata.0.Presence.MobotixHeckGPSlaengengrad, state={"val":43.0024101,"ack":true,"ts":1655219100741,"q":0,"from":"system.adapter.javascript.0","lc":1655219100741,"c":"script.js.BOOTSALARME.test2"}) 17:05:00.741 warn javascript.0 (2907) script.js.BOOTSALARME.test2: setForeignState(id=0_userdata.0.Presence.MobotixHeckGPSlaengengrad, state={"val":43.0024101,"ack":true,"ts":1655219100741,"q":0,"from":"system.adapter.javascript.0","lc":1655219100741,"c":"script.js.BOOTSALARME.test2"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist 17:05:00.741 info javascript.0 (2907) script.js.BOOTSALARME.test2: getState(id=0_userdata.0.Presence.MobotixHeckGPSlaengengrad, timerId=undefined) => {"val":"+43.0024000","ack":true,"ts":1655217300569,"q":0,"c":"script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1655217300569} 17:05:00.741 info javascript.0 (2907) script.js.BOOTSALARME.test2: +43.0024000 17:05:00.743 warn javascript.0 (2907) at script.js.BOOTSALARME.test2:21:5 17:05:00.744 info javascript.0 (2907) script.js.BOOTSALARME.test2: setForeignState(id=0_userdata.0.Presence.MobotixHeckGPSbreitengrad, state={"val":6.2004796,"ack":true,"ts":1655219100744,"q":0,"from":"system.adapter.javascript.0","lc":1655219100744,"c":"script.js.BOOTSALARME.test2"}) 17:05:00.744 warn javascript.0 (2907) script.js.BOOTSALARME.test2: setForeignState(id=0_userdata.0.Presence.MobotixHeckGPSbreitengrad, state={"val":6.2004796,"ack":true,"ts":1655219100744,"q":0,"from":"system.adapter.javascript.0","lc":1655219100744,"c":"script.js.BOOTSALARME.test2"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
-
@haraldgrhein
Die Debug-Ausgaben sind wegen der asynchronen Ausführung von "aktualisiere" immer noch falsch, wenn das Boot in Fahrt ist. Logge die Variablen:Schalte den Debug-Modus rechts oben aus, denn im Debug-Modus werden keine Schreiboperationen ausgeführt.
-
@paul53
Während der Fahrt kann ich unmöglich loggen, da muss ich mich ggf. sehr konzentrieren.
Aber ich habe DEBUG ausgeschaltet und per Hand mal die Objekt Werte auf 0 gesetzt. damit wird einmal auch bei stehendem Boot der gesamte Code ausgeführt.
Hier wieder der Code und das ErgebnisPS.habe kein Problem damit einmal meine Position mitzugeben. Mache das ja nicht dauerhaft in die Cloud rein.
PS. lon und lat waren auch noch im vorherigen Code vertauscht.<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="QN!T6w6a-/l=eT]qb^[m">lat</variable> <variable id=";AX~{zgT$/kdtN6_QqtB">lon</variable> <variable id="cQ)Z^3Ae@)(=z?o-{C4+">result</variable> <variable id="iB382HaFHPrM)Z|CJKtB">lon_lat</variable> </variables> <block type="comment" id="h`yDN9:ym~?u}=4_E?+x" x="-587" y="-862"> <field name="COMMENT">Hole MXgpsModul Position und schreibe in Objekt und System</field> <next> <block type="schedule" id="}p3$3DbyZ6pdP0N629TI"> <field name="SCHEDULE">* * * * *</field> <statement name="STATEMENT"> <block type="debug" id="fw0Kd{E=aN2XQ5OL!R?B"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="t19S7tS*/XcC)AGAIRc0"> <field name="TEXT">Hole jetzt GPS Position</field> </shadow> </value> <next> <block type="request" id="P4P$=i`5EVznmJg[sMCu"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="uI1yiBiCmH9^g*VO`+qz"> <field name="TEXT">http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)</field> </shadow> </value> <statement name="STATEMENT"> <block type="update" id="n`;ar=V3|wv/8z:C]|pI"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSraw</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="LO|*n}I0N(^A%8x4Lr83"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <next> <block type="debug" id="0TONy}wdty-11-PVPt^~"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="J;~1ILMWb1r!3y[rsm#."> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <next> <block type="variables_set" id="L|~,zky=q}OGeWRxK@Ef"> <field name="VAR" id="iB382HaFHPrM)Z|CJKtB">lon_lat</field> <value name="VALUE"> <block type="lists_split" id="%b8J%(D|VOlv53Wn{o+y"> <mutation mode="SPLIT"></mutation> <field name="MODE">SPLIT</field> <value name="INPUT"> <block type="variables_get" id="Tw7b]r.%JeyGR4vQkb@K"> <field name="VAR" id="cQ)Z^3Ae@)(=z?o-{C4+">result</field> </block> </value> <value name="DELIM"> <shadow type="text" id="Xz+mp+lC=/:!+F=v2~w#"> <field name="TEXT">,</field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="Z}-%G^{Z53W[3[~iNlws"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> <value name="VALUE"> <block type="convert_tonumber" id="9|u/9i$A}]Lp$;VvwN~V"> <value name="VALUE"> <block type="lists_getIndex" id="Gl10#dkTJ.A04k8sd$u+"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="5LNCe-Krkc05%Rmz[Zf8"> <field name="VAR" id="iB382HaFHPrM)Z|CJKtB">lon_lat</field> </block> </value> <value name="AT"> <block type="math_number" id="`p~ed!8k7YLOkL0CNso#"> <field name="NUM">1</field> </block> </value> </block> </value> </block> </value> <next> <block type="update" id="12(Fq*zJ71I6uW3#IoBX"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="mSXc;cnN1cE5Dn]Z^/Z`"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> </block> </value> <next> <block type="debug" id="7n*#On@Pj9wN[ocs.I%!"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="get_value" id="Q$c$Uoq79sx}_WngWs!j"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </block> </value> <next> <block type="variables_set" id="OP1=/MkLtFKM`iMokE7~"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> <value name="VALUE"> <block type="convert_tonumber" id="[c]dP{_[)8(kTRrl*lG`"> <value name="VALUE"> <block type="lists_getIndex" id="4*:,.Ymy9,5FavHB*S;o"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="D{Tqv*OA0MpU8wGOC*[n"> <field name="VAR" id="iB382HaFHPrM)Z|CJKtB">lon_lat</field> </block> </value> <value name="AT"> <block type="math_number" id="ApEjfGqKj,2;lt{81$ef"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <next> <block type="update" id="8X/X^t~E]Uu%YYSxtLHS"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="^BSd~/5pkwhA85|uA%gh"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> </block> </value> <next> <block type="debug" id="U-_+1Cx%S`y|E$D$ohLF"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="sOUMA($(uJ=PwEF3hw#r"> <field name="TEXT">test</field> </shadow> <block type="get_value" id="IS3gB7gCAh78m{)en-@A"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> <block type="comment" id="B0G,qY=(yh}?},oU#9$}" x="-587" y="-162"> <field name="COMMENT">Mache dies nur wenn GPS sich ändert</field> <next> <block type="comment" id="B~;,Cw~v?rSKy#OMvJg}"> <field name="COMMENT">Hier wird vom iobroker System die Position gesetzt</field> <next> <block type="on_ext" id="Ffhs?x)]xvVnPE!$H*VA"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="XyU~8HEi3Pig3doA6oys"> <field name="oid">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="s0.sMvIX?oTz8r-aqM$C"> <field name="oid">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="(Yu2Sc=g[V5_1y[V8I:M"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> <value name="VALUE"> <block type="get_value" id="LG;PS]zx]j~wYDUQ2Cn9"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSlaengengrad</field> </block> </value> <next> <block type="variables_set" id="}cs(Ki(,gtNV7=g`X8;W"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> <value name="VALUE"> <block type="get_value" id="LQ-8bYCwZ[k;-x3RO2q#"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Presence.MobotixHeckGPSbreitengrad</field> </block> </value> <next> <block type="debug" id="m[~#ab0C(*MQ1EiJT~@#"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="18I#(-O]onFeQr~2rZOe"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="n5e.$Bps`W(:]S~Hoqsc"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> </block> </value> <next> <block type="debug" id="a8xg~O3g0bA)v*2-!TU+"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="qqMa8Z/6k_^wF+oh]n2g"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> </block> </value> <next> <block type="procedures_callcustomnoreturn" id="]xfpyzOF9=)([-K1]^(_"> <mutation name="setLocation"> <arg name="lat"></arg> <arg name="lon"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="~09Z[2;#mjJt5o([aZIA"> <field name="VAR" id="QN!T6w6a-/l=eT]qb^[m">lat</field> </block> </value> <value name="ARG1"> <block type="variables_get" id="llGZ2xUwPET:ipd_u.Zf"> <field name="VAR" id=";AX~{zgT$/kdtN6_QqtB">lon</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> <block type="procedures_defcustomnoreturn" id="Y0O~+EUHSHjgO]D;jg8-" x="-312" y="113"> <mutation statements="false"> <arg name="lat" varid="QN!T6w6a-/l=eT]qb^[m"></arg> <arg name="lon" varid=";AX~{zgT$/kdtN6_QqtB"></arg> </mutation> <field name="NAME">setLocation</field> <field name="SCRIPT">ZXh0ZW5kT2JqZWN0KCdzeXN0ZW0uY29uZmlnJywge2NvbW1vbjoge2xhdGl0dWRlOiBsYXQsIGxvbmdpdHVkZTogbG9ufX0pOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> </xml>
6/14/2022, 5:32:42 PM.338 [silly]: javascript.0 (2907) Objects user redis pmessage */cfg.o.script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN:{"common":{"name":"GPSmxHOLENsystemSETZEN","expert":true,"engineType":"Blockly","engine":"system.adapter.javascript.0","source":"var lat, lon, result, lon_lat;\n\n// Beschreibe diese Funktion …\nasync function setLocation(lat, lon) {\n extendObject('system.config', {common: {latitude: lat, longitude: lon}});\n}\n\n\n// Hole MXgpsModul Position und schreibe in Objekt und System\nschedule(\"* * * * *\", async function () {\n console.log('Hole jetzt GPS Position');\n try {\n require(\"request\")('http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)', async function (error, response, result) {\n setState(\"0_userdata.0.Presence.MobotixHeckGPSraw\"/*MobotixHeckGPSraw*/, result, true);\n console.log(result);\n lon_lat = result.split(',');\n lat = parseFloat((lon_lat[0]));\n setState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\"/*MobotixHeckGPSbreitengrad*/, lat, true);\n console.log(getState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\").val);\n lon = parseFloat((lon_lat[1]));\n setState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\"/*MobotixHeckGPSlaengengrad*/, lon, true);\n console.log(getState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\").val);\n }).on(\"error\", function (e) {console.error(e);});\n } catch (e) { console.error(e); }\n console.log(\"request: \" + 'http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)');\n});\n\n// Mache dies nur wenn GPS sich ändert\n// Hier wird vom iobroker System die Position gesetzt\non({id: [].concat(['0_userdata.0.Presence.MobotixHeckGPSlaengengrad']).concat(['0_userdata.0.Presence.MobotixHeckGPSbreitengrad']), change: \"ne\"}, async function (obj) {\n lon = getState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\").val;\n lat = getState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\").val;\n console.log(lon);\n console.log(lat);\n await setLocation(lat, lon);\n});\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyJTNCQVh+JTdCemdUJTI0JTJGa2R0TjZfUXF0QiUyMiUzRWxvbiUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMmNRKVolNUUzQWUlNDApKCUzRHolM0ZvLSU3QkM0JTJCJTIyJTNFcmVzdWx0JTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyaUIzODJIYUZIUHJNKVolN0NDSkt0QiUyMiUzRWxvbl9sYXQlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMmglNjB5RE45JTNBeW1+JTNGdSU3RCUzRDRfRSUzRiUyQnglMjIlMjB4JTNEJTIyLTU4NyUyMiUyMHklM0QlMjItODYyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUhvbGUlMjBNWGdwc01vZHVsJTIwUG9zaXRpb24lMjB1bmQlMjBzY2hyZWliZSUyMGluJTIwT2JqZWt0JTIwdW5kJTIwU3lzdGVtJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyc2NoZWR1bGUlMjIlMjBpZCUzRCUyMiU3RHAzJTI0M0RieVo2cGRQME42MjlUSSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFKiUyMColMjAqJTIwKiUyMColM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyZncwS2QlN0JFJTNEYU4yWFE1T0whUiUzRkIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJ0MTlTN3RTKiUyRlhjQylBR0FJUmMwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRUhvbGUlMjBqZXR6dCUyMEdQUyUyMFBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJyZXF1ZXN0JTIyJTIwaWQlM0QlMjJQNFAlMjQlM0RpJTYwNUVWem5tSmclNUJzTUN1JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwd2l0aF9zdGF0ZW1lbnQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX1NUQVRFTUVOVCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVVJMJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnVJMXlpQmlDbUg5JTVFZypWTyU2MCUyQnF6JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRWh0dHAlM0ElMkYlMkYxOTIuMTY4LjI5LjIlMkZjb250cm9sJTJGcmNvbnRyb2wlM0ZhY3Rpb24lM0RnZXR0ZXh0JTI2YW1wJTNCbWVzc2FnZSUzRCUyNChTRU4uR1BTKSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydXBkYXRlJTIyJTIwaWQlM0QlMjJuJTYwJTNCYXIlM0RWMyU3Q3d2JTJGOHolM0FDJTVEJTdDcEklMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNyYXclM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJMTyU3QypuJTdESTBOKCU1RUElMjU4eDRMcjgzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJjUSlaJTVFM0FlJTQwKSglM0R6JTNGby0lN0JDNCUyQiUyMiUzRXJlc3VsdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyMFRPTnklN0R3ZHR5LTExLVBWUHQlNUV+JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJKJTNCfjFJTE1XYjFyITN5JTVCcnNtJTIzLiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyY1EpWiU1RTNBZSU0MCkoJTNEeiUzRm8tJTdCQzQlMkIlMjIlM0VyZXN1bHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyTCU3Q34lMkN6a3klM0RxJTdET0dlV1J4SyU0MEVmJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJpQjM4MkhhRkhQck0pWiU3Q0NKS3RCJTIyJTNFbG9uX2xhdCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsaXN0c19zcGxpdCUyMiUyMGlkJTNEJTIyJTI1YjhKJTI1KEQlN0NWT2x2NTNXbiU3Qm8lMkJ5JTIyJTNFJTNDbXV0YXRpb24lMjBtb2RlJTNEJTIyU1BMSVQlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk1PREUlMjIlM0VTUExJVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySU5QVVQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJUdzdiJTVEci4lMjVKZXlHUjR2UWtiJTQwSyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyY1EpWiU1RTNBZSU0MCkoJTNEeiUzRm8tJTdCQzQlMkIlMjIlM0VyZXN1bHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJERUxJTSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJYeiUyQm1wJTJCbEMlM0QlMkYlM0EhJTJCRiUzRHYyfnclMjMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTJDJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyWiU3RC0lMjVHJTVFJTdCWjUzVyU1QjMlNUJ+aU5sd3MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlFOIVQ2dzZhLSUyRmwlM0RlVCU1RHFiJTVFJTVCbSUyMiUzRWxhdCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb252ZXJ0X3RvbnVtYmVyJTIyJTIwaWQlM0QlMjI5JTdDdSUyRjlpJTI0QSU3RCU1RExwJTI0JTNCVnZ3Tn5WJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsaXN0c19nZXRJbmRleCUyMiUyMGlkJTNEJTIyR2wxMCUyM2RrVEouQTA0azhzZCUyNHUlMkIlMjIlM0UlM0NtdXRhdGlvbiUyMHN0YXRlbWVudCUzRCUyMmZhbHNlJTIyJTIwYXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJNT0RFJTIyJTNFR0VUJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRSUyMiUzRUZST01fU1RBUlQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyNUxOQ2UtS3JrYzA1JTI1Um16JTVCWmY4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJpQjM4MkhhRkhQck0pWiU3Q0NKS3RCJTIyJTNFbG9uX2xhdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFUJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiU2MHB+ZWQhOGs3WUxPa0wwQ05zbyUyMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMjEyKEZxKnpKNzFJNnVXMyUyM0lvQlglMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNicmVpdGVuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMm1TWGMlM0Jjbk4xY0U1RG4lNURaJTVFJTJGWiU2MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjI3biolMjNPbiU0MFBqOXdOJTVCb2NzLkklMjUhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMlElMjRjJTI0VW9xNzlzeCU3RF9XbmdXcyFqJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTYnJlaXRlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyT1AxJTNEJTJGTWtMdEZLTSU2MGlNb2tFN34lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzQkFYfiU3QnpnVCUyNCUyRmtkdE42X1FxdEIlMjIlM0Vsb24lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udmVydF90b251bWJlciUyMiUyMGlkJTNEJTIyJTVCYyU1RGRQJTdCXyU1Qik4KGtUUnJsKmxHJTYwJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsaXN0c19nZXRJbmRleCUyMiUyMGlkJTNEJTIyNColM0ElMkMuWW15OSUyQzVGYXZIQipTJTNCbyUyMiUzRSUzQ211dGF0aW9uJTIwc3RhdGVtZW50JTNEJTIyZmFsc2UlMjIlMjBhdCUzRCUyMnRydWUlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk1PREUlMjIlM0VHRVQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldIRVJFJTIyJTNFRlJPTV9TVEFSVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJEJTdCVHF2Kk9BME1wVTh3R09DKiU1Qm4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmlCMzgySGFGSFByTSlaJTdDQ0pLdEIlMjIlM0Vsb25fbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQVQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyQXBFamZHcUtqJTJDMiUzQmx0JTdCODElMjRlZiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMjhYJTJGWCU1RXR+RSU1RFV1JTI1WVlTeHRMSFMlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNsYWVuZ2VuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiU1RUJTZH4lMkY1cGt3aEE4NSU3Q3VBJTI1Z2glMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzQkFYfiU3QnpnVCUyNCUyRmtkdE42X1FxdEIlMjIlM0Vsb24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMlUtXyUyQjFDeCUyNVMlNjB5JTdDRSUyNEQlMjRvaExGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyc09VTUEoJTI0KHVKJTNEUHdFRjNodyUyM3IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJJUzNnQjdnQ0FoNzhtJTdCKWVuLSU0MEElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNsYWVuZ2VuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMkIwRyUyQ3FZJTNEKHloJTdEJTNGJTdEJTJDb1UlMjM5JTI0JTdEJTIyJTIweCUzRCUyMi01ODclMjIlMjB5JTNEJTIyLTE2MiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VNYWNoZSUyMGRpZXMlMjBudXIlMjB3ZW5uJTIwR1BTJTIwc2ljaCUyMCVDMyVBNG5kZXJ0JTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyQn4lM0IlMkNDd352JTNGclNLeSUyM09NdkpnJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUhpZXIlMjB3aXJkJTIwdm9tJTIwaW9icm9rZXIlMjBTeXN0ZW0lMjBkaWUlMjBQb3NpdGlvbiUyMGdlc2V0enQlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMkZmaHMlM0Z4KSU1RHh2Vm5QRSElMjRIKlZBJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMlh5VX44SEVpM1BpZzNkb0E2b3lzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTbGFlbmdlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMnMwLnNNdklYJTNGb1R6OHItYXFNJTI0QyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRTBfdXNlcmRhdGEuMC5QcmVzZW5jZS5Nb2JvdGl4SGVja0dQU2JyZWl0ZW5ncmFkJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIoWXUyU2MlM0RnJTVCVjVfMXklNUJWOEklM0FNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0JBWH4lN0J6Z1QlMjQlMkZrZHRONl9RcXRCJTIyJTNFbG9uJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyTEclM0JQUyU1RHp4JTVEan53WURVUTJDbjklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNsYWVuZ2VuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIlN0RjcyhLaSglMkNndE5WNyUzRGclNjBYOCUzQlclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlFOIVQ2dzZhLSUyRmwlM0RlVCU1RHFiJTVFJTVCbSUyMiUzRWxhdCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMkxRLThiWUN3WiU1QmslM0IteDNSTzJxJTIzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTYnJlaXRlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMm0lNUJ+JTIzYWIwQygqTVExRWlKVH4lNDAlMjMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIxOEklMjMoLU8lNURvbkZlUXJ+MnJaT2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIybjVlLiUyNEJwcyU2MFcoJTNBJTVEU35Ib3FzYyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNCQVh+JTdCemdUJTI0JTJGa2R0TjZfUXF0QiUyMiUzRWxvbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyYTh4Z35PM2cwYkEpdioyLSFUVSUyQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIycXFNYThaJTJGNmtfJTVFd0YlMkJvaCU1RG4yZyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnByb2NlZHVyZXNfY2FsbGN1c3RvbW5vcmV0dXJuJTIyJTIwaWQlM0QlMjIlNUR4ZnB5ek9GOSUzRCkoJTVCLUsxJTVEJTVFKF8lMjIlM0UlM0NtdXRhdGlvbiUyMG5hbWUlM0QlMjJzZXRMb2NhdGlvbiUyMiUzRSUzQ2FyZyUyMG5hbWUlM0QlMjJsYXQlMjIlM0UlM0MlMkZhcmclM0UlM0NhcmclMjBuYW1lJTNEJTIybG9uJTIyJTNFJTNDJTJGYXJnJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBUkcwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyfjA5WiU1QjIlM0IlMjNtakp0NW8oJTVCYVpJQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQVJHMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMmxsR1oyeFV3UEVUJTNBaXBkX3UuWmYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzQkFYfiU3QnpnVCUyNCUyRmtkdE42X1FxdEIlMjIlM0Vsb24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIycHJvY2VkdXJlc19kZWZjdXN0b21ub3JldHVybiUyMiUyMGlkJTNEJTIyWTBPfiUyQkVVSFNIamdPJTVERCUzQmpnOC0lMjIlMjB4JTNEJTIyLTMxMiUyMiUyMHklM0QlMjIxMTMlMjIlM0UlM0NtdXRhdGlvbiUyMHN0YXRlbWVudHMlM0QlMjJmYWxzZSUyMiUzRSUzQ2FyZyUyMG5hbWUlM0QlMjJsYXQlMjIlMjB2YXJpZCUzRCUyMlFOIVQ2dzZhLSUyRmwlM0RlVCU1RHFiJTVFJTVCbSUyMiUzRSUzQyUyRmFyZyUzRSUzQ2FyZyUyMG5hbWUlM0QlMjJsb24lMjIlMjB2YXJpZCUzRCUyMiUzQkFYfiU3QnpnVCUyNCUyRmtkdE42X1FxdEIlMjIlM0UlM0MlMkZhcmclM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0VzZXRMb2NhdGlvbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NSSVBUJTIyJTNFWlhoMFpXNWtUMkpxWldOMEtDZHplWE4wWlcwdVkyOXVabWxuSnl3Z2UyTnZiVzF2YmpvZ2UyeGhkR2wwZFdSbE9pQnNZWFFzSUd4dmJtZHBkSFZrWlRvZ2JHOXVmWDBwT3clM0QlM0QlM0MlMkZmaWVsZCUzRSUzQ2NvbW1lbnQlMjBwaW5uZWQlM0QlMjJmYWxzZSUyMiUyMGglM0QlMjI4MCUyMiUyMHclM0QlMjIxNjAlMjIlM0VCZXNjaHJlaWJlJTIwZGllc2UlMjBGdW5rdGlvbiUyMCVFMiU4MCVBNiUzQyUyRmNvbW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==","debug":false,"verbose":false,"enabled":true},"type":"script","from":"system.adapter.admin.0","user":"system.user.admin","ts":1655220762327,"_id":"script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN","acl":{"object":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}} 6/14/2022, 5:32:42 PM.359 [info ]: javascript.0 (2907) Start javascript script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN 6/14/2022, 5:32:42 PM.381 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: registered 2 subscriptions and 1 schedule 6/14/2022, 5:33:00 PM.012 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: Hole jetzt GPS Position 6/14/2022, 5:33:00 PM.013 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: request: http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS) 6/14/2022, 5:33:00 PM.676 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: +43.0023229,+6.2004754 (±11.6m) 6/14/2022, 5:33:00 PM.679 [warn ]: javascript.0 (2907) at script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN:18:5 6/14/2022, 5:33:00 PM.681 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: 43.0023229 6/14/2022, 5:33:00 PM.683 [warn ]: javascript.0 (2907) at script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN:21:5 6/14/2022, 5:33:00 PM.684 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: 6.2004754 6/14/2022, 5:33:00 PM.700 [silly]: javascript.0 (2907) States user redis pmessage */0_userdata.0.Presence.MobotixHeckGPSraw:{"val":"+43.0023229,+6.2004754 (±11.6m)","ack":true,"ts":1655220780676,"q":0,"c":"script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1655220780676} 6/14/2022, 5:33:00 PM.702 [silly]: javascript.0 (2907) States user redis pmessage */0_userdata.0.Presence.MobotixHeckGPSbreitengrad:{"val":43.0023229,"ack":true,"ts":1655220780680,"q":0,"c":"script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1655220780680} 6/14/2022, 5:33:00 PM.703 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: 6.2004754 6/14/2022, 5:33:00 PM.703 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: 43.0023229 6/14/2022, 5:33:00 PM.705 [silly]: javascript.0 (2907) States user redis pmessage */0_userdata.0.Presence.MobotixHeckGPSlaengengrad:{"val":6.2004754,"ack":true,"ts":1655220780684,"q":0,"c":"script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1655220780684} 6/14/2022, 5:33:00 PM.706 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: 6.2004754 6/14/2022, 5:33:00 PM.706 [info ]: javascript.0 (2907) script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN: 43.0023229 6/14/2022, 5:33:05 PM.380 [silly]: javascript.0 (2907) Objects user redis pmessage */cfg.o.script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN:{"common":{"name":"GPSmxHOLENsystemSETZEN","expert":true,"engineType":"Blockly","engine":"system.adapter.javascript.0","source":"var lat, lon, result, lon_lat;\n\n// Beschreibe diese Funktion …\nasync function setLocation(lat, lon) {\n extendObject('system.config', {common: {latitude: lat, longitude: lon}});\n}\n\n\n// Hole MXgpsModul Position und schreibe in Objekt und System\nschedule(\"* * * * *\", async function () {\n console.log('Hole jetzt GPS Position');\n try {\n require(\"request\")('http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)', async function (error, response, result) {\n setState(\"0_userdata.0.Presence.MobotixHeckGPSraw\"/*MobotixHeckGPSraw*/, result, true);\n console.log(result);\n lon_lat = result.split(',');\n lat = parseFloat((lon_lat[0]));\n setState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\"/*MobotixHeckGPSbreitengrad*/, lat, true);\n console.log(getState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\").val);\n lon = parseFloat((lon_lat[1]));\n setState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\"/*MobotixHeckGPSlaengengrad*/, lon, true);\n console.log(getState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\").val);\n }).on(\"error\", function (e) {console.error(e);});\n } catch (e) { console.error(e); }\n console.log(\"request: \" + 'http://192.168.29.2/control/rcontrol?action=gettext&message=$(SEN.GPS)');\n});\n\n// Mache dies nur wenn GPS sich ändert\n// Hier wird vom iobroker System die Position gesetzt\non({id: [].concat(['0_userdata.0.Presence.MobotixHeckGPSlaengengrad']).concat(['0_userdata.0.Presence.MobotixHeckGPSbreitengrad']), change: \"ne\"}, async function (obj) {\n lon = getState(\"0_userdata.0.Presence.MobotixHeckGPSlaengengrad\").val;\n lat = getState(\"0_userdata.0.Presence.MobotixHeckGPSbreitengrad\").val;\n console.log(lon);\n console.log(lat);\n await setLocation(lat, lon);\n});\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyJTNCQVh+JTdCemdUJTI0JTJGa2R0TjZfUXF0QiUyMiUzRWxvbiUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMmNRKVolNUUzQWUlNDApKCUzRHolM0ZvLSU3QkM0JTJCJTIyJTNFcmVzdWx0JTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyaUIzODJIYUZIUHJNKVolN0NDSkt0QiUyMiUzRWxvbl9sYXQlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMmglNjB5RE45JTNBeW1+JTNGdSU3RCUzRDRfRSUzRiUyQnglMjIlMjB4JTNEJTIyLTU4NyUyMiUyMHklM0QlMjItODYyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUhvbGUlMjBNWGdwc01vZHVsJTIwUG9zaXRpb24lMjB1bmQlMjBzY2hyZWliZSUyMGluJTIwT2JqZWt0JTIwdW5kJTIwU3lzdGVtJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyc2NoZWR1bGUlMjIlMjBpZCUzRCUyMiU3RHAzJTI0M0RieVo2cGRQME42MjlUSSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFKiUyMColMjAqJTIwKiUyMColM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyZncwS2QlN0JFJTNEYU4yWFE1T0whUiUzRkIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJ0MTlTN3RTKiUyRlhjQylBR0FJUmMwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRUhvbGUlMjBqZXR6dCUyMEdQUyUyMFBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJyZXF1ZXN0JTIyJTIwaWQlM0QlMjJQNFAlMjQlM0RpJTYwNUVWem5tSmclNUJzTUN1JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwd2l0aF9zdGF0ZW1lbnQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX1NUQVRFTUVOVCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVVJMJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnVJMXlpQmlDbUg5JTVFZypWTyU2MCUyQnF6JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRWh0dHAlM0ElMkYlMkYxOTIuMTY4LjI5LjIlMkZjb250cm9sJTJGcmNvbnRyb2wlM0ZhY3Rpb24lM0RnZXR0ZXh0JTI2YW1wJTNCbWVzc2FnZSUzRCUyNChTRU4uR1BTKSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydXBkYXRlJTIyJTIwaWQlM0QlMjJuJTYwJTNCYXIlM0RWMyU3Q3d2JTJGOHolM0FDJTVEJTdDcEklMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNyYXclM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJMTyU3QypuJTdESTBOKCU1RUElMjU4eDRMcjgzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJjUSlaJTVFM0FlJTQwKSglM0R6JTNGby0lN0JDNCUyQiUyMiUzRXJlc3VsdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyMFRPTnklN0R3ZHR5LTExLVBWUHQlNUV+JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJKJTNCfjFJTE1XYjFyITN5JTVCcnNtJTIzLiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyY1EpWiU1RTNBZSU0MCkoJTNEeiUzRm8tJTdCQzQlMkIlMjIlM0VyZXN1bHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyTCU3Q34lMkN6a3klM0RxJTdET0dlV1J4SyU0MEVmJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJpQjM4MkhhRkhQck0pWiU3Q0NKS3RCJTIyJTNFbG9uX2xhdCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsaXN0c19zcGxpdCUyMiUyMGlkJTNEJTIyJTI1YjhKJTI1KEQlN0NWT2x2NTNXbiU3Qm8lMkJ5JTIyJTNFJTNDbXV0YXRpb24lMjBtb2RlJTNEJTIyU1BMSVQlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk1PREUlMjIlM0VTUExJVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySU5QVVQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJUdzdiJTVEci4lMjVKZXlHUjR2UWtiJTQwSyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyY1EpWiU1RTNBZSU0MCkoJTNEeiUzRm8tJTdCQzQlMkIlMjIlM0VyZXN1bHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJERUxJTSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJYeiUyQm1wJTJCbEMlM0QlMkYlM0EhJTJCRiUzRHYyfnclMjMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTJDJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyWiU3RC0lMjVHJTVFJTdCWjUzVyU1QjMlNUJ+aU5sd3MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlFOIVQ2dzZhLSUyRmwlM0RlVCU1RHFiJTVFJTVCbSUyMiUzRWxhdCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb252ZXJ0X3RvbnVtYmVyJTIyJTIwaWQlM0QlMjI5JTdDdSUyRjlpJTI0QSU3RCU1RExwJTI0JTNCVnZ3Tn5WJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsaXN0c19nZXRJbmRleCUyMiUyMGlkJTNEJTIyR2wxMCUyM2RrVEouQTA0azhzZCUyNHUlMkIlMjIlM0UlM0NtdXRhdGlvbiUyMHN0YXRlbWVudCUzRCUyMmZhbHNlJTIyJTIwYXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJNT0RFJTIyJTNFR0VUJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRSUyMiUzRUZST01fU1RBUlQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyNUxOQ2UtS3JrYzA1JTI1Um16JTVCWmY4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJpQjM4MkhhRkhQck0pWiU3Q0NKS3RCJTIyJTNFbG9uX2xhdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFUJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiU2MHB+ZWQhOGs3WUxPa0wwQ05zbyUyMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMjEyKEZxKnpKNzFJNnVXMyUyM0lvQlglMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNicmVpdGVuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMm1TWGMlM0Jjbk4xY0U1RG4lNURaJTVFJTJGWiU2MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjI3biolMjNPbiU0MFBqOXdOJTVCb2NzLkklMjUhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMlElMjRjJTI0VW9xNzlzeCU3RF9XbmdXcyFqJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTYnJlaXRlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyT1AxJTNEJTJGTWtMdEZLTSU2MGlNb2tFN34lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzQkFYfiU3QnpnVCUyNCUyRmtkdE42X1FxdEIlMjIlM0Vsb24lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udmVydF90b251bWJlciUyMiUyMGlkJTNEJTIyJTVCYyU1RGRQJTdCXyU1Qik4KGtUUnJsKmxHJTYwJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsaXN0c19nZXRJbmRleCUyMiUyMGlkJTNEJTIyNColM0ElMkMuWW15OSUyQzVGYXZIQipTJTNCbyUyMiUzRSUzQ211dGF0aW9uJTIwc3RhdGVtZW50JTNEJTIyZmFsc2UlMjIlMjBhdCUzRCUyMnRydWUlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk1PREUlMjIlM0VHRVQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldIRVJFJTIyJTNFRlJPTV9TVEFSVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJEJTdCVHF2Kk9BME1wVTh3R09DKiU1Qm4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmlCMzgySGFGSFByTSlaJTdDQ0pLdEIlMjIlM0Vsb25fbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQVQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyQXBFamZHcUtqJTJDMiUzQmx0JTdCODElMjRlZiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMjhYJTJGWCU1RXR+RSU1RFV1JTI1WVlTeHRMSFMlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNsYWVuZ2VuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiU1RUJTZH4lMkY1cGt3aEE4NSU3Q3VBJTI1Z2glMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzQkFYfiU3QnpnVCUyNCUyRmtkdE42X1FxdEIlMjIlM0Vsb24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMlUtXyUyQjFDeCUyNVMlNjB5JTdDRSUyNEQlMjRvaExGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyc09VTUEoJTI0KHVKJTNEUHdFRjNodyUyM3IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJJUzNnQjdnQ0FoNzhtJTdCKWVuLSU0MEElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNsYWVuZ2VuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMkIwRyUyQ3FZJTNEKHloJTdEJTNGJTdEJTJDb1UlMjM5JTI0JTdEJTIyJTIweCUzRCUyMi01ODclMjIlMjB5JTNEJTIyLTE2MiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VNYWNoZSUyMGRpZXMlMjBudXIlMjB3ZW5uJTIwR1BTJTIwc2ljaCUyMCVDMyVBNG5kZXJ0JTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyQn4lM0IlMkNDd352JTNGclNLeSUyM09NdkpnJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUhpZXIlMjB3aXJkJTIwdm9tJTIwaW9icm9rZXIlMjBTeXN0ZW0lMjBkaWUlMjBQb3NpdGlvbiUyMGdlc2V0enQlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMkZmaHMlM0Z4KSU1RHh2Vm5QRSElMjRIKlZBJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMlh5VX44SEVpM1BpZzNkb0E2b3lzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTbGFlbmdlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMnMwLnNNdklYJTNGb1R6OHItYXFNJTI0QyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRTBfdXNlcmRhdGEuMC5QcmVzZW5jZS5Nb2JvdGl4SGVja0dQU2JyZWl0ZW5ncmFkJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIoWXUyU2MlM0RnJTVCVjVfMXklNUJWOEklM0FNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0JBWH4lN0J6Z1QlMjQlMkZrZHRONl9RcXRCJTIyJTNFbG9uJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyTEclM0JQUyU1RHp4JTVEan53WURVUTJDbjklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUHJlc2VuY2UuTW9ib3RpeEhlY2tHUFNsYWVuZ2VuZ3JhZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIlN0RjcyhLaSglMkNndE5WNyUzRGclNjBYOCUzQlclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlFOIVQ2dzZhLSUyRmwlM0RlVCU1RHFiJTVFJTVCbSUyMiUzRWxhdCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMkxRLThiWUN3WiU1QmslM0IteDNSTzJxJTIzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlByZXNlbmNlLk1vYm90aXhIZWNrR1BTYnJlaXRlbmdyYWQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMm0lNUJ+JTIzYWIwQygqTVExRWlKVH4lNDAlMjMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIxOEklMjMoLU8lNURvbkZlUXJ+MnJaT2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIybjVlLiUyNEJwcyU2MFcoJTNBJTVEU35Ib3FzYyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNCQVh+JTdCemdUJTI0JTJGa2R0TjZfUXF0QiUyMiUzRWxvbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyYTh4Z35PM2cwYkEpdioyLSFUVSUyQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIycXFNYThaJTJGNmtfJTVFd0YlMkJvaCU1RG4yZyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnByb2NlZHVyZXNfY2FsbGN1c3RvbW5vcmV0dXJuJTIyJTIwaWQlM0QlMjIlNUR4ZnB5ek9GOSUzRCkoJTVCLUsxJTVEJTVFKF8lMjIlM0UlM0NtdXRhdGlvbiUyMG5hbWUlM0QlMjJzZXRMb2NhdGlvbiUyMiUzRSUzQ2FyZyUyMG5hbWUlM0QlMjJsYXQlMjIlM0UlM0MlMkZhcmclM0UlM0NhcmclMjBuYW1lJTNEJTIybG9uJTIyJTNFJTNDJTJGYXJnJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBUkcwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyfjA5WiU1QjIlM0IlMjNtakp0NW8oJTVCYVpJQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyUU4hVDZ3NmEtJTJGbCUzRGVUJTVEcWIlNUUlNUJtJTIyJTNFbGF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQVJHMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMmxsR1oyeFV3UEVUJTNBaXBkX3UuWmYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUzQkFYfiU3QnpnVCUyNCUyRmtkdE42X1FxdEIlMjIlM0Vsb24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIycHJvY2VkdXJlc19kZWZjdXN0b21ub3JldHVybiUyMiUyMGlkJTNEJTIyWTBPfiUyQkVVSFNIamdPJTVERCUzQmpnOC0lMjIlMjB4JTNEJTIyLTMxMiUyMiUyMHklM0QlMjIxMTMlMjIlM0UlM0NtdXRhdGlvbiUyMHN0YXRlbWVudHMlM0QlMjJmYWxzZSUyMiUzRSUzQ2FyZyUyMG5hbWUlM0QlMjJsYXQlMjIlMjB2YXJpZCUzRCUyMlFOIVQ2dzZhLSUyRmwlM0RlVCU1RHFiJTVFJTVCbSUyMiUzRSUzQyUyRmFyZyUzRSUzQ2FyZyUyMG5hbWUlM0QlMjJsb24lMjIlMjB2YXJpZCUzRCUyMiUzQkFYfiU3QnpnVCUyNCUyRmtkdE42X1FxdEIlMjIlM0UlM0MlMkZhcmclM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0VzZXRMb2NhdGlvbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NSSVBUJTIyJTNFWlhoMFpXNWtUMkpxWldOMEtDZHplWE4wWlcwdVkyOXVabWxuSnl3Z2UyTnZiVzF2YmpvZ2UyeGhkR2wwZFdSbE9pQnNZWFFzSUd4dmJtZHBkSFZrWlRvZ2JHOXVmWDBwT3clM0QlM0QlM0MlMkZmaWVsZCUzRSUzQ2NvbW1lbnQlMjBwaW5uZWQlM0QlMjJmYWxzZSUyMiUyMGglM0QlMjI4MCUyMiUyMHclM0QlMjIxNjAlMjIlM0VCZXNjaHJlaWJlJTIwZGllc2UlMjBGdW5rdGlvbiUyMCVFMiU4MCVBNiUzQyUyRmNvbW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==","debug":false,"verbose":false,"enabled":false},"type":"script","from":"system.adapter.admin.0","user":"system.user.admin","ts":1655220785371,"_id":"script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN","acl":{"object":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}} 6/14/2022, 5:33:05 PM.385 [info ]: javascript.0 (2907) Stop script script.js.BOOTSALARME.GPSmxHOLENsystemSETZEN
-
@haraldgrhein
Hallo.
Vielen Dank für eure Hilfe.
Im besondern paul53 für sein Geduld!
Klappt jetzt alles wie ich es mir vorgestellt habe
Speziell gelernt habe ich die recursive Nutzung innerhalb Blockly und das Bereitstellen von Infos hier im Forum.
UND mehr