ecard module#
- class ecard.eCard(parent)[源代码]#
基类:
object
初始化 eCard 实例
- 参数:
parent – 父对象
- get_remaining_energy(room: str | None = None) float [源代码]#
获取剩余电量
- 参数:
room (str) – 房间 ID 。格式应为 ‘areaid-buildingid–unitid-roomid’,可通过 get_room_dict() 获取
- 返回:
剩余能源
- 返回类型:
float
- async get_remaining_energy_async(room: str | None = None) float [源代码]#
异步获取剩余电量
- 参数:
room (str) – 房间 ID 。格式应为 ‘areaid-buildingid–unitid-roomid’,可通过 get_room_dict() 获取
- 返回:
剩余能源
- 返回类型:
float
- get_remaining_power(room: str | None = None) float [源代码]#
获取剩余电量
已被废弃,请使用 get_remaining_energy()
- 参数:
room (str) – 房间 ID 。格式应为 ‘areaid-buildingid–unitid-roomid’,可通过 get_room_dict() 获取
- 返回:
剩余能源
- 返回类型:
float
- get_room_dict(id: str) dict [源代码]#
获取房间的字典
- 参数:
id (str) – 已知房间 ID 。例如: ‘’, ‘99’, ‘99-12’, ‘99-12–33’
- 返回:
对应的字典
- 返回类型:
dict
- async get_room_dict_async(id: str) dict [源代码]#
异步获取房间的字典
- 参数:
id (str) – 已知房间 ID 。例如: ‘’, ‘99’, ‘99-12’, ‘99-12–33’
- 返回:
对应的字典
- 返回类型:
dict
- recharge_electricity(payment_password: str, amt: int, room: str | None = None) Tuple[bool, str] [源代码]#
为 room 充值电费
已被废弃,请使用 recharge_energy()
- 参数:
room (str) – 房间 ID 。格式应为 ‘areaid-buildingid–unitid-roomid’,可通过 get_room_dict() 获取
payment_password (str) – 支付密码
amt (int) – 充值金额
- 返回:
Tuple[bool, str]
success (bool) – 充值是否成功
msg (str) – 服务端返回信息。
- 返回类型:
Tuple[bool,str]
- async recharge_electricity_async(payment_password: str, amt: int, room: str | None = None) Tuple[bool, str] [源代码]#
异步为 room 充值电费
已被废弃,请使用 recharge_energy_async()
- 参数:
room (str) – 房间 ID 。格式应为 ‘areaid-buildingid–unitid-roomid’,可通过 get_room_dict() 获取
payment_password (str) – 支付密码
amt (int) – 充值金额
- 返回:
Tuple[bool, str]
success (bool) – 充值是否成功
msg (str) – 服务端返回信息。
- 返回类型:
Tuple[bool,str]
- recharge_energy(payment_password: str, amt: int, room: str | None = None) Tuple[bool, str] [源代码]#
为 room 充值电费
- 参数:
room (str) – 房间 ID 。格式应为 ‘areaid-buildingid–unitid-roomid’,可通过 get_room_dict() 获取
payment_password (str) – 支付密码
amt (int) – 充值金额
- 返回:
Tuple[bool, str]
success (bool) – 充值是否成功
msg (str) – 服务端返回信息。
- 返回类型:
Tuple[bool,str]
- async recharge_energy_async(payment_password: str, amt: int, room: str | None = None) Tuple[bool, str] [源代码]#
异步为 room 充值电费
- 参数:
room (str) – 房间 ID 。格式应为 ‘areaid-buildingid–unitid-roomid’,可通过 get_room_dict() 获取
payment_password (str) – 支付密码
amt (int) – 充值金额
- 返回:
Tuple[bool, str]
success (bool) – 充值是否成功
msg (str) – 服务端返回信息。
- 返回类型:
Tuple[bool,str]