2020 Dec 05, 04:50 AM
(2020 Dec 05, 03:31 AM)dan Wrote: SIP version 4 uses a new format for the json file that stores the irrigation programs.
There is a conversion utility in the SIP directory that should have converted your old programs.json to the new format in a new file named programData.json in the SIP/data directory.
The program data you posted looks like the old format.
You can try running the conversion manually from the SIP directory by running
It should leave the old file intact and create the new one that SIP 4 can use.Code:python convert_progs.py
or
python3 convert_progs.py
Thanks for the reply! Here's what I got in the new file. Same result.
Code:
[
{
"cycle_min": 0,
"day_mask": 84,
"duration_sec": [
180,
180,
0,
0,
180,
0,
0,
300,
300,
240,
0,
300,
240,
300,
300,
0
],
"enabled": 0,
"interval_base_day": 0,
"name": "Unnamed",
"start_min": 240,
"station_mask": [
147
],
"stop_min": 282,
"type": "alldays"
},
{
"cycle_min": 0,
"day_mask": 127,
"duration_sec": [
0,
240,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"enabled": 1,
"interval_base_day": 0,
"name": "Unnamed",
"start_min": 360,
"station_mask": [
2
],
"stop_min": 364,
"type": "alldays"
},
{
"cycle_min": 0,
"day_mask": 45,
"duration_sec": [
420,
120,
0,
0,
120,
0,
0,
480,
480,
420,
0,
720,
300,
720,
0,
0
],
"enabled": 1,
"interval_base_day": 0,
"name": "Unnamed",
"start_min": 180,
"station_mask": [
147
],
"stop_min": 243,
"type": "alldays"
},
{
"cycle_min": 0,
"day_mask": 127,
"duration_sec": [
0,
0,
0,
0,
0,
0,
60,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"enabled": 1,
"interval_base_day": 0,
"name": "Unnamed",
"start_min": 600,
"station_mask": [
64
],
"stop_min": 601,
"type": "alldays"
}
]