miio package
Subpackages
- miio.devtools package
- miio.integrations package
- Subpackages
- miio.integrations.airdog package
- miio.integrations.cgllc package
- miio.integrations.chuangmi package
- miio.integrations.chunmi package
- miio.integrations.deerma package
- miio.integrations.dmaker package
- miio.integrations.dreame package
- miio.integrations.genericmiot package
- miio.integrations.huayi package
- miio.integrations.ijai package
- miio.integrations.ksmb package
- miio.integrations.leshow package
- miio.integrations.lumi package
- miio.integrations.mijia package
- miio.integrations.mmgg package
- miio.integrations.nwt package
- miio.integrations.philips package
- miio.integrations.pwzn package
- miio.integrations.roborock package
- miio.integrations.roidmi package
- miio.integrations.scishare package
- miio.integrations.shuii package
- miio.integrations.tinymu package
- miio.integrations.viomi package
- miio.integrations.xiaomi package
- miio.integrations.yeelight package
- miio.integrations.yunmi package
- miio.integrations.zhimi package
- miio.integrations.zimi package
- Module contents
- Subpackages
- miio.push_server package
Submodules
- miio.cli module
- miio.click_common module
DeviceGroupDeviceGroup.CommandDeviceGroup.context_classDeviceGroup.collect_usage_pieces()DeviceGroup.command_callback()DeviceGroup.format_commands()DeviceGroup.format_epilog()DeviceGroup.format_help()DeviceGroup.format_help_text()DeviceGroup.format_options()DeviceGroup.format_usage()DeviceGroup.get_command()DeviceGroup.get_help()DeviceGroup.get_help_option()DeviceGroup.get_help_option_names()DeviceGroup.get_params()DeviceGroup.get_short_help_str()DeviceGroup.get_usage()DeviceGroup.group_callback()DeviceGroup.invoke()DeviceGroup.list_commands()DeviceGroup.main()DeviceGroup.make_context()DeviceGroup.make_parser()DeviceGroup.parse_args()DeviceGroup.resolve_command()DeviceGroup.result_callback()DeviceGroup.shell_complete()DeviceGroup.to_info_dict()DeviceGroup.DEFAULT_PARAMSDeviceGroup.allow_extra_argsDeviceGroup.allow_interspersed_argsDeviceGroup.callbackDeviceGroup.context_settingsDeviceGroup.ignore_unknown_optionsDeviceGroup.nameDeviceGroup.params
DeviceGroupMetaEnumTypeExceptionHandlerGroupExceptionHandlerGroup.context_classExceptionHandlerGroup.add_command()ExceptionHandlerGroup.collect_usage_pieces()ExceptionHandlerGroup.command()ExceptionHandlerGroup.format_commands()ExceptionHandlerGroup.format_epilog()ExceptionHandlerGroup.format_help()ExceptionHandlerGroup.format_help_text()ExceptionHandlerGroup.format_options()ExceptionHandlerGroup.format_usage()ExceptionHandlerGroup.get_command()ExceptionHandlerGroup.get_help()ExceptionHandlerGroup.get_help_option()ExceptionHandlerGroup.get_help_option_names()ExceptionHandlerGroup.get_params()ExceptionHandlerGroup.get_short_help_str()ExceptionHandlerGroup.get_usage()ExceptionHandlerGroup.group()ExceptionHandlerGroup.invoke()ExceptionHandlerGroup.list_commands()ExceptionHandlerGroup.main()ExceptionHandlerGroup.make_context()ExceptionHandlerGroup.make_parser()ExceptionHandlerGroup.parse_args()ExceptionHandlerGroup.resolve_command()ExceptionHandlerGroup.result_callback()ExceptionHandlerGroup.shell_complete()ExceptionHandlerGroup.to_info_dict()ExceptionHandlerGroup.allow_extra_argsExceptionHandlerGroup.allow_interspersed_argsExceptionHandlerGroup.callbackExceptionHandlerGroup.command_classExceptionHandlerGroup.commandsExceptionHandlerGroup.context_settingsExceptionHandlerGroup.group_classExceptionHandlerGroup.ignore_unknown_optionsExceptionHandlerGroup.nameExceptionHandlerGroup.params
GlobalContextObjectLiteralParamTypeLiteralParamType.convert()LiteralParamType.fail()LiteralParamType.get_metavar()LiteralParamType.get_missing_message()LiteralParamType.shell_complete()LiteralParamType.split_envvar_value()LiteralParamType.to_info_dict()LiteralParamType.arityLiteralParamType.envvar_list_splitterLiteralParamType.is_compositeLiteralParamType.name
command()format_output()json_output()validate_ip()validate_token()
- miio.cloud module
CloudDeviceInfoCloudDeviceInfo.ConfigCloudDeviceInfo.construct()CloudDeviceInfo.copy()CloudDeviceInfo.dict()CloudDeviceInfo.from_orm()CloudDeviceInfo.json()CloudDeviceInfo.parse_file()CloudDeviceInfo.parse_obj()CloudDeviceInfo.parse_raw()CloudDeviceInfo.schema()CloudDeviceInfo.schema_json()CloudDeviceInfo.update_forward_refs()CloudDeviceInfo.validate()CloudDeviceInfo.bssidCloudDeviceInfo.descriptionCloudDeviceInfo.didCloudDeviceInfo.ipCloudDeviceInfo.is_childCloudDeviceInfo.is_onlineCloudDeviceInfo.localeCloudDeviceInfo.macCloudDeviceInfo.modelCloudDeviceInfo.nameCloudDeviceInfo.parent_idCloudDeviceInfo.parent_modelCloudDeviceInfo.raw_dataCloudDeviceInfo.rssiCloudDeviceInfo.ssidCloudDeviceInfo.token
CloudInterface
- miio.descriptorcollection module
DescriptorCollectionDescriptorCollection.add_descriptor()DescriptorCollection.clear()DescriptorCollection.copy()DescriptorCollection.descriptors_from_object()DescriptorCollection.fromkeys()DescriptorCollection.get()DescriptorCollection.items()DescriptorCollection.keys()DescriptorCollection.pop()DescriptorCollection.popitem()DescriptorCollection.setdefault()DescriptorCollection.update()DescriptorCollection.values()
- miio.descriptors module
AccessFlagsActionDescriptorDescriptorEnumDescriptorPropertyConstraintPropertyDescriptorRangeDescriptorRangeDescriptor.accessRangeDescriptor.constraintRangeDescriptor.extrasRangeDescriptor.idRangeDescriptor.max_valueRangeDescriptor.min_valueRangeDescriptor.nameRangeDescriptor.range_attributeRangeDescriptor.setterRangeDescriptor.setter_nameRangeDescriptor.status_attributeRangeDescriptor.stepRangeDescriptor.typeRangeDescriptor.unit
ValidSettingRange
- miio.device module
DeviceDevice.actions()Device.call_action()Device.change_setting()Device.configure_wifi()Device.descriptors()Device.get_device_group()Device.get_properties()Device.info()Device.raw_command()Device.send()Device.send_handshake()Device.sensors()Device.settings()Device.status()Device.supports_miot()Device.update()Device.update_progress()Device.update_state()Device.device_idDevice.modelDevice.raw_idDevice.retry_countDevice.supported_modelsDevice.timeout
UpdateState
- miio.devicefactory module
- miio.deviceinfo module
- miio.devicestatus module
- miio.discovery module
- miio.exceptions module
- miio.extract_tokens module
- miio.identifiers module
- miio.miioprotocol module
- miio.miot_cloud module
MiotCloudReleaseInfoReleaseInfo.ConfigReleaseInfo.construct()ReleaseInfo.copy()ReleaseInfo.dict()ReleaseInfo.from_orm()ReleaseInfo.json()ReleaseInfo.parse_file()ReleaseInfo.parse_obj()ReleaseInfo.parse_raw()ReleaseInfo.schema()ReleaseInfo.schema_json()ReleaseInfo.update_forward_refs()ReleaseInfo.validate()ReleaseInfo.filenameReleaseInfo.modelReleaseInfo.statusReleaseInfo.typeReleaseInfo.version
ReleaseListReleaseList.ConfigReleaseList.construct()ReleaseList.copy()ReleaseList.dict()ReleaseList.from_orm()ReleaseList.info_for_model()ReleaseList.json()ReleaseList.parse_file()ReleaseList.parse_obj()ReleaseList.parse_raw()ReleaseList.schema()ReleaseList.schema_json()ReleaseList.update_forward_refs()ReleaseList.validate()ReleaseList.releases
- miio.miot_device module
MiotDeviceMiotDevice.actions()MiotDevice.call_action()MiotDevice.call_action_by()MiotDevice.call_action_from_mapping()MiotDevice.change_setting()MiotDevice.configure_wifi()MiotDevice.descriptors()MiotDevice.get_device_group()MiotDevice.get_properties()MiotDevice.get_properties_for_mapping()MiotDevice.get_property_by()MiotDevice.info()MiotDevice.raw_command()MiotDevice.send()MiotDevice.send_handshake()MiotDevice.sensors()MiotDevice.set_property()MiotDevice.set_property_by()MiotDevice.settings()MiotDevice.status()MiotDevice.supports_miot()MiotDevice.update()MiotDevice.update_progress()MiotDevice.update_state()MiotDevice.device_idMiotDevice.mappingMiotDevice.modelMiotDevice.raw_idMiotDevice.retry_countMiotDevice.supported_modelsMiotDevice.timeoutMiotDevice.token
MiotValueType
- miio.miot_models module
DeviceModelDeviceModel.ConfigDeviceModel.construct()DeviceModel.copy()DeviceModel.dict()DeviceModel.from_orm()DeviceModel.get_property()DeviceModel.get_property_by_siid_piid()DeviceModel.get_service_by_siid()DeviceModel.json()DeviceModel.parse_file()DeviceModel.parse_obj()DeviceModel.parse_raw()DeviceModel.schema()DeviceModel.schema_json()DeviceModel.update_forward_refs()DeviceModel.validate()DeviceModel.descriptionDeviceModel.device_typeDeviceModel.servicesDeviceModel.urn
MiotAccessMiotActionMiotAction.ConfigMiotAction.construct()MiotAction.copy()MiotAction.dict()MiotAction.fill_from_parent()MiotAction.from_orm()MiotAction.get_descriptor()MiotAction.json()MiotAction.parse_file()MiotAction.parse_obj()MiotAction.parse_raw()MiotAction.schema()MiotAction.schema_json()MiotAction.update_forward_refs()MiotAction.validate()MiotAction.aiidMiotAction.descriptionMiotAction.extrasMiotAction.inputsMiotAction.nameMiotAction.normalized_nameMiotAction.outputsMiotAction.plain_nameMiotAction.serviceMiotAction.siidMiotAction.urn
MiotBaseModelMiotBaseModel.ConfigMiotBaseModel.construct()MiotBaseModel.copy()MiotBaseModel.dict()MiotBaseModel.fill_from_parent()MiotBaseModel.from_orm()MiotBaseModel.json()MiotBaseModel.parse_file()MiotBaseModel.parse_obj()MiotBaseModel.parse_raw()MiotBaseModel.schema()MiotBaseModel.schema_json()MiotBaseModel.update_forward_refs()MiotBaseModel.validate()MiotBaseModel.descriptionMiotBaseModel.extrasMiotBaseModel.nameMiotBaseModel.normalized_nameMiotBaseModel.plain_nameMiotBaseModel.serviceMiotBaseModel.siidMiotBaseModel.urn
MiotEnumValueMiotEnumValue.ConfigMiotEnumValue.construct()MiotEnumValue.copy()MiotEnumValue.description_from_value()MiotEnumValue.dict()MiotEnumValue.from_orm()MiotEnumValue.json()MiotEnumValue.parse_file()MiotEnumValue.parse_obj()MiotEnumValue.parse_raw()MiotEnumValue.schema()MiotEnumValue.schema_json()MiotEnumValue.update_forward_refs()MiotEnumValue.validate()MiotEnumValue.descriptionMiotEnumValue.value
MiotEventMiotEvent.ConfigMiotEvent.construct()MiotEvent.copy()MiotEvent.dict()MiotEvent.fill_from_parent()MiotEvent.from_orm()MiotEvent.json()MiotEvent.parse_file()MiotEvent.parse_obj()MiotEvent.parse_raw()MiotEvent.schema()MiotEvent.schema_json()MiotEvent.update_forward_refs()MiotEvent.validate()MiotEvent.argumentsMiotEvent.descriptionMiotEvent.eiidMiotEvent.extrasMiotEvent.nameMiotEvent.normalized_nameMiotEvent.plain_nameMiotEvent.serviceMiotEvent.siidMiotEvent.urn
MiotFormatMiotPropertyMiotProperty.ConfigMiotProperty.construct()MiotProperty.copy()MiotProperty.dict()MiotProperty.fill_from_parent()MiotProperty.from_orm()MiotProperty.get_descriptor()MiotProperty.json()MiotProperty.parse_file()MiotProperty.parse_obj()MiotProperty.parse_raw()MiotProperty.schema()MiotProperty.schema_json()MiotProperty.update_forward_refs()MiotProperty.validate()MiotProperty.accessMiotProperty.choicesMiotProperty.descriptionMiotProperty.extrasMiotProperty.formatMiotProperty.gatt_accessMiotProperty.nameMiotProperty.normalized_nameMiotProperty.piidMiotProperty.plain_nameMiotProperty.pretty_accessMiotProperty.pretty_input_constraintsMiotProperty.pretty_valueMiotProperty.rangeMiotProperty.serviceMiotProperty.siidMiotProperty.unitMiotProperty.urnMiotProperty.value
MiotServiceMiotService.ConfigMiotService.construct()MiotService.copy()MiotService.dict()MiotService.from_orm()MiotService.get_action_by_id()MiotService.get_property_by_id()MiotService.json()MiotService.parse_file()MiotService.parse_obj()MiotService.parse_raw()MiotService.schema()MiotService.schema_json()MiotService.update_forward_refs()MiotService.validate()MiotService.actionsMiotService.descriptionMiotService.eventsMiotService.nameMiotService.normalized_nameMiotService.propertiesMiotService.siidMiotService.urn
URNURN.ConfigURN.construct()URN.copy()URN.dict()URN.from_orm()URN.json()URN.parse_file()URN.parse_obj()URN.parse_raw()URN.schema()URN.schema_json()URN.update_forward_refs()URN.validate()URN.internal_idURN.modelURN.nameURN.namespaceURN.parent_urnURN.typeURN.unexpectedURN.urn_stringURN.version
- miio.protocol module
- miio.updater module
OneShotServerSingleFileHandlerSingleFileHandler.MessageClassSingleFileHandler.address_string()SingleFileHandler.date_time_string()SingleFileHandler.end_headers()SingleFileHandler.finish()SingleFileHandler.flush_headers()SingleFileHandler.handle()SingleFileHandler.handle_expect_100()SingleFileHandler.handle_one_request()SingleFileHandler.log_date_time_string()SingleFileHandler.log_error()SingleFileHandler.log_message()SingleFileHandler.log_request()SingleFileHandler.parse_request()SingleFileHandler.send_error()SingleFileHandler.send_header()SingleFileHandler.send_response()SingleFileHandler.send_response_only()SingleFileHandler.setup()SingleFileHandler.version_string()SingleFileHandler.default_request_versionSingleFileHandler.disable_nagle_algorithmSingleFileHandler.error_content_typeSingleFileHandler.error_message_formatSingleFileHandler.monthnameSingleFileHandler.protocol_versionSingleFileHandler.rbufsizeSingleFileHandler.responsesSingleFileHandler.server_versionSingleFileHandler.sys_versionSingleFileHandler.timeoutSingleFileHandler.wbufsizeSingleFileHandler.weekdayname
- miio.utils module