Skip to content
Open
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
61 changes: 60 additions & 1 deletion src/http/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7792,7 +7792,9 @@ export const DeviceProperties: Properties = {
},
[DeviceType.LOCK_8531]: {
...GenericDeviceProperties,
[PropertyName.DeviceBattery]: DeviceBatteryLockProperty,
[PropertyName.DeviceBattery]: DeviceBatteryProperty,
[PropertyName.DeviceBatteryTemp]: DeviceBatteryTempProperty,
[PropertyName.DeviceWifiRSSI]: DeviceWifiRSSIProperty,
[PropertyName.DeviceLocked]: DeviceLockedProperty,
[PropertyName.DeviceLockStatus]: DeviceAdvancedLockStatusProperty,
[PropertyName.DeviceAutoLock]: DeviceAutoLockProperty,
Expand All @@ -7812,6 +7814,51 @@ export const DeviceProperties: Properties = {
[PropertyName.DeviceLowBatteryAlert]: DeviceLowBatteryAlertProperty,
[PropertyName.DeviceLockEventOrigin]: DeviceLockEventOriginProperty,
[PropertyName.DevicePersonName]: DevicePersonNameProperty,
[PropertyName.DeviceAntitheftDetection]: DeviceAntitheftDetectionProperty,
[PropertyName.DeviceRTSPStream]: DeviceRTSPStreamProperty,
[PropertyName.DeviceDetectionStatisticsWorkingDays]: DeviceDetectionStatisticsWorkingDaysProperty,
[PropertyName.DeviceDetectionStatisticsDetectedEvents]: DeviceDetectionStatisticsDetectedEventsProperty,
[PropertyName.DeviceDetectionStatisticsRecordedEvents]: DeviceDetectionStatisticsRecordedEventsProperty,
[PropertyName.DeviceImageMirrored]: DeviceImageMirroredProperty,
[PropertyName.DeviceSpeakerVolume]: DeviceSpeakerVolumeProperty,
[PropertyName.DeviceMicrophone]: DeviceMicrophoneProperty,
[PropertyName.DeviceSpeaker]: DeviceSpeakerProperty,
[PropertyName.DevicePowerWorkingMode]: DevicePowerWorkingModeProperty,
[PropertyName.DeviceRecordingClipLength]: DeviceRecordingClipLengthProperty,
[PropertyName.DeviceRecordingRetriggerInterval]: DeviceRecordingRetriggerIntervalProperty,
[PropertyName.DeviceRecordingEndClipMotionStops]: DeviceRecordingEndClipMotionStopsProperty,
[PropertyName.DeviceMotionDetectionType]: DeviceMotionDetectionTypeProperty,
[PropertyName.DeviceSnooze]: DeviceSnoozeProperty,
[PropertyName.DeviceNightvision]: DeviceNightvisionProperty,
[PropertyName.DeviceNotificationType]: DeviceNotificationTypeIndoorFloodlightProperty,
[PropertyName.DeviceVideoRecordingQuality]: DeviceVideoRecordingQualityProperty,
[PropertyName.DeviceAudioRecording]: DeviceAudioRecordingProperty,
[PropertyName.DevicePowerSource]: DevicePowerSourceProperty,
[PropertyName.DeviceLight]: DeviceFloodlightLightProperty,
[PropertyName.DeviceLightSettingsBrightnessManual]: DeviceFloodlightLightSettingsBrightnessManualProperty,
[PropertyName.DeviceLightSettingsEnable]: DeviceFloodlightLightSettingsEnableProperty,
[PropertyName.DeviceLightSettingsMotionTriggered]: DeviceFloodlightLightSettingsMotionTriggeredProperty,
[PropertyName.DeviceChimeHomebase]: DeviceChimeHomebaseBatteryDoorbellProperty, //OK
[PropertyName.DeviceChimeIndoor]: DeviceChimeIndoorBatteryDoorbellProperty,
[PropertyName.DeviceVideoWDR]: DeviceWDRProperty,
[PropertyName.DeviceVideoStreamingQuality]: DeviceVideoStreamingQualityBatteryDoorbellProperty,
[PropertyName.DeviceRingtoneVolume]: DeviceRingtoneVolumeBatteryDoorbellProperty,
[PropertyName.DeviceStatusLed]: DeviceStatusLedBatteryDoorbellProperty,
[PropertyName.DeviceChimeHomebaseRingtoneVolume]: DeviceChimeHomebaseRingtoneVolumeBatteryDoorbellProperty,
[PropertyName.DeviceChimeHomebaseRingtoneType]: DeviceChimeHomebaseRingtoneTypeBatteryDoorbellProperty,
[PropertyName.DeviceChargingStatus]: DeviceChargingStatusProperty,
[PropertyName.DeviceDualCamWatchViewMode]: DeviceDualCamWatchViewModeProperty,
[PropertyName.DeviceContinuousRecording]: DeviceContinuousRecordingProperty,
[PropertyName.DeviceContinuousRecordingType]: DeviceContinuousRecordingTypeProperty,
[PropertyName.DeviceMotionTracking]: DeviceMotionTrackingProperty,
[PropertyName.DeviceNotificationPerson]: DeviceNotificationPersonS350Property,
[PropertyName.DeviceMotionDetection]: DeviceMotionDetectionIndoorSoloFloodProperty,
[PropertyName.DeviceMotionDetectionSensitivity]: DeviceMotionDetectionSensitivityIndoorProperty,
[PropertyName.DeviceMotionZone]: DeviceMotionZoneProperty,
[PropertyName.DeviceVideoTypeStoreToNAS]: DeviceVideoTypeStoreToNASProperty,
[PropertyName.DeviceMotionDetectionRange]: DeviceMotionDetectionRangeT8425Property,
[PropertyName.DeviceEnabled]: DeviceEnabledIndoorMiniProperty,
[PropertyName.DeviceMotionOutOfViewDetection]: DeviceMotionOutOfViewDetectionProperty,
},
[DeviceType.LOCK_85D0]: {
...GenericDeviceProperties,
Expand All @@ -7835,6 +7882,7 @@ export const DeviceProperties: Properties = {
[PropertyName.DeviceLowBatteryAlert]: DeviceLowBatteryAlertProperty,
[PropertyName.DeviceLockEventOrigin]: DeviceLockEventOriginProperty,
[PropertyName.DevicePersonName]: DevicePersonNameProperty,
[PropertyName.DeviceStatusLed]: DeviceStatusLedProperty,
},
[DeviceType.LOCK_8502]: {
...GenericDeviceProperties,
Expand Down Expand Up @@ -9564,6 +9612,17 @@ export const StationProperties: Properties = {
},
[DeviceType.LOCK_8531]: {
...BaseStationProperties,
[PropertyName.StationLANIpAddress]: StationLanIpAddressStandaloneProperty,
[PropertyName.StationMacAddress]: StationMacAddressProperty,
[PropertyName.StationGuardMode]: StationGuardModeProperty,
[PropertyName.StationCurrentMode]: StationCurrentModeProperty,
[PropertyName.StationTimeFormat]: StationTimeFormatProperty,
[PropertyName.StationAlarm]: StationAlarmProperty,
[PropertyName.StationAlarmType]: StationAlarmTypeProperty,
[PropertyName.StationAlarmVolume]: StationAlarmVolumeWalllightProperty,
[PropertyName.StationSdStatus]: StationSdStatusProperty,
[PropertyName.StationSdCapacity]: StationSdCapacityProperty,
[PropertyName.StationSdCapacityAvailable]: StationSdAvailableCapacityProperty,
},
[DeviceType.LOCK_85D0]: {
...BaseStationProperties,
Expand Down