NEWS
Astrozeitpunkt in Datenpunkt schreiben
-
Hallo zusammen bin gerade am verzweifeln, ich möchtet für mein Rolladensteuerung
mehre Datenpunkte mit der Astrozeit Sonnenaufgang, Sonnenaufgang+ 1 Std usw. beschreiben und dann später mit der aktuellen zeit abgleichen sodass dann die Rolläden fahren.Aktuell bekomme ich aber schon im ansatz die Fehlermeldung
Den Datenpunkt test habe ich als typ String erstellt
javascript.0 (262095) at Object.<anonymous> (script.js.SunDown.Rollladen:3:3)
schedule("*/10 * * * * *", async function () { console.log('test'); setState("0_userdata.0.test"/*test*/, getAstroDate("sunrise", undefined, 1), true); }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIycTlEJTJGMUMlNUJhRWpxV1o3WCUyM2glMkJYdSUyMiUyMHglM0QlMjI4OCUyMiUyMHklM0QlMjIzNyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFKiUyRjEwJTIwKiUyMColMjAqJTIwKiUyMColM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyMy0lNUVFQ3pFSy5+WWRoJTNCXyU3Q3RZbXUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlNUJuSzNLSnlTJTdDd2xxX2ctTCUzRlR6eCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMiU2MFVHakpaJTQwMTFpMXZvJTdEMWolN0MlM0FhMiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC50ZXN0JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZV9hc3RybyUyMiUyMGlkJTNEJTIyT2lmQWgxJTI0TE9RJTNCaXVBJTNCQmwlNDB5KiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRZUEUlMjIlM0VzdW5yaXNlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPRkZTRVQlMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==Blockly export
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="schedule" id="q9D/1C[aEjqWZ7X#h+Xu" x="88" y="37"> <field name="SCHEDULE">*/10 * * * * *</field> <statement name="STATEMENT"> <block type="debug" id="3-^ECzEK.~Ydh;_|tYmu"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="[nK3KJyS|wlq_g-L?Tzx"> <field name="TEXT">test</field> </shadow> </value> <next> <block type="update" id="`UGjJZ@11i1vo}1j|:a2"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.test</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="time_astro" id="OifAh1$LOQ;iuA;Bl@y*"> <field name="TYPE">sunrise</field> <field name="OFFSET">1</field> </block> </value> </block> </next> </block> </statement> </block> </xml> -
Hallo zusammen bin gerade am verzweifeln, ich möchtet für mein Rolladensteuerung
mehre Datenpunkte mit der Astrozeit Sonnenaufgang, Sonnenaufgang+ 1 Std usw. beschreiben und dann später mit der aktuellen zeit abgleichen sodass dann die Rolläden fahren.Aktuell bekomme ich aber schon im ansatz die Fehlermeldung
Den Datenpunkt test habe ich als typ String erstellt
javascript.0 (262095) at Object.<anonymous> (script.js.SunDown.Rollladen:3:3)
schedule("*/10 * * * * *", async function () { console.log('test'); setState("0_userdata.0.test"/*test*/, getAstroDate("sunrise", undefined, 1), true); }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIycTlEJTJGMUMlNUJhRWpxV1o3WCUyM2glMkJYdSUyMiUyMHglM0QlMjI4OCUyMiUyMHklM0QlMjIzNyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFKiUyRjEwJTIwKiUyMColMjAqJTIwKiUyMColM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyMy0lNUVFQ3pFSy5+WWRoJTNCXyU3Q3RZbXUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlNUJuSzNLSnlTJTdDd2xxX2ctTCUzRlR6eCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMiU2MFVHakpaJTQwMTFpMXZvJTdEMWolN0MlM0FhMiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC50ZXN0JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZV9hc3RybyUyMiUyMGlkJTNEJTIyT2lmQWgxJTI0TE9RJTNCaXVBJTNCQmwlNDB5KiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRZUEUlMjIlM0VzdW5yaXNlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPRkZTRVQlMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==Blockly export
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="schedule" id="q9D/1C[aEjqWZ7X#h+Xu" x="88" y="37"> <field name="SCHEDULE">*/10 * * * * *</field> <statement name="STATEMENT"> <block type="debug" id="3-^ECzEK.~Ydh;_|tYmu"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="[nK3KJyS|wlq_g-L?Tzx"> <field name="TEXT">test</field> </shadow> </value> <next> <block type="update" id="`UGjJZ@11i1vo}1j|:a2"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.test</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="time_astro" id="OifAh1$LOQ;iuA;Bl@y*"> <field name="TYPE">sunrise</field> <field name="OFFSET">1</field> </block> </value> </block> </next> </block> </statement> </block> </xml>@svenomatt und wie sieht das Blockly aus?
@svenomatt sagte in Astrozeitpunkt in Datenpunkt schreiben:
setState("0_userdata.0.test"/test/, getAstroDate("sunrise", undefined, 1), true);
da ist ein Feld leer???
-
Hallo zusammen bin gerade am verzweifeln, ich möchtet für mein Rolladensteuerung
mehre Datenpunkte mit der Astrozeit Sonnenaufgang, Sonnenaufgang+ 1 Std usw. beschreiben und dann später mit der aktuellen zeit abgleichen sodass dann die Rolläden fahren.Aktuell bekomme ich aber schon im ansatz die Fehlermeldung
Den Datenpunkt test habe ich als typ String erstellt
javascript.0 (262095) at Object.<anonymous> (script.js.SunDown.Rollladen:3:3)
schedule("*/10 * * * * *", async function () { console.log('test'); setState("0_userdata.0.test"/*test*/, getAstroDate("sunrise", undefined, 1), true); }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIycTlEJTJGMUMlNUJhRWpxV1o3WCUyM2glMkJYdSUyMiUyMHglM0QlMjI4OCUyMiUyMHklM0QlMjIzNyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFKiUyRjEwJTIwKiUyMColMjAqJTIwKiUyMColM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyMy0lNUVFQ3pFSy5+WWRoJTNCXyU3Q3RZbXUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlNUJuSzNLSnlTJTdDd2xxX2ctTCUzRlR6eCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMiU2MFVHakpaJTQwMTFpMXZvJTdEMWolN0MlM0FhMiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC50ZXN0JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZV9hc3RybyUyMiUyMGlkJTNEJTIyT2lmQWgxJTI0TE9RJTNCaXVBJTNCQmwlNDB5KiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRZUEUlMjIlM0VzdW5yaXNlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPRkZTRVQlMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==Blockly export
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="schedule" id="q9D/1C[aEjqWZ7X#h+Xu" x="88" y="37"> <field name="SCHEDULE">*/10 * * * * *</field> <statement name="STATEMENT"> <block type="debug" id="3-^ECzEK.~Ydh;_|tYmu"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="[nK3KJyS|wlq_g-L?Tzx"> <field name="TEXT">test</field> </shadow> </value> <next> <block type="update" id="`UGjJZ@11i1vo}1j|:a2"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.test</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="time_astro" id="OifAh1$LOQ;iuA;Bl@y*"> <field name="TYPE">sunrise</field> <field name="OFFSET">1</field> </block> </value> </block> </next> </block> </statement> </block> </xml>@svenomatt sagte: Den Datenpunkt test habe ich als typ String erstellt
getAstroDate() liefert ein Date-Objekt, keinen String.
Wenn der Datenpunkt für Zeitvergleiche genutzt werden soll, dann wandle in "Datum-Objekt" und schreibe den Wert in einen Datenpunkt vom Typ "number". Oder wandle nach "SS:mm:ss".
@homoran sagte in Astrozeitpunkt in Datenpunkt schreiben:
da ist ein Feld leer???
Das liefert Blockly so und ist korrekt.
-
@svenomatt sagte: Den Datenpunkt test habe ich als typ String erstellt
getAstroDate() liefert ein Date-Objekt, keinen String.
Wenn der Datenpunkt für Zeitvergleiche genutzt werden soll, dann wandle in "Datum-Objekt" und schreibe den Wert in einen Datenpunkt vom Typ "number". Oder wandle nach "SS:mm:ss".
@homoran sagte in Astrozeitpunkt in Datenpunkt schreiben:
da ist ein Feld leer???
Das liefert Blockly so und ist korrekt.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden