Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JohanBendz/com.tuya.zigbee
/ functions
Functions
522 in github.com/JohanBendz/com.tuya.zigbee
⨍
Functions
522
◇
Types & classes
316
↓ 42 callers
Method
readAttributes
({ attributes })
drivers/fingerbot/device.js:41
↓ 37 callers
Method
writeData32
* Sends a 32-bit integer value to the specified datapoint (dp). * * @param {number} dp - The datapoint ID * @param {number} value - Th
lib/TuyaSpecificClusterDevice.js:62
↓ 27 callers
Method
readAttributes
({ attributes })
drivers/sirentemphumidsensor/device.js:109
↓ 25 callers
Method
writeBool
* Sends a boolean value to the specified datapoint (dp). * * @param {number} dp - The datapoint ID * @param {boolean} value - The bool
lib/TuyaSpecificClusterDevice.js:38
↓ 16 callers
Method
writeEnum
* Sends an enum value to the specified datapoint (dp). * * @param {number} dp - The datapoint ID * @param {number} value - The enum va
lib/TuyaSpecificClusterDevice.js:109
↓ 8 callers
Function
mapValueRange
* Map a range of values to a new range. * @param {number} originalRangeStart * @param {number} originalRangeEnd * @param {number} newRangeStart *
lib/util/index.js:34
↓ 7 callers
Function
marshalSchedule
(workingDay, weekDayDataPoint, scheduleString)
drivers/thermostatic_radiator_valve/helpers.js:100
↓ 7 callers
Function
parseSchedule
(bytes)
drivers/thermostatic_radiator_valve/helpers.js:75
↓ 7 callers
Method
writeRaw
* Sends raw data to the specified datapoint (dp). * * @param {number} dp - The datapoint ID * @param {Buffer} data - The raw data buff
lib/TuyaSpecificClusterDevice.js:133
↓ 6 callers
Method
_setupGang
(zclNode, gangName, dpOnOff)
drivers/wall_switch_6_gang_tuya/device.js:64
↓ 6 callers
Function
getDataValue
(dpValue)
drivers/siren/device.js:62
↓ 5 callers
Method
_setCapabilitySafe
(capabilityId, value, errorMessage)
drivers/fingerbot/device.js:466
↓ 5 callers
Method
_setupGang
(zclNode, gangName, dpOnOff)
drivers/wall_switch_5_gang_tuya/device.js:61
↓ 5 callers
Function
calculateColorControlTransitionTime
* Calculate a transitionTime value for the color control cluster, it takes one parameter: the * `opts` object provided by a {@link Homey.Device.regis
lib/util/index.js:94
↓ 5 callers
Method
changeOnOff
(onoff)
lib/TuyaZigBeeLightDevice.js:351
↓ 4 callers
Method
_getConfiguredMode
()
drivers/fingerbot/device.js:457
↓ 4 callers
Method
_setupGang
(gangName, dpOnOff)
drivers/wall_switch_4_gang_tuya/device.js:62
↓ 4 callers
Function
calculateLevelControlTransitionTime
* Calculate a transitionTime value for the level control cluster, it takes one parameter: the * `opts` object provided by a {@link Homey.Device.regis
lib/util/index.js:71
↓ 4 callers
Method
ensureCapability
(capabilityId)
drivers/sirentemphumidsensor/device.js:252
↓ 4 callers
Function
getDataValue
(dpValue)
drivers/wall_switch_1_gang_tuya/helpers.js:1
↓ 4 callers
Method
processDatapoint
(data)
drivers/fingerbot/device.js:318
↓ 4 callers
Method
processTuyaMessage
(source, data)
drivers/sirentemphumidsensor/device.js:373
↓ 4 callers
Method
queryAll
()
drivers/sirentemphumidsensor/device.js:314
↓ 4 callers
Method
setCapabilitySave
(capName, capValue)
drivers/thermostatic_radiator_valve/device.js:109
↓ 4 callers
Method
setOn
()
lib/OnOffBoundCluster.js:30
↓ 3 callers
Method
_triggerFlowCard
(id, tokens = {}, state = {})
drivers/fingerbot/device.js:474
↓ 3 callers
Method
changeDimLevel
(dim, opts = {})
lib/TuyaZigBeeLightDevice.js:375
↓ 3 callers
Method
make4String
(v)
drivers/christmas_lights/device.js:114
↓ 3 callers
Method
safeSetSettings
(settings)
drivers/sirentemphumidsensor/device.js:463
↓ 3 callers
Method
setColor
({dim,light_hue,light_saturation})
drivers/christmas_lights/device.js:66
↓ 3 callers
Method
setOff
()
lib/OnOffBoundCluster.js:36
↓ 3 callers
Method
triggerFingerBotPress
()
drivers/fingerbot/device.js:273
↓ 3 callers
Method
writeString
* Sends a string value to the specified datapoint (dp). * * @param {number} dp - The datapoint ID * @param {string} value - The string
lib/TuyaSpecificClusterDevice.js:86
↓ 2 callers
Method
_configureStateCapability
(hasState)
drivers/curtain_module_2_gang/device.js:201
↓ 2 callers
Method
_configureStateCapability
(hasState)
drivers/wall_curtain_switch/device.js:176
↓ 2 callers
Method
_configureStateCapability
(hasState)
drivers/curtain_module/device.js:178
↓ 2 callers
Method
_normalizeMode
(mode)
drivers/fingerbot/device.js:461
↓ 2 callers
Method
_setupGang
(zclNode, gangName, dpOnOff, dpDim)
drivers/dimmer_2_gang_tuya/device.js:52
↓ 2 callers
Method
buttonCommandParser
(ep, frame)
drivers/wall_remote_4_gang/device.js:39
↓ 2 callers
Method
changeColor
({ hue, saturation, value }, opts = {})
lib/TuyaZigBeeLightDevice.js:507
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
lib/TuyaHelpers.js:66
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/temphumidsensor5/device.js:18
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/smart_air_detection_box/device.js:27
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/soilsensor_2/device.js:26
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/wall_thermostat/helpers.js:2
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/smoke_sensor2/device.js:24
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/temphumidsensor4/device.js:18
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/siren/device.js:51
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/thermostatic_radiator_valve/helpers.js:2
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/soilsensor/device.js:26
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/radar_sensor_ceiling/device.js:29
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/radar_sensor/device.js:29
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/lcdtemphumidsensor_3/device.js:25
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/curtain_motor/device.js:24
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
drivers/sirentemphumidsensor/device.js:70
↓ 2 callers
Function
convertMultiByteNumberPayloadToSingleDecimalNumber
(chunks)
drivers/wall_switch_1_gang_tuya/helpers.js:2
↓ 2 callers
Function
getDataValue
(dpValue)
drivers/wall_thermostat/helpers.js:1
↓ 2 callers
Function
getDataValue
(dpValue)
drivers/radar_sensor_ceiling/device.js:40
↓ 2 callers
Function
getDataValue
(dpValue)
drivers/radar_sensor/device.js:40
↓ 2 callers
Function
loadLocales
* Method that loads a specific locale file based on provided `language`. * @param {string} [language=Homey.ManagerI18n.getLanguage()] * @private
lib/util/index.js:127
↓ 2 callers
Method
processDatapoint
(data)
drivers/tuya_dummy_device/device.js:26
↓ 2 callers
Method
processDatapoint
(data)
drivers/wall_switch_6_gang_tuya/device.js:73
↓ 2 callers
Method
processDatapoint
(data)
drivers/wall_dimmer_tuya/device.js:83
↓ 2 callers
Method
processDatapoint
(data)
drivers/radar_sensor_2/device.js:57
↓ 2 callers
Method
processDatapoint
(data)
drivers/dimmer_2_gang_tuya/device.js:141
↓ 2 callers
Method
processDatapoint
(data)
drivers/dimmer_1_gang_tuya/device.js:97
↓ 2 callers
Method
processDatapoint
(data)
drivers/wall_switch_4_gang_tuya/device.js:71
↓ 2 callers
Method
processDatapoint
(data)
drivers/wall_switch_5_gang_tuya/device.js:70
↓ 2 callers
Method
processResponse
(data)
drivers/wall_thermostat/device.js:81
↓ 2 callers
Method
processResponse
(data)
drivers/wall_switch_1_gang_tuya/device.js:37
↓ 2 callers
Method
reportAlarmBatteryCapacity
(measuredValue)
drivers/sirentemphumidsensor/device.js:506
↓ 2 callers
Method
safeSetCapabilityValue
(capabilityId, value)
drivers/sirentemphumidsensor/device.js:455
↓ 2 callers
Method
sendAlarmDuration
(duration)
drivers/siren/device.js:218
↓ 2 callers
Method
sendAlarmTune
(tune)
drivers/siren/device.js:223
↓ 2 callers
Method
sendAlarmVolume
(volume)
drivers/siren/device.js:212
↓ 2 callers
Method
setWhiteDim
({dim})
drivers/christmas_lights/device.js:73
↓ 2 callers
Function
wait
* Async version of `setTimeout`. * @param {number} timeout - milliseconds * @returns {Promise<unknown>} * @memberof Util * @private
lib/util/index.js:268
↓ 1 callers
Method
StartEffect
(args)
drivers/christmas_lights/device.js:97
↓ 1 callers
Method
_pulseMomentaryGui
()
drivers/fingerbot/device.js:306
↓ 1 callers
Method
_readDeviceAttributes
(zclNode)
drivers/wall_dimmer_tuya/device.js:48
↓ 1 callers
Method
_readDeviceAttributes
(zclNode)
drivers/radar_sensor_2/device.js:48
↓ 1 callers
Method
_readDeviceAttributes
(zclNode)
drivers/dimmer_1_gang_tuya/device.js:46
↓ 1 callers
Method
_registerActionFlowCards
()
drivers/fingerbot/driver.js:13
↓ 1 callers
Method
_registerOnOffHandling
(zclNode)
drivers/fingerbot/device.js:148
↓ 1 callers
Method
_registerTimeBoundCluster
(zclNode)
drivers/fingerbot/device.js:262
↓ 1 callers
Method
_registerTimeBoundCluster
(zclNode)
drivers/sirentemphumidsensor/device.js:208
↓ 1 callers
Method
_registerTuyaListeners
(zclNode)
drivers/fingerbot/device.js:218
↓ 1 callers
Method
_registerTuyaListeners
(zclNode)
drivers/sirentemphumidsensor/device.js:220
↓ 1 callers
Method
_setupGang
(zclNode)
drivers/wall_dimmer_tuya/device.js:56
↓ 1 callers
Method
_setupGang
(zclNode)
drivers/dimmer_1_gang_tuya/device.js:54
↓ 1 callers
Method
_updateBattery
()
drivers/motion_sensor/device.js:33
↓ 1 callers
Method
applyConfiguredSettings
({ includeMode = false } = {})
drivers/fingerbot/device.js:374
↓ 1 callers
Method
applySettings
(settings, keys)
drivers/thermostatic_radiator_valve/device.js:66
↓ 1 callers
Function
assertClusterSpecification
* Method that asserts a given cluster specification. * @param {ClusterSpecification} cluster * @private
lib/util/index.js:171
↓ 1 callers
Method
bootstrap
()
drivers/sirentemphumidsensor/device.js:258
↓ 1 callers
Method
bootstrapBasicRead
()
drivers/sirentemphumidsensor/device.js:265
↓ 1 callers
Method
buttonCommandParser
(ep, frame)
drivers/wall_remote_3_gang/device.js:35
↓ 1 callers
Method
buttonCommandParser
(ep, frame)
drivers/wall_remote_4_gang_3/device.js:34
↓ 1 callers
Method
buttonCommandParser
(cl, frame)
drivers/smart_knob_switch/device.js:35
↓ 1 callers
Method
buttonCommandParser
(ep, frame)
drivers/wall_remote_2_gang/device.js:35
next →
1–100 of 522, ranked by callers