Skip to content

INDI custom config

Aaron W Morris edited this page Apr 21, 2023 · 62 revisions

INDI provides a common interface for configuring astronomy equipment, but each device and vendor has custom options that can be configured via the custom INDI options.

INDI Debugging

{
    "PROPERTIES" : {},
    "SWITCHES" : {
        "DEBUG" : {
            "on"  : ["ENABLE"],
            "off" : ["DISABLE"]
        },
        "DEBUG_LEVEL" : {
            "on"  : ["DBG_ERROR", "DBG_WARNING", "DBG_SESSION", "DBG_DEBUG"],
            "off" : ["DBG_EXTRA_1"]
        },
        "LOGGING_LEVEL" : {
            "on"  : ["LOG_ERROR", "LOG_WARNING", "LOG_SESSION", "LOG_DEBUG"],
            "off" : ["LOG_EXTRA_1"]
        },
        "LOG_OUTPUT" : {
            "on"  : ["CLIENT_DEBUG", "FILE_DEBUG"],
            "off" : []
        }
    }
}

ZWO

ZWO 8-bit mode

{
    "PROPERTIES" : {},
    "SWITCHES" : {
        "CCD_VIDEO_FORMAT" : {
            "on"  : ["ASI_IMG_RAW8"],
            "off" : ["ASI_IMG_RAW16"]
        }
    }
}

ZWO Offset

{
    "PROPERTIES" : {
        "CCD_CONTROLS" : {
            "Offset" : 10
        }
    },
    "SWITCHES" : {}
}

ZWO USB Bandwidth

{
    "PROPERTIES" : {
        "CCD_CONTROLS" : {
            "BandWidth" : 40
        }
    },
    "SWITCHES" : {}
}

Svbony

Svbony sv305 8-bit mode

{
    "PROPERTIES" : {},
    "SWITCHES" : {
        "FRAME_FORMAT" : {
            "on"  : ["FORMAT_RAW8"],
            "off" : ["FORMAT_RAW12"]
        }
    }
}

PlayerOne Astronomy

PlayerOne 8-bit mode

{
    "PROPERTIES" : {},
    "SWITCHES" : {
        "CCD_VIDEO_FORMAT" : {
            "on"  : ["POA_RAW8"],
            "off" : ["POA_RAW16"]
        }
    }
}

PlayerOne Offset

{
    "PROPERTIES" : {
        "CCD_CONTROLS" : {
            "Offset" : 80
        }
    },
    "SWITCHES" : {}
}

Touptek

Touptek High Conversion Gain mode (old)

{
    "PROPERTIES" : {
        "TC_HGC_SET" : {
            "HCG Threshold" : 900,
            "HCG/LCG gain ratio" : 4.5
        }
    },
    "SWITCHES" : {
        "TC_HCG_CONTROL" : {
            "on"  : ["GAIN_HIGH"],
            "off" : ["GAIN_LOW", "GAIN_HDR"]
        }
    }
}

## New
```json
{
    "PROPERTIES" : {},
    "SWITCHES" : {
        "TC_CONVERSION_GAIN": {
            "on": [
                "GAIN_HIGH"
            ],
            "off": [
                "GAIN_LOW"
            ]
        }
    }
}

Altair raw mode

{
    "PROPERTIES": {},
    "SWITCHES": {
        "CCD_CAPTURE_FORMAT": {
            "on": [
                "INDI_RAW"
            ]
        }
    }
}

Altair 290C full resolution

{
    "PROPERTIES": {},
    "SWITCHES": {
        "CCD_RESOLUTION": {
            "on": [
                "1920 x 1080"
            ]
        },
        "CCD_CAPTURE_FORMAT": {
            "on": [
                "INDI_RAW"
            ]
        }
    }
}

Altair 224C full resolution

{
    "PROPERTIES": {},
    "SWITCHES": {
        "CCD_RESOLUTION": {
            "on": [
                "1280 x 960"
            ]
        },
        "CCD_CAPTURE_FORMAT": {
            "on": [
                "INDI_RAW"
            ]
        }
    }
}

Altair Offset

{
    "PROPERTIES" : {
        "CCD_OFFSET" : {
            "OFFSET" : 10
        }
    },
    "SWITCHES" : {}
}

QHY

QHY Offset

{
    "PROPERTIES" : {
        "CCD_OFFSET" : {
            "OFFSET" : 10
        }
    },
    "SWITCHES" : {}
}

DSLR

Canon resolution and RAW mode

{
    "PROPERTIES" : {
        "CCD_INFO" : {
            "CCD_MAX_X" : 5184,
            "CCD_MAX_Y" : 3456,
            "CCD_PIXEL_SIZE" : 4.3,
            "CCD_PIXEL_SIZE_X" : 4.3,
            "CCD_PIXEL_SIZE_Y" : 4.3,
            "CCD_BITSPERPIXEL" : 16
        }
    },
    "SWITCHES": {
        "CCD_CAPTURE_FORMAT": {
            "on": [
                "FORMAT_9"
            ]
        }
    }
}
  • Canon 1300D: FORMAT_9
  • Canon 450D: FORMAT_7

CCD cooling

indi-allsky has native support for controlling temperature, however, you can still control the rate of temperature change

{
    "PROPERTIES" : {
        "CCD_TEMP_RAMP" : {
            "RAMP_SLOPE"     : 5,
            "RAMP_THRESHOLD" : 0.5
        }
    },
    "SWITCHES" : {}
}

Webcam

Webcam resolution

{
    "PROPERTIES" : {},
    "SWITCHES" : {
        "CAPTURE_VIDEO_SIZE" : {
            "on" : ["1280x720"]
        }
    }
}
{
    "PROPERTIES": {},
    "SWITCHES": {
        "V4L2_SIZE_DISCRETE": {
            "on": ["1920x1080"]
        }
    }
}

Webcam - IP Camera - Reolink

{
    "PROPERTIES": {},
    "TEXT": {
        "ONLINE_PATH": {
            "URL_PATH": "https://10.11.12.13/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=abcdefg123456789&user=username&password=password"
        }
    },
    "SWITCHES": {
        "CAPTURE_DEVICE": {
            "on": ["IP Camera"]
        },
        "ONLINE_PROTOCOL": {
            "on": ["HTTP"],
            "off": ["CUSTOM"]
        }
    }
}

Simulator

CCD Simulator - color, custom config

{
    "PROPERTIES": {
        "SCOPE_INFO": {
            "FOCAL_LENGTH": 45,
            "APERTURE": 45
        },
        "CCD_OFFSET": {
            "OFFSET": 10
        },
        "SIMULATOR_SETTINGS": {
            "SIM_XRES": 1920,
            "SIM_YRES": 1080,
            "SIM_XSIZE": 2.4,
            "SIM_YSIZE": 2.4,
            "SIM_SATURATION": 9.0,
            "SIM_SKYGLOW": 11.0,
            "SIM_ROTATION": 90.0
        }
    },
    "SWITCHES": {
        "SIMULATE_BAYER": {
            "on": [
                "INDI_ENABLED"
            ],
            "off": [
                "INDI_DISABLED"
            ]
        }
    }
}
Clone this wiki locally