Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added docs/_media/siren_sensor_T8970_large.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_media/siren_sensor_T8970_small.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 4 additions & 3 deletions docs/supported_devices.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Supported devices

| | Device | Support status | Tested version |
| ----------------------------------------------------------------------------------- | -------------------------------------------------------- | ------------------------------------------- | ------------------------------------------------------ |
|-------------------------------------------------------------------------------------|----------------------------------------------------------| ------------------------------------------- | ------------------------------------------------------ |
| ![T8001 image](_media/homebase_small.jpg) | HomeBase (T8001) | :heavy_check_mark: | |
| ![T8002 image](_media/homebase_small.jpg) | HomeBase E (T8002) | :heavy_check_mark: :heavy_exclamation_mark: | |
| ![T8010 image](_media/homebase2_small.jpg) | HomeBase S280 (T8010; Homebase 2) | :heavy_check_mark: | |
Expand Down Expand Up @@ -61,12 +61,12 @@
| ![T8416 image](_media/indoorcamE30_small.jpeg) | Indoor Cam E30 (T8417) | :heavy_check_mark: | |
| ![T8416 image](_media/indoorcamC210_small.png) | Indoor Cam C210 (T8419) | :heavy_check_mark: | |
| ![T8416 image](_media/indoorcamC220_small.png) | Indoor Cam C220 (T8W11C; type 10008/10010) | :heavy_check_mark: | |
| ![T8416 image](_media/indoorcamC220_small.png) | Indoor Cam C220 (T8419N; type 10011) | :heavy_check_mark: | |
| ![T8416 image](_media/indoorcamC220_small.png) | Indoor Cam C220 (T8419N; type 10011) | :heavy_check_mark: | |
| ![T8150 image](_media/4g_lte_starlight_small.jpg) | 4G LTE Starlight (T8150) | :heavy_check_mark: | |
| ![T8150 image](_media/4g_lte_starlight_small.jpg) | 4G Camera S230 (T8151; 4G LTE Starlight) | :heavy_check_mark: | Firmware: 1.1.3.7 (20230730) |
| ![T8150 image](_media/4g_lte_starlight_small.jpg) | 4G LTE Starlight (T8152) | :heavy_exclamation_mark: | |
| ![T8150 image](_media/4g_lte_starlight_small.jpg) | 4G LTE Starlight (T8153) | :heavy_exclamation_mark: | |
| ![T86P2 image](_media/4g_lte_cam_s330_small.png) | 4G LTE Cam S330 (T86P2) | :wrench: | Firmware: 1.2.3.2 |
| ![T86P2 image](_media/4g_lte_cam_s330_small.png) | 4G LTE Cam S330 (T86P2) | :wrench: | Firmware: 1.2.3.2 |
| ![T8500 image](_media/smartlock_t8500_small.jpg) | Smart Lock (T8500) | :x: | |
| ![T8500 with Wi-Fi Bridge image](_media/smartlock_t8500_wifibridge_small.jpg) | Smart Lock (T8500) with Wi-Fi Bridge | :heavy_check_mark: :wrench: | |
| ![T8510 image](_media/smartlock_touch_t8510_small.jpg) | Smart Lock Touch (T8510) | :x: | |
Expand All @@ -92,6 +92,7 @@
| ![T87B2 image](_media/entrysensore20_small.jpeg) | Entry Sensor E20 (T90E0) | :wrench: | |
| ![T90M0 image](_media/pir_sensor_e20_small.jpg) | PIR Sensor E20 (T90M0) | :wrench: | |
| ![T90R0 image](_media/siren_sensor_e20_small.jpg) | Siren Sensor E20 (T90R0) | :wrench: | |
| ![T8970 image](_media/siren_sensor_T8970_small.jpg) | Siren Sensor (T8970) | :wrench: | |

## Legend

Expand Down
22 changes: 22 additions & 0 deletions src/http/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ export enum DeviceType {
BATTERY_DOORBELL_2 = 16,
HB3 = 18,
CAMERA3 = 19,
SIREN_SENSOR_8970 = 20, //T8970
CAMERA3C = 23,
PROFESSIONAL_247 = 24, // T8600
MINIBASE_CHIME = 25,
Expand Down Expand Up @@ -992,6 +993,7 @@ export const GenericTypeProperty: PropertyMetadataNumeric = {
16: "Battery Doorbell 2",
18: "HomeBase S380 (HomeBase 3; T8030)",
19: "eufyCam S330 (eufyCam 3)",
20: "Siren T8970",
23: "eufyCam S300 (eufyCam 3C)",
24: "eufyCam E330 (Professional)",
25: "MiniBase Chime",
Expand Down Expand Up @@ -8703,6 +8705,14 @@ export const DeviceProperties: Properties = {
[PropertyName.DeviceBattery]: DeviceBatteryProperty,
[PropertyName.DeviceBatteryLow]: DeviceBatteryLowMotionSensorProperty,
},
[DeviceType.SIREN_SENSOR_8970]: {
...GenericDeviceProperties,
[PropertyName.DeviceWifiRSSI]: DeviceWifiRSSILockProperty,
[PropertyName.DeviceSnooze]: DeviceSnoozeProperty,
[PropertyName.DeviceState]: DeviceStateProperty,
[PropertyName.DeviceBattery]: DeviceBatteryProperty,
[PropertyName.DeviceBatteryLow]: DeviceBatteryLowMotionSensorProperty,
},
};

DeviceProperties[DeviceType.INDOOR_PT_CAMERA_C220_V2] = DeviceProperties[DeviceType.INDOOR_PT_CAMERA_C220];
Expand Down Expand Up @@ -9905,6 +9915,13 @@ export const StationProperties: Properties = {
[PropertyName.StationAlarmType]: StationAlarmTypeProperty,
[PropertyName.StationAlarmTone]: StationAlarmToneProperty,
},
[DeviceType.SIREN_SENSOR_8970]: {
...BaseStationProperties,
[PropertyName.StationAlarmVolume]: StationAlarmVolumeWalllightProperty,
[PropertyName.StationAlarm]: StationAlarmProperty,
[PropertyName.StationAlarmType]: StationAlarmTypeProperty,
[PropertyName.StationAlarmTone]: StationAlarmToneProperty,
},
};

StationProperties[DeviceType.INDOOR_PT_CAMERA_C220_V2] = StationProperties[DeviceType.INDOOR_PT_CAMERA_C220];
Expand Down Expand Up @@ -10656,6 +10673,11 @@ export const DeviceCommands: Commands = {
CommandName.StationTriggerAlarmSound,
CommandName.DeviceTriggerAlarmSound,
],
[DeviceType.SIREN_SENSOR_8970]: [
CommandName.DeviceSnooze,
CommandName.StationTriggerAlarmSound,
CommandName.DeviceTriggerAlarmSound,
],
[DeviceType.PIR_SENSOR_E20]: [
CommandName.DeviceSnooze,
CommandName.StationTriggerAlarmSound,
Expand Down
Loading