MCPcopy Create free account
hub / github.com/bytespider/Meross / fetchDeviceAbilities

Method fetchDeviceAbilities

packages/lib/src/device.ts:160–173  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

158 }
159
160 async fetchDeviceAbilities() {
161 deviceLogger.info(`Fetching device abilities for ${this.id}`);
162
163 const message = new QueryDeviceAbilitiesMessage();
164 const {
165 payload: { ability },
166 } = await this.sendMessage(message);
167
168 this.ability = ability;
169
170 deviceLogger.info(`Device Abilities: ${JSON.stringify(this.ability)}`);
171
172 return ability;
173 }
174
175 async fetchDeviceTime() {
176 const message = new QueryDeviceTimeMessage();

Callers 2

fetchDeviceAbilitiesFunction · 0.80
meross-info.tsFile · 0.80

Calls 1

sendMessageMethod · 0.95

Tested by

no test coverage detected