NEWS
[gelöst] Zustand von ProConEasy auslesen
-
Hallo,
ich habe eine einfache Poolsteuerung im Wlan hängen.
Die ist Über eine Weboberfläche erreichbar, die Zustände sind aber auch per HTTP Requests anzusprechen.Ich bräuchte zumindest mal die Lufttemperatur bei mir im Broker als Datenpunkt.
Per /start.json kommt unten die Rückmeldung.
Wie binde ich das am einfachsten ein? Habe mal in den systeminfo Adapter geschaut.
Habe aber überhaupt keine Ahnung wo da was angegeben werden muss.
Kann mir da bitte wer unter die Arme greifen? -
@tobi68 sagte: Wie binde ich das am einfachsten ein?
Mit einem kleinen Skript. Die Variable result muss erstellt werden.
-
@paul53
Danke, aber er meckert..
Als Objekt wurde auch nur ein status erstellt
.. bin jetzt auch nicht gerade erfahren mit den Blocklys -
@tobi68 Logs bitte als Text in Code Tags Posten
-
@wendy2702
Sorry, vergessen..
Habe auch das Objekt erstellt und Blockly angepasstjavascript.0 2021-03-07 14:50:00.020 error (9629) script.js.common.Temp_Garten: Cannot get sensor4 of undefined javascript.0 2021-03-07 14:49:10.880 info (9629) script.js.common.Temp_Garten: registered 0 subscriptions and 1 schedule javascript.0 2021-03-07 14:49:10.870 info (9629) Start javascript script.js.common.Temp_Garten
-
@tobi68
Hallo nochmal, was ist falsch an dem Blockly?
Fehlermeldung steht einen Beitrag vorher<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="d_a=Dxuoe*_:lQLB2R;G">result</variable> </variables> <block type="schedule" id="~iU|wNx/ainb_x|j%QFh" x="38" y="62"> <field name="SCHEDULE">*/2 * * * *</field> <statement name="STATEMENT"> <block type="request" id="N+1MlC*qhlFyg:_`BzvD"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="D*L/B@Cgm/vKS#[S[+?T"> <field name="TEXT">192.168.178.201/start.json</field> </shadow> </value> <statement name="STATEMENT"> <block type="update" id="$.0@S@9anskw.329.CKd"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.example_state.Garten_temperatur</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_tonumber" id="?7Li5{9VjcT:L]h6(eK4"> <value name="VALUE"> <block type="get_attr" id="3iSB1R)9S$E`hO`[_C//"> <value name="PATH"> <shadow type="text" id=";qs,;BIPB-82Np3Fr]9;"> <field name="TEXT">sensor4</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="+[E2uJJqnfFQMeZ`e[+r"> <field name="VAR" id="d_a=Dxuoe*_:lQLB2R;G">result</field> </block> </value> </block> </value> </block> </value> </block> </statement> </block> </statement> </block> </xml>
-
@tobi68 sagte: Fehlermeldung steht einen Beitrag vorher
Kommt die Fehlermeldung immer alle 2 Minuten? Dann stimmt die URL nicht (oder Zugriffsrechte).
Falls sie nur manchmal kommt, dann ergänze um eine Abfrage: -
-
@paul53 sagte in Zustand von ProConEasy auslesen:
(oder Zugriffsrechte).
Über den Browser komme ich rein, bekomme ja auch die Rückmedung die ich am anfang gepostet habe gibt es da noch ne Einstellung?
-
@tobi68 sagte: Über den Browser komme ich rein
Ergänzt der Browser automatisch "http://" oder "https://"? Dann ergänze die URL im Script ebenfalls.
Füge mal eine Debug-Ausgabe der Variable error ein - dann sieht man wahrscheinlich mehr. -
@paul53 sagte in Zustand von ProConEasy auslesen:
http://
Das wars! danke.
Wann brauche ich das im Heimnetz?
Im Chrome Browser wurde nicht angezeigt das er es ergänzt.Gruss
Tobi