Class: EventEmitter
API
Examples
Examples
Introduction
Classes
AthomCloudAPI.Error
AthomCloudAPI.Token
AthomCloudAPI.Role
AthomCloudAPI.UserProfile
AthomCloudAPI.Avatar
AthomCloudAPI.User
Methods
getHomeys
getHomeyById
getFirstHomey
getDevice
AthomCloudAPI.UserDevice
AthomCloudAPI.Homey
Members
resourceId
Methods
authenticate
AthomFirmwareAPI.Error
HomeyAPI
Members
alarms
apps
audio
backup
cloud
coprocessor
database
devices
drivers
energy
experiments
flow
flowToken
geolocation
googleAssistant
i18n
images
insights
ledring
logic
mobile
notifications
presence
reminder
reports
rf
sessions
speechInput
speechOutput
system
users
weather
zigBee
zones
zwave
Methods
destroy
enableRouteDetection
disableRouteDetection
detectRoute
logout
hasScope
hasScopes
forCurrentHomey
Events
online
logout
permissionsChanged
routeChanged
Classes
ManagerAlarms
ManagerApps
ManagerAudio
ManagerBackup
ManagerCloud
ManagerCoprocessor
ManagerDatabase
ManagerDevices
ManagerDrivers
ManagerEnergy
ManagerExperiments
ManagerFlow
ManagerFlowToken
ManagerGeolocation
ManagerGoogleAssistant
ManagerI18n
ManagerImages
ManagerInsights
ManagerLedring
ManagerLogic
ManagerMobile
ManagerNotifications
ManagerPresence
ManagerReminder
ManagerReports
ManagerRF
ManagerSessions
ManagerSpeechInput
ManagerSpeechOutput
ManagerSystem
ManagerUsers
ManagerWeather
ManagerZigBee
ManagerZones
ManagerZwave
HomeyAPI.ManagerAlarms
Methods
getAlarms
createAlarm
getAlarm
updateAlarm
deleteAlarm
destroy
Events
alarm.create
alarm.update
alarm.delete
Classes
Error
Alarm
HomeyAPI.ManagerAlarms.Error
HomeyAPI.ManagerAlarms.Alarm
Events
$update
$delete
HomeyAPI.ManagerApps
Methods
getApps
getApp
updateApp
uninstallApp
getAppStd
getAppSettings
getAppSetting
setAppSetting
unsetAppSetting
restartApp
garbageCollectApp
enableApp
disableApp
getAppLocales
installFromAppStore
destroy
Events
app.create
app.update
app.delete
Classes
Error
App
HomeyAPI.ManagerApps.Error
HomeyAPI.ManagerApps.App
Methods
apiGet
apiPut
apiPost
apiDelete
Events
$update
$delete
HomeyAPI.ManagerAudio
Methods
playVolumeHint
setOptionVolume
getOptionVolume
Classes
Error
HomeyAPI.ManagerAudio.Error
HomeyAPI.ManagerBackup
Methods
scheduleBackup
getState
setOptionAutomaticBackupsEnabled
getOptionAutomaticBackupsEnabled
getOptionLastSuccessfulBackup
destroy
Events
state
Classes
Error
HomeyAPI.ManagerBackup.Error
HomeyAPI.ManagerCloud
Methods
getState
destroy
Events
state
Classes
Error
HomeyAPI.ManagerCloud.Error
HomeyAPI.ManagerCoprocessor
Methods
setModulation
setConfig
Classes
Error
HomeyAPI.ManagerCoprocessor.Error
HomeyAPI.ManagerDatabase
Classes
Error
HomeyAPI.ManagerDatabase.Error
HomeyAPI.ManagerDevices
Methods
getDevices
getDevice
updateDevice
deleteDevice
setCapabilityValue
getDeviceSettingsObj
setDeviceSettings
getCapabilities
getCapability
destroy
Events
device.create
device.update
device.delete
capability.create
capability.update
capability.delete
Classes
Error
Device
Capability
HomeyAPI.ManagerDevices.Error
HomeyAPI.ManagerDevices.Device
Methods
makeCapabilityInstance
Events
$update
$delete
Classes
CapabilityInstance
HomeyAPI.ManagerDevices.Capability
Events
$update
$delete
HomeyAPI.ManagerDrivers
Methods
getDrivers
getDriver
getPairSessions
createPairSession
getPairSession
deletePairSession
emitPairingEvent
emitPairingCallback
emitPairingHeartbeat
createPairSessionDevice
deletePairSessionDevice
destroy
Events
driver.create
driver.update
driver.delete
pairsession.create
pairsession.update
pairsession.delete
Classes
Error
Driver
Device
PairSession
HomeyAPI.ManagerDrivers.Error
HomeyAPI.ManagerDrivers.Driver
Events
$update
$delete
HomeyAPI.ManagerDrivers.Device
HomeyAPI.ManagerDrivers.PairSession
Events
$update
$delete
HomeyAPI.ManagerEnergy
Methods
getLiveReport
setOptionKWhCost
getOptionKWhCost
setOptionCurrency
getOptionCurrency
Classes
Error
HomeyAPI.ManagerEnergy.Error
HomeyAPI.ManagerExperiments
Methods
getExperiments
enableExperiment
disableExperiment
Classes
Error
HomeyAPI.ManagerExperiments.Error
HomeyAPI.ManagerFlow
Methods
getFlowCardTriggers
getFlowCardTrigger
getFlowCardConditions
getFlowCardCondition
runFlowCardCondition
getFlowCardActions
getFlowCardAction
runFlowCardAction
getFlowCardAutocomplete
getFlows
createFlow
getFlow
updateFlow
deleteFlow
shareFlow
testFlow
triggerFlow
getFlowFolders
createFlowFolder
getFlowFolder
updateFlowFolder
deleteFlowFolder
destroy
Events
flow.create
flow.update
flow.delete
flowfolder.create
flowfolder.update
flowfolder.delete
flowcardtrigger.create
flowcardtrigger.update
flowcardtrigger.delete
flowcardcondition.create
flowcardcondition.update
flowcardcondition.delete
flowcardaction.create
flowcardaction.update
flowcardaction.delete
Classes
Error
Flow
FlowCardTrigger
FlowCardCondition
FlowCardAction
FlowCardGroup
FlowFolder
HomeyAPI.ManagerFlow.Error
HomeyAPI.ManagerFlow.Flow
Events
$update
$delete
HomeyAPI.ManagerFlow.FlowCardTrigger
Events
$update
$delete
HomeyAPI.ManagerFlow.FlowCardCondition
Events
$update
$delete
HomeyAPI.ManagerFlow.FlowCardAction
Events
$update
$delete
HomeyAPI.ManagerFlow.FlowCardGroup
HomeyAPI.ManagerFlow.FlowFolder
Events
$update
$delete
HomeyAPI.ManagerFlowToken
Methods
getFlowTokens
getFlowToken
destroy
Events
flowtoken.create
flowtoken.update
flowtoken.delete
Classes
Error
FlowToken
HomeyAPI.ManagerFlowToken.Error
HomeyAPI.ManagerFlowToken.FlowToken
Events
$update
$delete
HomeyAPI.ManagerGeolocation
Methods
setOptionMode
getOptionMode
setOptionLocation
getOptionLocation
destroy
Events
location
Classes
Error
HomeyAPI.ManagerGeolocation.Error
HomeyAPI.ManagerGoogleAssistant
Methods
sync
setOptionEnabled
getOptionEnabled
Classes
Error
HomeyAPI.ManagerGoogleAssistant.Error
HomeyAPI.ManagerI18n
Methods
setOptionLanguage
getOptionLanguage
setOptionUnits
getOptionUnits
__
Classes
Error
HomeyAPI.ManagerI18n.Error
HomeyAPI.ManagerImages
Methods
getImages
getImage
destroy
Events
image.create
image.update
image.delete
Classes
Error
Image
HomeyAPI.ManagerImages.Error
HomeyAPI.ManagerImages.Image
Members
fullUrl
Events
$update
$delete
HomeyAPI.ManagerInsights
Methods
getLogs
deleteLogs
getLog
updateLog
deleteLog
getLogEntries
deleteLogEntries
getStorageInfo
destroy
Events
log.create
log.update
log.delete
Classes
Error
Log
HomeyAPI.ManagerInsights.Error
HomeyAPI.ManagerInsights.Log
Events
$update
$delete
HomeyAPI.ManagerLedring
Methods
getScreensavers
getState
setOptionBrightness
getOptionBrightness
setOptionScreensaver
getOptionScreensaver
destroy
Events
state
Classes
Error
HomeyAPI.ManagerLedring.Error
HomeyAPI.ManagerLogic
Methods
getVariables
getVariable
updateVariable
deleteVariable
createVariable
triggerWebhook
destroy
Events
variable.create
variable.update
variable.delete
Classes
Error
Variable
HomeyAPI.ManagerLogic.Error
HomeyAPI.ManagerLogic.Variable
Events
$update
$delete
HomeyAPI.ManagerMobile
Methods
getSummary
Classes
Error
HomeyAPI.ManagerMobile.Error
HomeyAPI.ManagerNotifications
Methods
getNotifications
getNotification
deleteNotification
setNotificationRead
deleteNotifications
getOwners
setOwnerEnabled
setOwnerPush
destroy
Events
notification.create
notification.update
notification.delete
Classes
Error
Notification
HomeyAPI.ManagerNotifications.Error
HomeyAPI.ManagerNotifications.Notification
Events
$update
$delete
HomeyAPI.ManagerPresence
Methods
getPresent
setPresent
setPresentMe
getAsleep
setAsleep
setAsleepMe
Classes
Error
HomeyAPI.ManagerPresence.Error
HomeyAPI.ManagerReminder
Methods
getReminders
createReminder
getReminder
updateReminder
deleteReminder
destroy
Events
reminder.create
reminder.update
reminder.delete
Classes
Error
Reminder
HomeyAPI.ManagerReminder.Error
HomeyAPI.ManagerReminder.Reminder
Events
$update
$delete
HomeyAPI.ManagerReports
Methods
getMonthlyReport
getMonthlyReportSummary
Classes
Error
HomeyAPI.ManagerReports.Error
HomeyAPI.ManagerRF
Methods
record
emulate
Classes
Error
HomeyAPI.ManagerRF.Error
HomeyAPI.ManagerSessions
Methods
getSessions
getSessionMe
deleteSession
Classes
Error
Session
HomeyAPI.ManagerSessions.Error
HomeyAPI.ManagerSessions.Session
Methods
hasScope
hasScopes
HomeyAPI.ManagerSpeechInput
Methods
parseSpeech
ask
askResponse
confirm
getHistory
getSpeechAgents
Classes
Error
HomeyAPI.ManagerSpeechInput.Error
HomeyAPI.ManagerSpeechOutput
Methods
say
getVoices
getVoice
uninstallVoice
installVoice
playVoiceSample
setOptionSpeed
getOptionSpeed
setOptionVoice
getOptionVoice
destroy
Events
download_progress
download_error
download_done
voice.create
voice.update
voice.delete
Classes
Error
Voice
HomeyAPI.ManagerSpeechOutput.Error
HomeyAPI.ManagerSpeechOutput.Voice
Events
$update
$delete
HomeyAPI.ManagerSystem
Methods
getInfo
getSystemName
setSystemName
getStorageInfo
getMemoryInfo
sendLog
reboot
ping
Classes
Error
HomeyAPI.ManagerSystem.Error
HomeyAPI.ManagerUsers
Methods
login
getUsers
createUser
getUserMe
updateUserMe
deleteUserMe
getUser
updateUser
deleteUser
updateUserMeProperties
deleteUserMeProperties
swapOwner
getState
destroy
Events
user.create
user.update
user.delete
state
Classes
Error
User
HomeyAPI.ManagerUsers.Error
HomeyAPI.ManagerUsers.User
Events
$update
$delete
HomeyAPI.ManagerWeather
Methods
getWeather
destroy
Events
weather
Classes
Error
HomeyAPI.ManagerWeather.Error
HomeyAPI.ManagerZigBee
Methods
runCommand
getState
destroy
Events
state
Classes
Error
HomeyAPI.ManagerZigBee.Error
HomeyAPI.ManagerZones
Methods
getZones
createZone
getZone
updateZone
deleteZone
destroy
Events
zone.create
zone.update
zone.delete
Classes
Error
Zone
HomeyAPI.ManagerZones.Error
HomeyAPI.ManagerZones.Zone
Events
$update
$delete
HomeyAPI.ManagerZwave
Methods
runCommand
setLogEnabled
getLog
updateRegion
getState
destroy
Events
state
Classes
Error
HomeyAPI.ManagerZwave.Error
AthomAppsAPI
AthomCloudAPI
Methods
createUser
getUser
updateUserDevice
deleteUserDevice
getAuthenticatedUser
updateHomey
getAuthenticatedUserCached
isLoggedIn
logout
setToken
hasAuthorizationCode
hasDelegatedLogin
authenticateWithAuthorizationCode
authenticateWithClientCredentials
getDelegatedLoginUrl
getLoginUrl
enableAutoRefreshTokens
disableAutoRefreshTokens
refreshTokens
setConfig
Events
logout
Classes
Error
Token
Role
UserProfile
Avatar
User
UserDevice
Homey
AthomFirmwareAPI
Methods
getUpdatesChangelog
Classes
Error
AthomStorageAdapter
Methods
get
set
Classes
LocalStorage
AthomStorageAdapter.LocalStorage
HomeyAPI.ManagerDevices.Device.CapabilityInstance
Members
device
capability
value
lastChanged
id
getable
setable
values
type
min
max
decimals
step
title
units
desc
Methods
destroy
setValue
EventEmitter
Docs
ยป
Class: EventEmitter
EventEmitter
See:
Node.js EventEmitter