from datetime import date, timedelta
target_date = date.today() + timedelta(days=75)
indigo.variable.updateValue(ID_OF_VAR, value=str(target_date))
howartp wrote:var_test = int(indigo.variables[ID].value)
var_test = indigo.variables[ID].getValue(int)
>>> indigo.variables[1531327628].value
u'1.2'
>>> int(indigo.variables[1531327628].value)
Traceback (most recent call last):
File "<console>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '1.2'
>>> indigo.variables[1531327628].getValue(int)
1
>>>
>>> indigo.variables[241925870].value
u'false'
>>> bool(indigo.variables[241925870].value)
True
>>> indigo.variables[241925870].getValue(bool)
False
>>>
Users browsing this forum: No registered users and 3 guests