NEWS
Scriptausführung nach Neustart verhindern
-
@eagleeye sagte in Scriptausführung nach Neustart verhindern:
ok, verstanden! Und wie bringe ich dem Datenpunkt dazu, das er z.B. nach einem reboot auf "false" (oder true) steht?
hier noch eine kurze Erklärung.
https://forum.iobroker.net/post/240223
Und nochmal die Bitte eines Deiner Blocklys zu zeigen...
-
Ich verstehe wie man einen Datenpunkt "erzeugt" ich benötige aber doch einen Trigger mit der Information "NEUSTART" oder "START" o.ä. womit ich diesen setzen kann.
Oder stehe ich da auf der Leitung?Hier ein Script für einen Abruf über Telegram:
sendTo("telegram", "send", {
text: (
['<u><b>Das Wetter in </b></u>',
'<u>',getState("daswetter.0.NextDays.Location_1.Location").val,'</u>',
'\n','\n',
'<u>heute am </u>',
'<u>',getState("daswetter.0.NextDays.Location_1.Day_1.Tag_value").val,'</u>',
' : ','\n',
'Höchsttemperatur : ',
'<b>',getState("daswetter.0.NextDays.Location_1.Day_1.Maximale_Temperatur_value").val,'</b>',
' °C',
'\n','Mindesttemperatur : ',
'<b>',getState("daswetter.0.NextDays.Location_1.Day_1.Minimale_Temperatur_value").val,'</b>',
' °C',
'\n','Wind : ',getState("daswetter.0.NextDays.Location_1.Day_1.Wind_value").val,
' mit ', '<b>',getState("daswetter.0.NextDays.Location_1.Day_1.Wind_id").val,'</b>',
'<b> km/h </b>',
'\n',
getState("daswetter.0.NextDays.Location_1.Day_1.Wetterbedingungen_value").val,
'\n','\n',
'<u>morgen am </u>',
'<u>',getState("daswetter.0.NextDays.Location_1.Day_2.Tag_value").val,'</u>',
' : ','\n',
'Höchsttemperatur : ',
'<b>',getState("daswetter.0.NextDays.Location_1.Day_2.Maximale_Temperatur_value").val,'</b>',
' °C',
'\n','Mindesttemperatur : ',
'<b>',getState("daswetter.0.NextDays.Location_1.Day_2.Minimale_Temperatur_value").val,'</b>',
' °C',
'\n','Wind : ',
getState("daswetter.0.NextDays.Location_1.Day_2.Wind_value").val,
' mit ', '<b>',getState("daswetter.0.NextDays.Location_1.Day_2.Wind_id").val,'</b>',
'<b> km/h </b>',
'\n',
getState("daswetter.0.NextDays.Location_1.Day_2.Wetterbedingungen_value").val,
].join('')
),
parse_mode: "HTML"
});Und ein Blockly für Abruf über Telegram
Beide Scripte werden nach Start von iobroker ausgelöst und das möchte ich verhindern.
Danke.
-
@eagleeye sagte:
Und ein Blockly für Abruf über Telegram
Bei welchem Ereignis soll das Telegramm gesendet werden ?
-
Auslöser ist text2command über Telegram Buttons
-
@eagleeye und welchen command willst/kannst du texten?
-
@Homoran sorry, ich verstehe deine Frage nicht und den Bezug auf meine Problemstellung.
-
@eagleeye sagte in Scriptausführung nach Neustart verhindern:
@Homoran sorry, ich verstehe deine Frage nicht.
Um dir dagen zu können, wie das Skript getriggert werden soll muss man doch wissen was genau als Auslöser genommen werden muss.
Also was kommt beim iobroker an, auf das das Skript reagieren soll. -
@Homoran OK, hier die Zeile aus text2command:
-
@eagleeye dann bin ich raus, das kenne ich nicht.
-
@Homoran Schade ... aber danke für Deine Hilfe!
-