HueNetwork class

Constructors

HueNetwork({required List<Bridge> bridges})

Properties

behaviorInstances List<BehaviorInstance>
All of the BehaviorInstance objects on the network that the user's device has permission to access.
getter/setter pair
behaviorScripts List<BehaviorScript>
All of the BehaviorScript objects on the network that the user's device has permission to access.
getter/setter pair
bridgeHomes List<BridgeHome>
All of the BridgeHome objects on the network that the user's device has permission to access.
getter/setter pair
bridges List<Bridge>
All of the bridges the user's device has access to on the network.
getter/setter pair
buttons List<Button>
All of the Button objects on the network that the user's device has permission to access.
getter/setter pair
devicePowers List<DevicePower>
All of the DevicePower objects on the network that the user's device has permission to access.
getter/setter pair
devices List<Device>
All of the Device objects on the network that the user's device has permission to access.
getter/setter pair
entertainmentConfigurations List<EntertainmentConfiguration>
All of the EntertainmentConfiguration objects on the network that the user's device has permission to access.
getter/setter pair
entertainments List<Entertainment>
All of the Entertainment objects on the network that the user's device has permission to access.
getter/setter pair
geofenceClients List<GeofenceClient>
All of the GeofenceClient objects on the network that the user's device has permission to access.
getter/setter pair
geolocations List<Geolocation>
All of the Geolocation objects on the network that the user's device has permission to access.
getter/setter pair
groupedLights List<GroupedLight>
All of the GroupedLight objects on the network that the user's device has permission to access.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
homekits List<Homekit>
All of the Homekit objects on the network that the user's device has permission to access.
getter/setter pair
lightLevels List<LightLevel>
All of the LightLevel objects on the network that the user's device has permission to access.
getter/setter pair
lights List<Light>
All of the Light objects on the network that the user's device has permission to access.
getter/setter pair
matterFabrics List<MatterFabric>
All of the MatterFabric objects on the network that the user's device has permission to access.
getter/setter pair
matters List<Matter>
All of the Matter objects on the network that the user's device has permission to access.
getter/setter pair
motions List<Motion>
All of the Motion objects on the network that the user's device has permission to access.
getter/setter pair
relativeRotaries List<RelativeRotary>
All of the RelativeRotary objects on the network that the user's device has permission to access.
getter/setter pair
resources List<List<Resource>>
A single list that contains all of the resource lists.
no setter
rooms List<Room>
All of the Room objects on the network that the user's device has permission to access.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scenes List<Scene>
All of the Scene objects on the network that the user's device has permission to access.
getter/setter pair
smartScenes List<SmartScene>
All of the SmartScene objects on the network that the user's device has permission to access.
getter/setter pair
temperatures List<Temperature>
All of the Temperature objects on the network that the user's device has permission to access.
getter/setter pair
zgpConnectivities List<ZgpConnectivity>
All of the ZgpConnectivity objects on the network that the user's device has permission to access.
getter/setter pair
zigbeeConnectivities List<ZigbeeConnectivity>
All of the ZigbeeConnectivity objects on the network that the user's device has permission to access.
getter/setter pair
zigbeeDeviceDiscoveries List<ZigbeeDeviceDiscovery>
All of the ZigbeeDeviceDiscovery objects on the network that the user's device has permission to access.
getter/setter pair
zones List<Zone>
All of the Zone objects on the network that the user's device has permission to access.
getter/setter pair

Methods

addPoint(Bridge bridge) bool
Adds a bridge to the bridges list.
fetchAll() Future<void>
Fetch all of the Philip's Hue devices on the network that this device has permission to fetch.
fetchAllType(ResourceType type) Future<void>
Fetch all of the Philip's Hue devices of the given type on the network that this device has permission to fetch.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removePoint(Bridge bridge) bool
Removes a bridge from the bridges list.
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited