Gjorde så här. nu är jag ingen tasker hackare, så om någon har lite tips på förbättringar så är jag tacksam att höra dom.
Har en profil som tittar på min kalender och att det är kallare än 10 grader ute.
sen har jag en kalendern event som heter MV1
eventen ska vara 1,5 timme lång och ska sluta vid avfärd.
sedan beräknas tiden som motorvärmaren ska vara igång
-15 går den 90 minuter
+10 går den 20 minuter
kurvan är rak.
skriver även till fil vad som händer, för felsökningens skull.
tar bort det senare.
matte beräkningen i A1 kanske går att förkorta, ska titta närmare på det
hoppas jag gjorde rätt vid min export.
Kod:
MV1_pasue (12)
A1: Variable Set [ Name:%Tid_Akt_MV1 To:round(90-(((25-(%RS_1164373_TEMP+15))/25)*70+20)) Do Maths:On Append:Off ]
A2: Write File [ File:Tasker/tmp/log.txt Text:%DATE %TIME
Timer start
Temperatur: %RS_1164373_TEMP
Paustid: %Tid_Akt_MV1 Append:On Add Newline:On ]
A3: If [ %Tid_Akt_MV1 > 0 ]
A4: Wait [ MS:0 Seconds:0 Minutes:1 Hours:0 Days:0 ]
A5: Variable Subtract [ Name:%Tid_Akt_MV1 Value:1 ]
A6: Goto [ Type:Action Number Number:3 Label: ]
A7: End If
A8: Write File [ File:Tasker/tmp/log.txt Text:%DATE %TIME
MV start
Temperatur: %RS_1164373_TEMP Append:On Add Newline:On ]
A9: Remotestick Enhet [ Configuration:MV Fiesta, På Package:org.remotestick Name:Remotestick Enhet Timeout (Seconds):0 ]