Thermostat class abstract

A node that supports the various COMMAND_CLASS_THERMOSTAT_* commands.

Implemented types

Constructors

Thermostat()

Properties

commandHandler CommandHandler?
Return the CommandHandler to which commands should be sent.
no setterinherited
coolingSetPoint ThermostatSetPointReport?
The current thermostat cooling set point or null if unknown. This correlates to the thermostat cooling target temperature.
getter/setter pair
fanMode ThermostatFanModeReport?
The current fan mode or null if unknown. This correlates to the thermostat fan setting.
getter/setter pair
fanState ThermostatFanStateReport?
The current fan state or null if unknown. This indicates whether or not the fan is running.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
heatingSetPoint ThermostatSetPointReport?
The current thermostat heating set point or null if unknown. This correlates to the thermostat heating target temperature.
getter/setter pair
id int
The unique id associated with this device in this Z-Wave network.
no setterinherited
logger → Logger
no setterinherited
mode ThermostatModeReport?
The current thermostat mode or null if unknown. This correlates to the thermostat heat/cool setting.
getter/setter pair
operatingState ThermostatOperatingStateReport?
The current thermostat state or null if unknown. This indicates system is currently heating or cooling.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispatchApplicationCommand(List<int> data) → void
inherited
handleBasicReport(BasicReport report) → void
inherited
handleBasicSet(BasicReport report) → void
inherited
handleCommandClassAntitheft(List<int> data) → void
inherited
handleCommandClassAntitheftUnlock(List<int> data) → void
inherited
handleCommandClassApplicationCapability(List<int> data) → void
inherited
handleCommandClassApplicationStatus(List<int> data) → void
inherited
handleCommandClassAssociation(List<int> data) → void
inherited
handleCommandClassAssociationCommandConfiguration(List<int> data) → void
inherited
handleCommandClassAssociationGrpInfo(List<int> data) → void
inherited
handleCommandClassAuthentication(List<int> data) → void
inherited
handleCommandClassAuthenticationMediaWrite(List<int> data) → void
inherited
handleCommandClassBarrierOperator(List<int> data) → void
inherited
handleCommandClassBasic(List<int> data) → void
inherited
handleCommandClassBasicTariffInfo(List<int> data) → void
inherited
handleCommandClassBasicWindowCovering(List<int> data) → void
inherited
handleCommandClassBattery(List<int> data) → void
inherited
handleCommandClassCentralScene(List<int> data) → void
inherited
handleCommandClassClimateControlSchedule(List<int> data) → void
inherited
handleCommandClassClock(List<int> data) → void
inherited
handleCommandClassConfiguration(List<int> data) → void
inherited
handleCommandClassControllerReplication(List<int> data) → void
inherited
handleCommandClassCrc16Encap(List<int> data) → void
inherited
handleCommandClassDcpConfig(List<int> data) → void
inherited
handleCommandClassDcpMonitor(List<int> data) → void
inherited
handleCommandClassDeviceResetLocally(List<int> data) → void
inherited
handleCommandClassDoorLock(List<int> data) → void
inherited
handleCommandClassDoorLockLogging(List<int> data) → void
inherited
handleCommandClassEnergyProduction(List<int> data) → void
inherited
handleCommandClassEntryControl(List<int> data) → void
inherited
handleCommandClassFirmwareUpdateMd(List<int> data) → void
inherited
handleCommandClassGenericSchedule(List<int> data) → void
inherited
handleCommandClassGeographicLocation(List<int> data) → void
inherited
handleCommandClassGroupingName(List<int> data) → void
inherited
handleCommandClassHail(List<int> data) → void
inherited
handleCommandClassHrvControl(List<int> data) → void
inherited
handleCommandClassHrvStatus(List<int> data) → void
inherited
handleCommandClassHumidityControlMode(List<int> data) → void
inherited
handleCommandClassHumidityControlOperatingState(List<int> data) → void
inherited
handleCommandClassHumidityControlSetpoint(List<int> data) → void
inherited
handleCommandClassInclusionController(List<int> data) → void
inherited
handleCommandClassIndicator(List<int> data) → void
inherited
handleCommandClassIpAssociation(List<int> data) → void
inherited
handleCommandClassIpConfiguration(List<int> data) → void
inherited
handleCommandClassIrRepeater(List<int> data) → void
inherited
handleCommandClassIrrigation(List<int> data) → void
inherited
handleCommandClassLanguage(List<int> data) → void
inherited
handleCommandClassLock(List<int> data) → void
inherited
handleCommandClassMailbox(List<int> data) → void
inherited
handleCommandClassManufacturerProprietary(List<int> data) → void
inherited
handleCommandClassManufacturerSpecific(List<int> data) → void
inherited
handleCommandClassMark(List<int> data) → void
inherited
handleCommandClassMeter(List<int> data) → void
inherited
handleCommandClassMeterPulse(List<int> data) → void
inherited
handleCommandClassMeterTblConfig(List<int> data) → void
inherited
handleCommandClassMeterTblMonitor(List<int> data) → void
inherited
handleCommandClassMeterTblPush(List<int> data) → void
inherited
handleCommandClassMtpWindowCovering(List<int> data) → void
inherited
handleCommandClassMultiChannel(List<int> data) → void
inherited
handleCommandClassMultiChannelAssociation(List<int> data) → void
inherited
handleCommandClassMultiCmd(List<int> data) → void
inherited
handleCommandClassNetworkManagementBasic(List<int> data) → void
inherited
handleCommandClassNetworkManagementInclusion(List<int> data) → void
inherited
handleCommandClassNetworkManagementPrimary(List<int> data) → void
inherited
handleCommandClassNetworkManagementProxy(List<int> data) → void
inherited
handleCommandClassNodeNaming(List<int> data) → void
inherited
handleCommandClassNodeProvisioning(List<int> data) → void
inherited
handleCommandClassNoOperation(List<int> data) → void
inherited
handleCommandClassNotification(List<int> data) → void
inherited
handleCommandClassPowerlevel(List<int> data) → void
inherited
handleCommandClassPrepayment(List<int> data) → void
inherited
handleCommandClassPrepaymentEncapsulation(List<int> data) → void
inherited
handleCommandClassProprietary(List<int> data) → void
inherited
handleCommandClassProtection(List<int> data) → void
inherited
handleCommandClassRateTblConfig(List<int> data) → void
inherited
handleCommandClassRateTblMonitor(List<int> data) → void
inherited
handleCommandClassRemoteAssociation(List<int> data) → void
inherited
handleCommandClassRemoteAssociationActivate(List<int> data) → void
inherited
handleCommandClassSceneActivation(List<int> data) → void
inherited
handleCommandClassSceneActuatorConf(List<int> data) → void
inherited
handleCommandClassSceneControllerConf(List<int> data) → void
inherited
handleCommandClassSchedule(List<int> data) → void
inherited
handleCommandClassScheduleEntryLock(List<int> data) → void
inherited
handleCommandClassScreenAttributes(List<int> data) → void
inherited
handleCommandClassScreenMd(List<int> data) → void
inherited
handleCommandClassSecurity(List<int> data) → void
inherited
handleCommandClassSecurity2(List<int> data) → void
inherited
handleCommandClassSecurityScheme0Mark(List<int> data) → void
inherited
handleCommandClassSensorAlarm(List<int> data) → void
inherited
handleCommandClassSensorBinary(List<int> data) → void
inherited
handleCommandClassSensorConfiguration(List<int> data) → void
inherited
handleCommandClassSensorMultilevel(List<int> data) → void
inherited
handleCommandClassSilenceAlarm(List<int> data) → void
inherited
handleCommandClassSimpleAvControl(List<int> data) → void
inherited
handleCommandClassSoundSwitch(List<int> data) → void
inherited
handleCommandClassSupervision(List<int> data) → void
inherited
handleCommandClassSwitchAll(List<int> data) → void
inherited
handleCommandClassSwitchBinary(List<int> data) → void
inherited
handleCommandClassSwitchColor(List<int> data) → void
inherited
handleCommandClassSwitchMultilevel(List<int> data) → void
inherited
handleCommandClassSwitchToggleBinary(List<int> data) → void
inherited
handleCommandClassSwitchToggleMultilevel(List<int> data) → void
inherited
handleCommandClassTariffConfig(List<int> data) → void
inherited
handleCommandClassTariffTblMonitor(List<int> data) → void
inherited
handleCommandClassThermostatFanMode(List<int> data) → void
handleCommandClassThermostatFanState(List<int> data) → void
handleCommandClassThermostatMode(List<int> data) → void
handleCommandClassThermostatOperatingState(List<int> data) → void
handleCommandClassThermostatSetback(List<int> data) → void
inherited
handleCommandClassThermostatSetpoint(List<int> data) → void
handleCommandClassTime(List<int> data) → void
inherited
handleCommandClassTimeParameters(List<int> data) → void
inherited
handleCommandClassTransportService(List<int> data) → void
inherited
handleCommandClassUserCode(List<int> data) → void
inherited
handleCommandClassVersion(List<int> data) → void
inherited
handleCommandClassWakeUp(List<int> data) → void
inherited
handleCommandClassWindowCovering(List<int> data) → void
inherited
handleCommandClassZip(List<int> data) → void
inherited
handleCommandClassZip6lowpan(List<int> data) → void
inherited
handleCommandClassZipGateway(List<int> data) → void
inherited
handleCommandClassZipNaming(List<int> data) → void
inherited
handleCommandClassZipNd(List<int> data) → void
inherited
handleCommandClassZipPortal(List<int> data) → void
inherited
handleCommandClassZwaveplusInfo(List<int> data) → void
inherited
handleElectricalMeterReport(MeterReport report) → void
inherited
handleMeterReport(MeterReport report) → void
inherited
handleNetworkManagementInstallationMaintenance(List<int> data) → void
inherited
handleNotificationReport(NotificationReport report) → void
inherited
handleSceneActivationSet(SceneActivationSet scene) → void
inherited
handleSecurityMessageEncapsulation(SecurityMessageEncapsulation message) → void
inherited
handleSecurityMessageEncapsulationNonceGet(SecurityMessageEncapsulation message) → void
inherited
handleSecurityNonceGet(ZwCommandClassReport report) → void
inherited
handleSecurityNonceReport(SecurityNonceReport report) → void
inherited
handleSensorBinaryReport(SensorBinaryReport report) → void
inherited
handleSensorMultilevelAirTemperature(SensorMultilevelReport report) → void
inherited
handleSensorMultilevelHumidity(SensorMultilevelReport report) → void
inherited
handleSensorMultilevelPower(SensorMultilevelReport report) → void
inherited
handleSensorMultilevelReport(SensorMultilevelReport report) → void
inherited
handleSensorMultilevelSupportedSensorReport(SensorMultilevelSupportedSensorReport report) → void
inherited
handleUnknownCommandClassId(int cmdId, List<int> data) → void
inherited
handleWakeUpNotification(ZwCommandClassReport report) → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
processedResult<T>(T result) bool
Called when a node has processed an unsolicited request so that any outstanding request waiting for that information can be completed. Returns true if an outstanding request was satisified, else false.
inherited
requestFanMode() Future<ThermostatFanModeReport>
requestFanModeSupported() Future<ThermostatFanModeSupportedReport>
requestFanState() Future<ThermostatFanStateReport>
requestMode() Future<ThermostatModeReport>
requestModeSupported() Future<ThermostatModeSupportedReport>
requestOperatingState() Future<ThermostatOperatingStateReport>
requestSetPoint(int setPointType) Future<ThermostatSetPointReport>
setFanMode(int mode, {bool fanOn = true}) Future<void>
toString() String
A string representation of this object.
inherited
unhandledCommandClass(int cmdId, String cmdName, List<int> data) → void
inherited
unhandledReport(String reportName, ZwCommandClassReport report) → void
inherited
updateSetPoint(List<int> data) ThermostatSetPointReport

Operators

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