Hello
With the latest release I am getting error when going to different app and trying to modify them.
App/ basic rules / name of the rule
Unexpected Error
An unexpected error has occurred trying to load the app. Check Logs for more information.
Error: The JSON input text should neither be null nor empty.
Log is
138errorjava.lang.IllegalArgumentException: The JSON input text should neither be null nor empty. on line 1203 (method mainPage)
Really hard to say without more information. Any idea what kind of devices are in use by the rule? Since you can't get into the regular UI, try the App Status (gear icon) page, and you'll at least see what devices you've selected (and some other internal app data that is unlikely to be meaningful to most besides the developer). Anything you remember about what the rule actually did may also be helpful.
If there are thermostats, your device or driver may need fixing/updating. That is a random guess but one possibility based on the limited information -- but seems similar to things that have happened before.
I'd second @bertabcd1234 's recommendation for more information from the App Settings page. BTW the gear icon he mentioned in available on the Apps page:
When Bureau senseur activates ... Dim [Bureau, Bureau table] to 60 Wait until Bureau senseur motion stops and stays inactive for 5 minutes, then ... Turn off [Bureau, Bureau table]
actNo
Integer
6
appName
String
When Bureau senseur activates, dim Bureau, Bureau table to 60
complete
String
[Bureau, Bureau table]60motion stops and stays inactive for 5 minutesBureau senseur[Bureau, Bureau table]
I have noticed that it is in the basic rule AND every time I had a thermostat action.
After that I can’t modify it And can’t delete it
It was working before.
If i do a rule machine with the same steps it seem to work.
Yes, look at the device detail page for your thermostat device, particularly the "Current States" section in the top right. What are the values for supportedThermostatModes and supportedThermostatFanModes? I'm guessing they are malformed JSON. To fix, you can try something like this with whichever attribute (or both) is in the wrong format (substituting the appropriate values for your device if they are different):
Depending on the driver you're using, a "Save Preferences" or "Configure" might also do this for you. If it's a community driver, the author may need to update it, but the above should work around the issue in any case.
It is actually all there
It as no fan it is StelPro baseboard thermostat
On the link you are referring i have NO setSupportedThermostatModes in the device