This document outlines the design of the Web API provided by Panasonic Projector & Display Corporation. This API provides remote control functionality for projectors.
The main purposes of this API are:
http://{ip-address}/api/{v1}/Set power state
Transmission parameters
| power-state required | string Enum: "on" "standby" "reset" Current power state |
{- "power-state": "standby"
}{- "power-state": "standby"
}Set input state
Transmission parameters
| input-state required | string Enum: "COMPUTER" "HDMI1" "HDMI2" "MEMORY VIEWER" "NETWORK" "DIGITAL LINK" Current input state |
{- "input-state": "COMPUTER"
}{- "input-state": "COMPUTER"
}Set av-mute state
Transmission parameters
| av-mute-state required | string Enum: "on" "off" Current av-mute state |
{- "av-mute-state": "on"
}{- "av-mute-state": "on"
}Set freeze state
Transmission parameters
| freeze-state required | string Enum: "on" "off" Current freeze state |
{- "freeze-state": "on"
}{- "freeze-state": "on"
}Set on-screen-display status
Transmission parameters
| osd-state required | string Enum: "on" "off" Current on screen display state |
{- "osd-state": "on"
}{- "osd-state": "on"
}Set pre-show-mode status
Transmission parameters
| pre-show-mode-state required | string Enum: "on" "off" Current pre show mode state |
{- "pre-show-mode-state": "on"
}{- "pre-show-mode-state": "on"
}{- "test-pattern-state": "white",
- "test-pattern-users": [
- {
- "test-pattern-user-image-id": "user1",
- "test-pattern-user-image-name": "test"
}, - {
- "test-pattern-user-image-id": "user2",
- "test-pattern-user-image-name": "abc"
}, - {
- "test-pattern-user-image-id": "user3",
- "test-pattern-user-image-name": ""
}, - {
- "test-pattern-user-image-id": "user4",
- "test-pattern-user-image-name": ""
}
]
}Set test pattern status
Transmission parameters
| test-pattern-state required | string Enum: "white" "black" "colorbar-vertical" "colorbar-horizontal" "focus" "aspect" "window" "window-invert" "crosshatch-white" "crosshatch-red" "crosshatch-green" "crosshatch-blue" "crosshatch-cyan" "crosshatch-magenta" "crosshatch-yellow" "circle" "user1" "user2" "user3" "user4" "off" Current test pattern state |
required | Array of objects |
{- "test-pattern-state": "white",
- "test-pattern-users": [
- {
- "test-pattern-user-image-id": "user1",
- "test-pattern-user-image-name": "test"
}, - {
- "test-pattern-user-image-id": "user2",
- "test-pattern-user-image-name": "abc"
}, - {
- "test-pattern-user-image-id": "user3",
- "test-pattern-user-image-name": ""
}, - {
- "test-pattern-user-image-id": "user4",
- "test-pattern-user-image-name": ""
}
]
}{- "test-pattern-state": "white",
- "test-pattern-users": [
- {
- "test-pattern-user-image-id": "user1",
- "test-pattern-user-image-name": "test"
}, - {
- "test-pattern-user-image-id": "user2",
- "test-pattern-user-image-name": "abc"
}, - {
- "test-pattern-user-image-id": "user3",
- "test-pattern-user-image-name": ""
}, - {
- "test-pattern-user-image-id": "user4",
- "test-pattern-user-image-name": ""
}
]
}Set user image file for a specific ID
| test-pattern-id required | string Example: 1 Testpattern id for which you want to set user image |
Transmission parameters
| test-pattern-user-image-file required | any Put user image file path |
@test.png{- "test-pattern-user-image-file": "success"
}Set lens status
Transmission parameters
| lens-shift-horizontal required | string Lens shift horizontal |
| lens-shift-vertical required | string Lens shift vertical |
| lens-zoom required | string Lens zoom |
| lens-focus required | string Lens focus |
| lens-periphery-focus required | string Lens periphery focus |
{- "lens-shift-horizontal": "100",
- "lens-shift-vertical": "-100",
- "lens-zoom": "200",
- "lens-focus": "50",
- "lens-periphery-focus": "100"
}{- "lens-shift-horizontal": "100",
- "lens-shift-vertical": "-100",
- "lens-zoom": "200",
- "lens-focus": "50",
- "lens-periphery-focus": "100"
}{- "lens-memories": [
- {
- "lens-memory-id": "1",
- "lens-memory-name": "memory1",
- "lens-memory-shift-horizontal": "100",
- "lens-memory-shift-vertical": "-100",
- "lens-memory-zoom": "200",
- "lens-memory-focus": "50",
- "lens-memory-periphery-focus": "100"
}, - {
- "lens-memory-id": "2",
- "lens-memory-name": "memory2",
- "lens-memory-shift-horizontal": "100",
- "lens-memory-shift-vertical": "-100",
- "lens-memory-zoom": "200",
- "lens-memory-focus": "50",
- "lens-memory-periphery-focus": "100"
}, - {
- "lens-memory-id": "3",
- "lens-memory-name": "memory3",
- "lens-memory-shift-horizontal": "100",
- "lens-memory-shift-vertical": "-100",
- "lens-memory-zoom": "200",
- "lens-memory-focus": "50",
- "lens-memory-periphery-focus": "100"
}, - {
- "lens-memory-id": "4",
- "lens-memory-name": "memory4",
- "lens-memory-shift-horizontal": "100",
- "lens-memory-shift-vertical": "-100",
- "lens-memory-zoom": "200",
- "lens-memory-focus": "50",
- "lens-memory-periphery-focus": "100"
}, - {
- "lens-memory-id": "5",
- "lens-memory-name": "memory5",
- "lens-memory-shift-horizontal": "100",
- "lens-memory-shift-vertical": "-100",
- "lens-memory-zoom": "200",
- "lens-memory-focus": "50",
- "lens-memory-periphery-focus": "100"
}, - {
- "lens-memory-id": "6",
- "lens-memory-name": "memory6",
- "lens-memory-shift-horizontal": "100",
- "lens-memory-shift-vertical": "-100",
- "lens-memory-zoom": "200",
- "lens-memory-focus": "50",
- "lens-memory-periphery-focus": "100"
}, - {
- "lens-memory-id": "7",
- "lens-memory-name": "memory7",
- "lens-memory-shift-horizontal": "100",
- "lens-memory-shift-vertical": "-100",
- "lens-memory-zoom": "200",
- "lens-memory-focus": "50",
- "lens-memory-periphery-focus": "100"
}, - {
- "lens-memory-id": "8",
- "lens-memory-name": "memory8",
- "lens-memory-shift-horizontal": "100",
- "lens-memory-shift-vertical": "-100",
- "lens-memory-zoom": "200",
- "lens-memory-focus": "50",
- "lens-memory-periphery-focus": "100"
}, - {
- "lens-memory-id": "9",
- "lens-memory-name": "memory9",
- "lens-memory-shift-horizontal": "100",
- "lens-memory-shift-vertical": "-100",
- "lens-memory-zoom": "200",
- "lens-memory-focus": "50",
- "lens-memory-periphery-focus": "100"
}, - {
- "lens-memory-id": "10",
- "lens-memory-name": "memory10",
- "lens-memory-shift-horizontal": "100",
- "lens-memory-shift-vertical": "-100",
- "lens-memory-zoom": "200",
- "lens-memory-focus": "50",
- "lens-memory-periphery-focus": "100"
}
]
}Set lens-memories status
Transmission parameters
| lens-memory-id required | string Lens memory ID |
{- "lens-memory-id": "1"
}{- "lens-memory-id": "1"
}Set back-color status
Transmission parameters
| back-color-state required | string Enum: "blue" "black" Current back color state |
{- "back-color-state": "blue"
}{- "back-color-state": "blue"
}Set NTP synchronization settings
Transmission parameters
| ntp-sync required | string Enum: "on" "off" Current NTP synchronization settings |
| ntp-server required | string Current NTP server settings |
{- "ntp-sync": "on",
- "ntp-server": "XXX.XXX.XXX.XXX"
}{- "ntp-sync": "on",
- "ntp-server": "XXX.XXX.XXX.XXX"
}Set HTTPS configuration status
Transmission parameters
| https-state required | string Enum: "on" "off" Current HTTPS configuration state |
{- "https-state": "on"
}{- "https-state": "on"
}{- "network-ip-version": "ipv4-and-ipv6",
- "network-wired-dhcp": "off",
- "network-wired-ipv4-ip-address": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-subnetmask": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-default-gateway": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-dns1-ip-address": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-dns2-ip-address": "XXX.XXX.XXX.XXX",
- "network-wired-ipv6-auto-configuration": "off",
- "network-wired-ipv6-temporary-address": "off",
- "network-wired-ipv6-ip-address": "XXXX:XXXX::XXXX",
- "network-wired-ipv6-prefix-length": "64",
- "network-wired-ipv6-default-gateway": "XXXX:XXXX::XXXX",
- "network-wired-ipv6-link-local-address": "XXXX::XXXX:XXXX/64",
- "network-wired-ipv6-stateful-address": "XXXX::XXXX:XXXX/64",
- "network-wired-ipv6-stateless-addresses": [
- {
- "network-wired-ipv6-stateless-address-id": "1",
- "network-wired-ipv6-stateless-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-stateless-address-id": "2",
- "network-wired-ipv6-stateless-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-stateless-address-id": "3",
- "network-wired-ipv6-stateless-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-stateless-address-id": "4",
- "network-wired-ipv6-stateless-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-stateless-address-id": "5",
- "network-wired-ipv6-stateless-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-stateless-address-id": "6",
- "network-wired-ipv6-stateless-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-stateless-address-id": "7",
- "network-wired-ipv6-stateless-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-stateless-address-id": "8",
- "network-wired-ipv6-stateless-address": "XXXX:XXXX::XXXX/64"
}
], - "network-wired-ipv6-temporary-addresses": [
- {
- "network-wired-ipv6-temporary-address-id": "1",
- "network-wired-ipv6-temporary-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-temporary-address-id": "2",
- "network-wired-ipv6-temporary-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-temporary-address-id": "3",
- "network-wired-ipv6-temporary-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-temporary-address-id": "4",
- "network-wired-ipv6-temporary-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-temporary-address-id": "5",
- "network-wired-ipv6-temporary-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-temporary-address-id": "6",
- "network-wired-ipv6-temporary-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-temporary-address-id": "7",
- "network-wired-ipv6-temporary-address": "XXXX:XXXX::XXXX/64"
}, - {
- "network-wired-ipv6-temporary-address-id": "8",
- "network-wired-ipv6-temporary-address": "XXXX:XXXX::XXXX/64"
}
], - "network-wireless-state": "on",
- "network-wireless-ssid": "xxxxxxxx",
- "network-wireless-authentication": "WPA2-PSK",
- "network-wireless-encryption": "AES",
- "network-wireless-ipv4-ip-address": "XXX.XXX.XXX.XXX",
- "network-wireless-ipv4-subnetmask": "XXX.XXX.XXX.XXX",
- "network-wireless-ipv4-default-gateway": "XXX.XXX.XXX.XXX"
}Set network status
Transmission parameters
| network-ip-version required | string Enum: "ipv4" "ipv6" "ipv4-and-ipv6" Network IP version |
| network-wired-dhcp required | string Enum: "on" "off" Network wired DHCP |
| network-wired-ipv4-ip-address required | string Network wired IPv4 IP address |
| network-wired-ipv4-subnetmask required | string Network wired IPv4 subnetmask |
| network-wired-ipv4-default-gateway required | string Network wired IPv4 default gateway |
| network-wired-ipv4-dns1-ip-address required | string Network wired IPv4 DNS1 IP address |
| network-wired-ipv4-dns2-ip-address required | string Network wired IPv4 DNS2 IP address |
| network-wired-ipv6-auto-configuration required | string Enum: "on" "off" Network wired IPv6 auto configuration |
| network-wired-ipv6-temporary-address required | string Enum: "on" "off" Network wired IPv6 temporary address |
| network-wired-ipv6-ip-address required | string Network wired IPv6 IP address |
| network-wired-ipv6-prefix-length required | string Network wired IPv6 prefix length |
| network-wired-ipv6-default-gateway required | string Network wired IPv6 default gateway |
| network-wireless-key required | string Network wireless key |
{- "network-ip-version": "ipv4-and-ipv6",
- "network-wired-dhcp": "off",
- "network-wired-ipv4-ip-address": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-subnetmask": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-default-gateway": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-dns1-ip-address": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-dns2-ip-address": "XXX.XXX.XXX.XXX",
- "network-wired-ipv6-auto-configuration": "off",
- "network-wired-ipv6-temporary-address": "off",
- "network-wired-ipv6-ip-address": "XXXX:XXXX::XXXX",
- "network-wired-ipv6-prefix-length": "64",
- "network-wired-ipv6-default-gateway": "XXXX:XXXX::XXXX",
- "network-wireless-key": "xxxxxxxx"
}{- "network-ip-version": "ipv4-and-ipv6",
- "network-wired-dhcp": "off",
- "network-wired-ipv4-ip-address": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-subnetmask": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-default-gateway": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-dns1-ip-address": "XXX.XXX.XXX.XXX",
- "network-wired-ipv4-dns2-ip-address": "XXX.XXX.XXX.XXX",
- "network-wired-ipv6-auto-configuration": "off",
- "network-wired-ipv6-temporary-address": "off",
- "network-wired-ipv6-ip-address": "XXXX:XXXX::XXXX",
- "network-wired-ipv6-prefix-length": "64",
- "network-wired-ipv6-default-gateway": "XXXX:XXXX::XXXX",
- "network-wireless-key": "xxxxxxxx"
}Set light-output status
Transmission parameters
| light-output-state required | string Light output state |
| light-output-max required | string Light output max |
{- "light-output-state": "100.0%",
- "light-output-max": "100.0%"
}{- "light-output-state": "100.0%",
- "light-output-max": "100.0%"
}Set operating-mode status
Transmission parameters
| operating-mode-state required | string Enum: "normal" "eco" "quiet" "user1" "user2" "user3" Current operating mode state |
{- "operating-mode-state": "normal"
}{- "operating-mode-state": "normal"
}Set clock status
Transmission parameters
| clock-year required | string Clock year |
| clock-month required | string Clock month |
| clock-day required | string Clock day |
| clock-hour required | string Clock hour |
| clock-minute required | string Clock minute |
| clock-second required | string Clock second |
{- "clock-year": "2025",
- "clock-month": "01",
- "clock-day": "01",
- "clock-hour": "00",
- "clock-minute": "00",
- "clock-second": "00"
}{- "clock-year": "2025",
- "clock-month": "01",
- "clock-day": "01",
- "clock-hour": "00",
- "clock-minute": "00",
- "clock-second": "00"
}Set command-protect status
Transmission parameters
| command-protect-state required | string Enum: "disable" "enable-md5" "enable-sha-256" Current command protect state |
{- "command-protect-state": "enable-sha-256"
}{- "command-protect-state": "enable-sha-256"
}Set schedule status
Transmission parameters
| schedule-state required | string Enum: "on" "off" Current schedule state |
{- "schedule-state": "on"
}{- "schedule-state": "on"
}{- "timers": [
- {
- "timer-id": "1",
- "timer-state": "on"
}, - {
- "timer-id": "2",
- "timer-state": "off"
}, - {
- "timer-id": "3",
- "timer-state": "off"
}, - {
- "timer-id": "4",
- "timer-state": "off"
}, - {
- "timer-id": "5",
- "timer-state": "off"
}, - {
- "timer-id": "6",
- "timer-state": "off"
}, - {
- "timer-id": "7",
- "timer-state": "off"
}, - {
- "timer-id": "8",
- "timer-state": "off"
}, - {
- "timer-id": "9",
- "timer-state": "off"
}, - {
- "timer-id": "10",
- "timer-state": "off"
}, - {
- "timer-id": "11",
- "timer-state": "off"
}, - {
- "timer-id": "12",
- "timer-state": "off"
}, - {
- "timer-id": "13",
- "timer-state": "off"
}, - {
- "timer-id": "14",
- "timer-state": "off"
}, - {
- "timer-id": "15",
- "timer-state": "off"
}, - {
- "timer-id": "16",
- "timer-state": "off"
}, - {
- "timer-id": "17",
- "timer-state": "off"
}, - {
- "timer-id": "18",
- "timer-state": "off"
}, - {
- "timer-id": "19",
- "timer-state": "off"
}, - {
- "timer-id": "20",
- "timer-state": "off"
}
]
}Set timers status
Transmission parameters
required | Array of objects |
{- "timers": [
- {
- "timer-id": "1",
- "timer-state": "on"
}, - {
- "timer-id": "2",
- "timer-state": "off"
}, - {
- "timer-id": "3",
- "timer-state": "off"
}, - {
- "timer-id": "4",
- "timer-state": "off"
}, - {
- "timer-id": "5",
- "timer-state": "off"
}, - {
- "timer-id": "6",
- "timer-state": "off"
}, - {
- "timer-id": "7",
- "timer-state": "off"
}, - {
- "timer-id": "8",
- "timer-state": "off"
}, - {
- "timer-id": "9",
- "timer-state": "off"
}, - {
- "timer-id": "10",
- "timer-state": "off"
}, - {
- "timer-id": "11",
- "timer-state": "off"
}, - {
- "timer-id": "12",
- "timer-state": "off"
}, - {
- "timer-id": "13",
- "timer-state": "off"
}, - {
- "timer-id": "14",
- "timer-state": "off"
}, - {
- "timer-id": "15",
- "timer-state": "off"
}, - {
- "timer-id": "16",
- "timer-state": "off"
}, - {
- "timer-id": "17",
- "timer-state": "off"
}, - {
- "timer-id": "18",
- "timer-state": "off"
}, - {
- "timer-id": "19",
- "timer-state": "off"
}, - {
- "timer-id": "20",
- "timer-state": "off"
}
]
}{- "timers": [
- {
- "timer-id": "1",
- "timer-state": "on"
}, - {
- "timer-id": "2",
- "timer-state": "off"
}, - {
- "timer-id": "3",
- "timer-state": "off"
}, - {
- "timer-id": "4",
- "timer-state": "off"
}, - {
- "timer-id": "5",
- "timer-state": "off"
}, - {
- "timer-id": "6",
- "timer-state": "off"
}, - {
- "timer-id": "7",
- "timer-state": "off"
}, - {
- "timer-id": "8",
- "timer-state": "off"
}, - {
- "timer-id": "9",
- "timer-state": "off"
}, - {
- "timer-id": "10",
- "timer-state": "off"
}, - {
- "timer-id": "11",
- "timer-state": "off"
}, - {
- "timer-id": "12",
- "timer-state": "off"
}, - {
- "timer-id": "13",
- "timer-state": "off"
}, - {
- "timer-id": "14",
- "timer-state": "off"
}, - {
- "timer-id": "15",
- "timer-state": "off"
}, - {
- "timer-id": "16",
- "timer-state": "off"
}, - {
- "timer-id": "17",
- "timer-state": "off"
}, - {
- "timer-id": "18",
- "timer-state": "off"
}, - {
- "timer-id": "19",
- "timer-state": "off"
}, - {
- "timer-id": "20",
- "timer-state": "off"
}
]
}Get timer status for a specific ID
| timer-id required | string Example: 1 Timer id for which you want to get information |
{- "timer-id": "1",
- "timer-state": "on"
}Set timer status for a specific ID
| timer-id required | string Example: 1 Timer id for which you want to get information |
Transmission parameters
| timer-state required | string Enum: "on" "off" Timer state |
{- "timer-state": "on"
}{- "timer-id": "1",
- "timer-state": "on"
}Set pjlink status
Transmission parameters
| pjlink-state required | string Pjlink state |
| pjlink-password required | string Pjlink password |
{- "pjlink-state": "on",
- "pjlink-password": "xxxxxxxx"
}{- "pjlink-state": "on",
- "pjlink-password": "xxxxxxxx"
}Set crestron status
Transmission parameters
| crestron-state required | string Crestron state |
{- "crestron-state": "on"
}{- "crestron-state": "on"
}Set update file
Transmission parameters
| update-firmware required | any Update firmware file path |
@xxxx_xxxx_xxx.rom{- "update-firmware": "success"
}Set sound status
Transmission parameters
| sound-volume required | string Current sound state |
{- "sound-volume": "100"
}{- "sound-volume": "100"
}Set https-csr-request
Transmission parameters
| https-csr-host-name required | string HTTPS CSR host name |
| https-csr-country-code required | string HTTPS CSR country code |
| https-csr-prefectures-name required | string HTTPS CSR prefectures name |
| https-csr-city-name required | string HTTPS CSR city name |
| https-csr-organization-name required | string HTTPS CSR organization name |
| https-csr-department-name required | string HTTPS CSR department name |
{- "https-csr-host-name": "xxxxxx",
- "https-csr-country-code": "JP",
- "https-csr-prefectures-name": "xxxxxx",
- "https-csr-city-name": "xxxxxx",
- "https-csr-organization-name": "xxxxxx",
- "https-csr-department-name": "xxxxxx"
}{- "https-csr-host-name": "xxxxxx",
- "https-csr-country-code": "JP",
- "https-csr-prefectures-name": "xxxxxx",
- "https-csr-city-name": "xxxxxx",
- "https-csr-organization-name": "xxxxxx",
- "https-csr-department-name": "xxxxxx"
}Set https-intermediate-certificate file
Transmission parameters
| state required | any Install HTTPS intermediate certificate file path |
@interca.crt{- "state": "install"
}Set https-server-certificate file
Transmission parameters
| state required | any Install HTTPS server certificate file path |
@RQ7_SN123456.crt{- "state": "install"
}{- "errors": [
- {
- "error-kind": "no error",
- "error-category": "none",
- "error-code": "none",
- "error-message": "none"
}, - {
- "error-kind": "warning",
- "error-category": "temperature",
- "error-code": "U11",
- "error-message": "Intake air temp. warning"
}, - {
- "error-kind": "error",
- "error-category": "temperature",
- "error-code": "U23",
- "error-message": "Exhaust air temp. error"
}
]
}{- "lights": [
- {
- "light-id": "1",
- "light-name": "Light",
- "light-state": "on",
- "light-runtime": "3"
}, - {
- "light-id": "2",
- "light-name": "Light",
- "light-state": "on",
- "light-runtime": "3"
}
]
}Get light status for a specific ID
| light-id required | string Example: 1 Light id for which you want to get information |
{- "light-id": "1",
- "light-name": "Light",
- "light-state": "on",
- "light-runtime": "3"
}{- "model-name": "PT-CMZ50",
- "serial-no": "ABCDE1234",
- "projector-name": "NAME1234",
- "mac-adress": "11-22-33-44-55-66",
- "power-on-times": "5h",
- "device-runtime": "10h",
- "ac-voltage": "100.0V"
}{- "temperatures": [
- {
- "temperature-id": "1",
- "temperature-name": "intake air temperature",
- "temperature-celsius": "49",
- "temperature-kelvin": "114"
}, - {
- "temperature-id": "2",
- "temperature-name": "exhaust air temperature",
- "temperature-celsius": "49",
- "temperature-kelvin": "114"
}, - {
- "temperature-id": "3",
- "temperature-name": "light temperature 1",
- "temperature-celsius": "49",
- "temperature-kelvin": "114"
}, - {
- "temperature-id": "4",
- "temperature-name": "light temperature 2",
- "temperature-celsius": "49",
- "temperature-kelvin": "114"
}
]
}Get temperature information for a specific ID
| temperature-id required | string Example: 1 Temperature id for which you want to get information |
{- "temperature-id": "1",
- "temperature-name": "intake air temperature",
- "temperature-celsius": "49",
- "temperature-kelvin": "114"
}{- "packet-info-collision": "0",
- "packet-info-recv-packet": "XXXXX",
- "packet-info-recv-packet-error": "0",
- "packet-info-recv-packet-drop": "0",
- "packet-info-recv-packet-overrun": "0",
- "packet-info-recv-packet-frame": "0",
- "packet-info-send-packet": "XXXXX",
- "packet-info-send-packet-error": "0",
- "packet-info-send-packet-drop": "0"
}Get fan status for a specific ID
| fan-id required | string Example: 1 Fan id for which you want to get information |
{- "fan-id": "1",
- "fan-name": "xxxxxx",
- "fan-rotation-speed": "XXXXX"
}