nwp500ΒΆ
- nwp500 package
- Subpackages
- nwp500.cli package
- nwp500.models package
- nwp500.mqtt package
- Submodules
- nwp500.mqtt.client module
- nwp500.mqtt.command_queue module
- nwp500.mqtt.connection module
- nwp500.mqtt.control module
- nwp500.mqtt.diagnostics module
- nwp500.mqtt.periodic module
- nwp500.mqtt.reconnection module
- nwp500.mqtt.state_tracker module
- nwp500.mqtt.subscriptions module
- nwp500.mqtt.utils module
- Module contents
- Submodules
- nwp500.api_client module
NavienAPIClientNavienAPIClient.convert_tou()NavienAPIClient.get_device_info()NavienAPIClient.get_firmware_info()NavienAPIClient.get_first_device()NavienAPIClient.get_tou_info()NavienAPIClient.is_authenticatedNavienAPIClient.list_devices()NavienAPIClient.update_push_token()NavienAPIClient.update_tou()NavienAPIClient.user_email
- nwp500.auth module
AuthTokensAuthTokens.access_key_idAuthTokens.access_tokenAuthTokens.are_aws_credentials_expiredAuthTokens.authentication_expires_inAuthTokens.authorization_expires_inAuthTokens.bearer_tokenAuthTokens.expires_atAuthTokens.handle_empty_aliases()AuthTokens.id_tokenAuthTokens.is_expiredAuthTokens.issued_atAuthTokens.model_configAuthTokens.model_post_init()AuthTokens.refresh_tokenAuthTokens.secret_keyAuthTokens.session_tokenAuthTokens.time_until_expiryAuthTokens.to_dict()
AuthenticationResponseNavienAuthClientNavienAuthClient.auth_responseNavienAuthClient.close()NavienAuthClient.current_tokensNavienAuthClient.current_userNavienAuthClient.ensure_valid_token()NavienAuthClient.get_auth_headers()NavienAuthClient.has_stored_credentialsNavienAuthClient.has_valid_tokensNavienAuthClient.is_authenticatedNavienAuthClient.re_authenticate()NavienAuthClient.refresh_token()NavienAuthClient.sessionNavienAuthClient.sign_in()NavienAuthClient.user_email
UserInfoauthenticate()refresh_access_token()
- nwp500.command_decorators module
- nwp500.config module
- nwp500.converters module
- nwp500.device_capabilities module
- nwp500.device_info_cache module
- nwp500.encoding module
- nwp500.enums module
CommandCodeCommandCode.AIR_FILTER_LIFECommandCode.AIR_FILTER_RESETCommandCode.ANTI_LEGIONELLA_OFFCommandCode.ANTI_LEGIONELLA_ONCommandCode.DEVICE_INFO_REQUESTCommandCode.DHW_MODECommandCode.DHW_TEMPERATURECommandCode.DR_OFFCommandCode.DR_ONCommandCode.ENERGY_USAGE_QUERYCommandCode.FREZ_TEMPCommandCode.GOOUT_DAYCommandCode.OTA_CHECKCommandCode.OTA_COMMITCommandCode.POWER_OFFCommandCode.POWER_ONCommandCode.RECIR_HOT_BTNCommandCode.RECIR_MODECommandCode.RECIR_RESERVATIONCommandCode.RESERVATION_INTELLIGENT_OFFCommandCode.RESERVATION_INTELLIGENT_ONCommandCode.RESERVATION_MANAGEMENTCommandCode.RESERVATION_READCommandCode.RESERVATION_WATER_PROGRAMCommandCode.RESERVATION_WEEKLYCommandCode.SMART_DIAGNOSTICCommandCode.STATUS_REQUESTCommandCode.TOU_OFFCommandCode.TOU_ONCommandCode.TOU_RESERVATIONCommandCode.WIFI_RECONNECTCommandCode.WIFI_RESET
ConnectionStatusCurrentOperationModeDHWControlTypeFlagDREventDeviceTypeDhwOperationSettingErrorCodeErrorCode.E096_UPPER_HEATERErrorCode.E097_LOWER_HEATERErrorCode.E326_DRY_FIREErrorCode.E407_DHW_TEMP_SENSORErrorCode.E445_MIXING_VALVEErrorCode.E480_TANK_UPPER_TEMP_SENSORErrorCode.E481_TANK_LOWER_TEMP_SENSORErrorCode.E515_RELAY_FAULTErrorCode.E517_DIP_SWITCHErrorCode.E593_PANEL_KEYErrorCode.E594_EEPROMErrorCode.E595_POWER_METERErrorCode.E596_WIFIErrorCode.E598_RTCErrorCode.E615_FEEDBACKErrorCode.E781_CTA2045ErrorCode.E798_SHUTOFF_VALVEErrorCode.E799_WATER_LEAKErrorCode.E901_ECOErrorCode.E907_COMPRESSOR_POWERErrorCode.E908_COMPRESSORErrorCode.E909_EVAPORATOR_FANErrorCode.E910_DISCHARGE_TEMP_SENSORErrorCode.E911_DISCHARGE_TEMP_HIGHErrorCode.E912_SUCTION_TEMP_SENSORErrorCode.E913_SUCTION_TEMP_LOWErrorCode.E914_EVAPORATOR_TEMP_SENSORErrorCode.E915_TEMP_DIFFERENCEErrorCode.E916_EVAPORATOR_TEMPErrorCode.E920_AMBIENT_TEMP_SENSORErrorCode.E940_REFRIGERANT_BLOCKAGEErrorCode.E990_CONDENSATE_OVERFLOWErrorCode.NO_ERROR
FilterChangeFirmwareTypeHeatControlHeatSourceInstallTypeOnOffFlagOperationRecirculationModeTempFormulaTypeTemperatureTypeTouRateTypeTouWeekTypeUnitTypeUnitType.CAS_NFBUnitType.CAS_NFB_700UnitType.CAS_NHBUnitType.CAS_NHB_HUnitType.CAS_NPEUnitType.CAS_NPE2UnitType.CAS_NPNUnitType.CAS_NVWUnitType.NCBUnitType.NCB_HUnitType.NFBUnitType.NFB_700UnitType.NFCUnitType.NHBUnitType.NHB_HUnitType.NO_DEVICEUnitType.NPEUnitType.NPE2UnitType.NPFUnitType.NPNUnitType.NVWUnitType.TWC
VolumeCodeWaterLevel
- nwp500.events module
- nwp500.exceptions module
- Migration from v4.x
APIErrorAuthenticationErrorDeviceCapabilityErrorDeviceErrorDeviceNotFoundErrorDeviceOfflineErrorDeviceOperationErrorInvalidCredentialsErrorMqttConnectionErrorMqttCredentialsErrorMqttErrorMqttNotConnectedErrorMqttPublishErrorMqttSubscriptionErrorNwp500ErrorParameterValidationErrorRangeValidationErrorTokenExpiredErrorTokenRefreshErrorValidationError
- nwp500.factory module
- nwp500.field_factory module
- nwp500.mqtt_events module
ConnectionInterruptedEventConnectionResumedEventErrorClearedEventErrorDetectedEventFeatureReceivedEventHeatingStartedEventHeatingStoppedEventModeChangedEventMqttClientEventsMqttClientEvents.CONNECTION_INTERRUPTEDMqttClientEvents.CONNECTION_RESUMEDMqttClientEvents.ERROR_CLEAREDMqttClientEvents.ERROR_DETECTEDMqttClientEvents.FEATURE_RECEIVEDMqttClientEvents.HEATING_STARTEDMqttClientEvents.HEATING_STOPPEDMqttClientEvents.MODE_CHANGEDMqttClientEvents.POWER_CHANGEDMqttClientEvents.STATUS_RECEIVEDMqttClientEvents.TEMPERATURE_CHANGEDMqttClientEvents.get_all_events()MqttClientEvents.get_event_value()
PowerChangedEventStatusReceivedEventTemperatureChangedEvent
- nwp500.openei module
- nwp500.reservations module
- nwp500.temperature module
- nwp500.topic_builder module
- nwp500.unit_system module
- nwp500.utils module
- Module contents
APIErrorAuthTokensAuthTokens.access_key_idAuthTokens.access_tokenAuthTokens.are_aws_credentials_expiredAuthTokens.authentication_expires_inAuthTokens.authorization_expires_inAuthTokens.bearer_tokenAuthTokens.expires_atAuthTokens.handle_empty_aliases()AuthTokens.id_tokenAuthTokens.is_expiredAuthTokens.issued_atAuthTokens.model_configAuthTokens.model_post_init()AuthTokens.refresh_tokenAuthTokens.secret_keyAuthTokens.session_tokenAuthTokens.time_until_expiryAuthTokens.to_dict()
AuthenticationErrorAuthenticationResponseCommandCodeCommandCode.AIR_FILTER_LIFECommandCode.AIR_FILTER_RESETCommandCode.ANTI_LEGIONELLA_OFFCommandCode.ANTI_LEGIONELLA_ONCommandCode.DEVICE_INFO_REQUESTCommandCode.DHW_MODECommandCode.DHW_TEMPERATURECommandCode.DR_OFFCommandCode.DR_ONCommandCode.ENERGY_USAGE_QUERYCommandCode.FREZ_TEMPCommandCode.GOOUT_DAYCommandCode.OTA_CHECKCommandCode.OTA_COMMITCommandCode.POWER_OFFCommandCode.POWER_ONCommandCode.RECIR_HOT_BTNCommandCode.RECIR_MODECommandCode.RECIR_RESERVATIONCommandCode.RESERVATION_INTELLIGENT_OFFCommandCode.RESERVATION_INTELLIGENT_ONCommandCode.RESERVATION_MANAGEMENTCommandCode.RESERVATION_READCommandCode.RESERVATION_WATER_PROGRAMCommandCode.RESERVATION_WEEKLYCommandCode.SMART_DIAGNOSTICCommandCode.STATUS_REQUESTCommandCode.TOU_OFFCommandCode.TOU_ONCommandCode.TOU_RESERVATIONCommandCode.WIFI_RECONNECTCommandCode.WIFI_RESET
ConnectionDropEventConnectionDropEvent.active_subscriptionsConnectionDropEvent.duration_connected_secondsConnectionDropEvent.error_codeConnectionDropEvent.error_messageConnectionDropEvent.error_nameConnectionDropEvent.queued_commandsConnectionDropEvent.reconnect_attemptConnectionDropEvent.timestampConnectionDropEvent.to_dict()
ConnectionEventConvertedTOUPlanCurrentOperationModeDREventDeviceDeviceCapabilityErrorDeviceErrorDeviceFeatureDeviceFeature.anti_legionella_setting_useDeviceFeature.control_type_codeDeviceFeature.controller_serial_numberDeviceFeature.controller_sw_codeDeviceFeature.controller_sw_versionDeviceFeature.country_codeDeviceFeature.dhw_refill_useDeviceFeature.dhw_temperature_maxDeviceFeature.dhw_temperature_max_rawDeviceFeature.dhw_temperature_minDeviceFeature.dhw_temperature_min_rawDeviceFeature.dhw_temperature_setting_useDeviceFeature.dhw_useDeviceFeature.dr_setting_useDeviceFeature.eco_useDeviceFeature.electric_useDeviceFeature.energy_saver_useDeviceFeature.energy_usage_useDeviceFeature.freeze_protection_temp_maxDeviceFeature.freeze_protection_temp_max_rawDeviceFeature.freeze_protection_temp_minDeviceFeature.freeze_protection_temp_min_rawDeviceFeature.freeze_protection_useDeviceFeature.get_field_unit()DeviceFeature.heatpump_useDeviceFeature.high_demand_useDeviceFeature.holiday_useDeviceFeature.hpwh_useDeviceFeature.mac_addressDeviceFeature.mixing_valve_useDeviceFeature.model_configDeviceFeature.model_type_codeDeviceFeature.panel_sw_codeDeviceFeature.panel_sw_versionDeviceFeature.power_useDeviceFeature.program_reservation_useDeviceFeature.recirc_model_type_codeDeviceFeature.recirc_reservation_useDeviceFeature.recirc_sw_versionDeviceFeature.recirc_temperature_maxDeviceFeature.recirc_temperature_max_rawDeviceFeature.recirc_temperature_minDeviceFeature.recirc_temperature_min_rawDeviceFeature.recirculation_useDeviceFeature.smart_diagnostic_useDeviceFeature.temp_formula_typeDeviceFeature.temperature_typeDeviceFeature.title24_useDeviceFeature.volume_codeDeviceFeature.wifi_rssi_useDeviceFeature.wifi_sw_codeDeviceFeature.wifi_sw_version
DeviceInfoDeviceNotFoundErrorDeviceOfflineErrorDeviceOperationErrorDeviceStatusDeviceStatus.air_filter_alarm_elapsedDeviceStatus.air_filter_alarm_periodDeviceStatus.air_filter_alarm_useDeviceStatus.ambient_temperatureDeviceStatus.ambient_temperature_rawDeviceStatus.anti_legionella_operation_busyDeviceStatus.anti_legionella_periodDeviceStatus.anti_legionella_useDeviceStatus.available_energy_capacityDeviceStatus.commandDeviceStatus.comp_useDeviceStatus.con_ovr_sensor_useDeviceStatus.cumulated_dhw_flow_rateDeviceStatus.cumulated_dhw_flow_rate_rawDeviceStatus.cumulated_op_time_eva_fanDeviceStatus.current_dhw_flow_rateDeviceStatus.current_dhw_flow_rate_rawDeviceStatus.current_fan_rpmDeviceStatus.current_heat_useDeviceStatus.current_inlet_temperatureDeviceStatus.current_inlet_temperature_rawDeviceStatus.current_inst_powerDeviceStatus.current_statenumDeviceStatus.current_super_heatDeviceStatus.current_super_heat_rawDeviceStatus.dhw_charge_perDeviceStatus.dhw_operation_busyDeviceStatus.dhw_operation_settingDeviceStatus.dhw_target_temperature_settingDeviceStatus.dhw_target_temperature_setting_rawDeviceStatus.dhw_temperatureDeviceStatus.dhw_temperature2DeviceStatus.dhw_temperature2_rawDeviceStatus.dhw_temperature_rawDeviceStatus.dhw_temperature_settingDeviceStatus.dhw_temperature_setting_rawDeviceStatus.dhw_useDeviceStatus.dhw_use_sustainedDeviceStatus.did_reloadDeviceStatus.discharge_temperatureDeviceStatus.discharge_temperature_rawDeviceStatus.dr_event_statusDeviceStatus.dr_override_statusDeviceStatus.eco_useDeviceStatus.eev_stepDeviceStatus.eev_useDeviceStatus.error_buzzer_useDeviceStatus.error_codeDeviceStatus.eva_fan_useDeviceStatus.evaporator_temperatureDeviceStatus.evaporator_temperature_rawDeviceStatus.fan_pwmDeviceStatus.fault_status1DeviceStatus.fault_status2DeviceStatus.freeze_protection_temp_maxDeviceStatus.freeze_protection_temp_max_rawDeviceStatus.freeze_protection_temp_minDeviceStatus.freeze_protection_temp_min_rawDeviceStatus.freeze_protection_temperatureDeviceStatus.freeze_protection_temperature_rawDeviceStatus.freeze_protection_useDeviceStatus.get_field_unit()DeviceStatus.he_lower_off_diff_temp_settingDeviceStatus.he_lower_off_diff_temp_setting_rawDeviceStatus.he_lower_off_temp_settingDeviceStatus.he_lower_off_temp_setting_rawDeviceStatus.he_lower_on_diff_temp_settingDeviceStatus.he_lower_on_diff_temp_setting_rawDeviceStatus.he_lower_on_temp_settingDeviceStatus.he_lower_on_temp_setting_rawDeviceStatus.he_upper_off_diff_temp_settingDeviceStatus.he_upper_off_diff_temp_setting_rawDeviceStatus.he_upper_off_temp_settingDeviceStatus.he_upper_off_temp_setting_rawDeviceStatus.he_upper_on_diff_temp_settingDeviceStatus.he_upper_on_diff_temp_setting_rawDeviceStatus.he_upper_on_temp_settingDeviceStatus.he_upper_on_temp_setting_rawDeviceStatus.heat_lower_useDeviceStatus.heat_min_op_temperatureDeviceStatus.heat_min_op_temperature_rawDeviceStatus.heat_upper_useDeviceStatus.hp_lower_off_diff_temp_settingDeviceStatus.hp_lower_off_diff_temp_setting_rawDeviceStatus.hp_lower_off_temp_settingDeviceStatus.hp_lower_off_temp_setting_rawDeviceStatus.hp_lower_on_diff_temp_settingDeviceStatus.hp_lower_on_diff_temp_setting_rawDeviceStatus.hp_lower_on_temp_settingDeviceStatus.hp_lower_on_temp_setting_rawDeviceStatus.hp_upper_off_diff_temp_settingDeviceStatus.hp_upper_off_diff_temp_setting_rawDeviceStatus.hp_upper_off_temp_settingDeviceStatus.hp_upper_off_temp_setting_rawDeviceStatus.hp_upper_on_diff_temp_settingDeviceStatus.hp_upper_on_diff_temp_setting_rawDeviceStatus.hp_upper_on_temp_settingDeviceStatus.hp_upper_on_temp_setting_rawDeviceStatus.mac_addressDeviceStatus.mixing_rateDeviceStatus.model_configDeviceStatus.operation_busyDeviceStatus.operation_modeDeviceStatus.outside_temperatureDeviceStatus.outside_temperature_rawDeviceStatus.program_reservation_typeDeviceStatus.program_reservation_useDeviceStatus.recirc_dhw_flow_rateDeviceStatus.recirc_dhw_flow_rate_rawDeviceStatus.recirc_error_statusDeviceStatus.recirc_faucet_temperatureDeviceStatus.recirc_faucet_temperature_rawDeviceStatus.recirc_hot_btn_readyDeviceStatus.recirc_operation_busyDeviceStatus.recirc_operation_modeDeviceStatus.recirc_operation_reasonDeviceStatus.recirc_pump_operation_statusDeviceStatus.recirc_reservation_useDeviceStatus.recirc_temp_settingDeviceStatus.recirc_temp_setting_rawDeviceStatus.recirc_temperatureDeviceStatus.recirc_temperature_rawDeviceStatus.scald_useDeviceStatus.shut_off_valve_useDeviceStatus.smart_diagnosticDeviceStatus.special_function_statusDeviceStatus.sub_error_codeDeviceStatus.suction_temperatureDeviceStatus.suction_temperature_rawDeviceStatus.tank_lower_temperatureDeviceStatus.tank_lower_temperature_rawDeviceStatus.tank_upper_temperatureDeviceStatus.tank_upper_temperature_rawDeviceStatus.target_fan_rpmDeviceStatus.target_super_heatDeviceStatus.target_super_heat_rawDeviceStatus.temp_formula_typeDeviceStatus.temperature_typeDeviceStatus.total_energy_capacityDeviceStatus.tou_override_statusDeviceStatus.tou_statusDeviceStatus.vacation_day_elapsedDeviceStatus.vacation_day_settingDeviceStatus.wifi_rssiDeviceStatus.wtr_ovr_sensor_use
DhwOperationSettingEnergyUsageDayEnergyUsageResponseEnergyUsageTotalErrorCodeErrorCode.E096_UPPER_HEATERErrorCode.E097_LOWER_HEATERErrorCode.E326_DRY_FIREErrorCode.E407_DHW_TEMP_SENSORErrorCode.E445_MIXING_VALVEErrorCode.E480_TANK_UPPER_TEMP_SENSORErrorCode.E481_TANK_LOWER_TEMP_SENSORErrorCode.E515_RELAY_FAULTErrorCode.E517_DIP_SWITCHErrorCode.E593_PANEL_KEYErrorCode.E594_EEPROMErrorCode.E595_POWER_METERErrorCode.E596_WIFIErrorCode.E598_RTCErrorCode.E615_FEEDBACKErrorCode.E781_CTA2045ErrorCode.E798_SHUTOFF_VALVEErrorCode.E799_WATER_LEAKErrorCode.E901_ECOErrorCode.E907_COMPRESSOR_POWERErrorCode.E908_COMPRESSORErrorCode.E909_EVAPORATOR_FANErrorCode.E910_DISCHARGE_TEMP_SENSORErrorCode.E911_DISCHARGE_TEMP_HIGHErrorCode.E912_SUCTION_TEMP_SENSORErrorCode.E913_SUCTION_TEMP_LOWErrorCode.E914_EVAPORATOR_TEMP_SENSORErrorCode.E915_TEMP_DIFFERENCEErrorCode.E916_EVAPORATOR_TEMPErrorCode.E920_AMBIENT_TEMP_SENSORErrorCode.E940_REFRIGERANT_BLOCKAGEErrorCode.E990_CONDENSATE_OVERFLOWErrorCode.NO_ERROR
EventEmitterEventListenerFilterChangeFirmwareInfoHeatSourceInstallTypeInvalidCredentialsErrorLocationMonthlyEnergyDataMqttClientEventsMqttClientEvents.CONNECTION_INTERRUPTEDMqttClientEvents.CONNECTION_RESUMEDMqttClientEvents.ERROR_CLEAREDMqttClientEvents.ERROR_DETECTEDMqttClientEvents.FEATURE_RECEIVEDMqttClientEvents.HEATING_STARTEDMqttClientEvents.HEATING_STOPPEDMqttClientEvents.MODE_CHANGEDMqttClientEvents.POWER_CHANGEDMqttClientEvents.STATUS_RECEIVEDMqttClientEvents.TEMPERATURE_CHANGEDMqttClientEvents.get_all_events()MqttClientEvents.get_event_value()
MqttCommandMqttConnectionConfigMqttConnectionConfig.endpointMqttConnectionConfig.regionMqttConnectionConfig.client_idMqttConnectionConfig.clean_sessionMqttConnectionConfig.keep_alive_secsMqttConnectionConfig.auto_reconnectMqttConnectionConfig.max_reconnect_attemptsMqttConnectionConfig.initial_reconnect_delayMqttConnectionConfig.max_reconnect_delayMqttConnectionConfig.reconnect_backoff_multiplierMqttConnectionConfig.deep_reconnect_thresholdMqttConnectionConfig.enable_command_queueMqttConnectionConfig.max_queued_commandsMqttConnectionConfig.auto_reconnectMqttConnectionConfig.clean_sessionMqttConnectionConfig.client_idMqttConnectionConfig.deep_reconnect_thresholdMqttConnectionConfig.enable_command_queueMqttConnectionConfig.endpointMqttConnectionConfig.initial_reconnect_delayMqttConnectionConfig.keep_alive_secsMqttConnectionConfig.max_queued_commandsMqttConnectionConfig.max_reconnect_attemptsMqttConnectionConfig.max_reconnect_delayMqttConnectionConfig.reconnect_backoff_multiplierMqttConnectionConfig.region
MqttConnectionErrorMqttCredentialsErrorMqttDeviceCapabilityCheckerMqttDeviceInfoCacheMqttDiagnosticsCollectorMqttDiagnosticsCollector.export_json()MqttDiagnosticsCollector.get_metrics()MqttDiagnosticsCollector.get_recent_connections()MqttDiagnosticsCollector.get_recent_drops()MqttDiagnosticsCollector.on_connection_drop()MqttDiagnosticsCollector.print_summary()MqttDiagnosticsCollector.record_connection_drop()MqttDiagnosticsCollector.record_connection_success()MqttDiagnosticsCollector.record_publish()MqttDiagnosticsCollector.update_metrics()
MqttErrorMqttMetricsMqttMetrics.average_session_secondsMqttMetrics.connection_drops_by_errorMqttMetrics.connection_recoveredMqttMetrics.current_session_uptime_secondsMqttMetrics.last_drop_timestampMqttMetrics.last_successful_connect_timestampMqttMetrics.longest_session_secondsMqttMetrics.messages_publishedMqttMetrics.messages_queuedMqttMetrics.reconnection_attempts_distributionMqttMetrics.shortest_session_secondsMqttMetrics.to_dict()MqttMetrics.total_connection_dropsMqttMetrics.total_connectionsMqttMetrics.total_disconnectsMqttMetrics.total_reconnect_attempts
MqttNotConnectedErrorMqttPublishErrorMqttRequestMqttSubscriptionErrorNavienAPIClientNavienAPIClient.convert_tou()NavienAPIClient.get_device_info()NavienAPIClient.get_firmware_info()NavienAPIClient.get_first_device()NavienAPIClient.get_tou_info()NavienAPIClient.is_authenticatedNavienAPIClient.list_devices()NavienAPIClient.update_push_token()NavienAPIClient.update_tou()NavienAPIClient.user_email
NavienAuthClientNavienAuthClient.auth_responseNavienAuthClient.close()NavienAuthClient.current_tokensNavienAuthClient.current_userNavienAuthClient.ensure_valid_token()NavienAuthClient.get_auth_headers()NavienAuthClient.has_stored_credentialsNavienAuthClient.has_valid_tokensNavienAuthClient.is_authenticatedNavienAuthClient.re_authenticate()NavienAuthClient.refresh_token()NavienAuthClient.sessionNavienAuthClient.sign_in()NavienAuthClient.user_email
NavienMqttClientNavienMqttClient.check_firmware_update()NavienMqttClient.clear_command_queue()NavienMqttClient.client_idNavienMqttClient.commit_firmware_update()NavienMqttClient.configure_recirculation_schedule()NavienMqttClient.configure_reservation_water_program()NavienMqttClient.configure_tou_schedule()NavienMqttClient.connect()NavienMqttClient.controlNavienMqttClient.diagnosticsNavienMqttClient.disable_anti_legionella()NavienMqttClient.disable_demand_response()NavienMqttClient.disable_intelligent_scheduling()NavienMqttClient.disconnect()NavienMqttClient.enable_anti_legionella()NavienMqttClient.enable_demand_response()NavienMqttClient.enable_intelligent_scheduling()NavienMqttClient.ensure_device_info_cached()NavienMqttClient.is_connectedNavienMqttClient.is_reconnectingNavienMqttClient.publish()NavienMqttClient.queued_commands_countNavienMqttClient.reconnect_attemptsNavienMqttClient.reconnect_wifi()NavienMqttClient.recover_connection()NavienMqttClient.request_device_info()NavienMqttClient.request_device_status()NavienMqttClient.request_energy_usage()NavienMqttClient.request_reservations()NavienMqttClient.request_tou_settings()NavienMqttClient.reset_air_filter()NavienMqttClient.reset_reconnect()NavienMqttClient.reset_wifi()NavienMqttClient.run_smart_diagnostic()NavienMqttClient.session_idNavienMqttClient.set_dhw_mode()NavienMqttClient.set_dhw_temperature()NavienMqttClient.set_freeze_protection_temperature()NavienMqttClient.set_power()NavienMqttClient.set_recirculation_mode()NavienMqttClient.set_tou_enabled()NavienMqttClient.set_vacation_days()NavienMqttClient.signal_app_connection()NavienMqttClient.start_periodic_requests()NavienMqttClient.stop_all_periodic_tasks()NavienMqttClient.stop_periodic_requests()NavienMqttClient.subscribe()NavienMqttClient.subscribe_device()NavienMqttClient.subscribe_device_feature()NavienMqttClient.subscribe_device_status()NavienMqttClient.subscribe_energy_usage()NavienMqttClient.subscribe_recirculation_schedule_response()NavienMqttClient.subscribe_reservation_response()NavienMqttClient.subscribe_tou_response()NavienMqttClient.subscribe_weekly_reservation_response()NavienMqttClient.trigger_recirculation_hot_button()NavienMqttClient.unsubscribe()NavienMqttClient.unsubscribe_device_feature()NavienMqttClient.unsubscribe_device_status()NavienMqttClient.unsubscribe_energy_usage()NavienMqttClient.unsubscribe_recirculation_schedule_response()NavienMqttClient.unsubscribe_reservation_response()NavienMqttClient.unsubscribe_tou_response()NavienMqttClient.unsubscribe_weekly_reservation_response()NavienMqttClient.update_reservations()NavienMqttClient.update_weekly_reservation()
Nwp500ErrorOnOffFlagOpenEIClientOperationOtaCommitPayloadParameterValidationErrorPeriodicRequestTypeRangeValidationErrorRecirculationModeRecirculationScheduleRecirculationScheduleEntryRecirculationScheduleEntry.daysRecirculationScheduleEntry.enableRecirculationScheduleEntry.enabledRecirculationScheduleEntry.end_hourRecirculationScheduleEntry.end_minRecirculationScheduleEntry.end_timeRecirculationScheduleEntry.modeRecirculationScheduleEntry.mode_nameRecirculationScheduleEntry.model_configRecirculationScheduleEntry.start_hourRecirculationScheduleEntry.start_minRecirculationScheduleEntry.start_timeRecirculationScheduleEntry.week
ReservationEntryReservationEntry.daysReservationEntry.enableReservationEntry.enabledReservationEntry.hourReservationEntry.minReservationEntry.modeReservationEntry.mode_nameReservationEntry.model_configReservationEntry.paramReservationEntry.temperatureReservationEntry.timeReservationEntry.unitReservationEntry.week
ReservationScheduleTOUInfoTOUPeriodTOUReservationScheduleTOUScheduleTempFormulaTypeTemperatureTypeTokenExpiredErrorTokenRefreshErrorTouRateTypeTouWeekTypeUnitTypeUnitType.CAS_NFBUnitType.CAS_NFB_700UnitType.CAS_NHBUnitType.CAS_NHB_HUnitType.CAS_NPEUnitType.CAS_NPE2UnitType.CAS_NPNUnitType.CAS_NVWUnitType.NCBUnitType.NCB_HUnitType.NFBUnitType.NFB_700UnitType.NFCUnitType.NHBUnitType.NHB_HUnitType.NO_DEVICEUnitType.NPEUnitType.NPE2UnitType.NPFUnitType.NPNUnitType.NVWUnitType.TWC
UserInfoValidationErrorVolumeCodeWeeklyReservationEntryWeeklyReservationEntry.daysWeeklyReservationEntry.enableWeeklyReservationEntry.enabledWeeklyReservationEntry.hourWeeklyReservationEntry.minWeeklyReservationEntry.modeWeeklyReservationEntry.mode_nameWeeklyReservationEntry.model_configWeeklyReservationEntry.paramWeeklyReservationEntry.temperatureWeeklyReservationEntry.timeWeeklyReservationEntry.unitWeeklyReservationEntry.week
WeeklyReservationScheduleadd_reservation()authenticate()build_reservation_entry()build_tou_period()create_navien_clients()decode_price()decode_season_bitfield()decode_week_bitfield()delete_reservation()encode_price()encode_season_bitfield()encode_week_bitfield()fahrenheit_to_half_celsius()fetch_reservations()get_unit_system()log_performance()preferred_to_half_celsius()refresh_access_token()requires_capability()reservation_param_to_preferred()reset_unit_system()set_unit_system()update_reservation()
- Subpackages