homebridge-plugins/homebridge-wemo

wemo crockpot

Closed this issue · 10 comments

Finally upgraded from the old wemo-platform

the crockpot is no longer working correctly, often showing no reponse. only the "warm" mode see to be set correctly.

[02/03/2022, 20:48:16] [Wemo] [Slow Cooker] initialised with s/n 221515S0000358 and ip/port 192.168.0.160:49153
[02/03/2022, 20:48:16] [Wemo] [Slow Cooker] http has been established.
[02/03/2022, 20:48:16] [Wemo] [Slow Cooker] upnp has been established.
[02/03/2022, 20:49:38] [Wemo] [HeaterA] current temperature [21°C].
[02/03/2022, 20:49:40] [Wemo] [HeaterA] current temperature [22°C].
[02/03/2022, 20:49:49] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).
[02/03/2022, 20:49:53] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).
[02/03/2022, 20:49:55] [Wemo] [HeaterA] current temperature [21°C].
[02/03/2022, 20:49:56] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).
[02/03/2022, 20:49:57] [Wemo] [HeaterA] current temperature [22°C].
[02/03/2022, 20:50:00] [Wemo] [HeaterA] current temperature [21°C].
[02/03/2022, 20:50:03] [Wemo] [HeaterA] current temperature [22°C].
[02/03/2022, 20:50:06] [Wemo] [HeaterA] current temperature [21°C].
[02/03/2022, 20:50:16] [Wemo] [Slow Cooker] current mode [warm].
[02/03/2022, 20:50:26] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).
[02/03/2022, 20:50:46] [Wemo] [Slow Cooker] current mode [off].
[02/03/2022, 20:50:50] [Wemo] [Slow Cooker] current timer [0:00].
[02/03/2022, 20:50:50] [Wemo] [Slow Cooker] current mode [warm].
[02/03/2022, 20:50:51] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).
[02/03/2022, 20:50:53] [Wemo] [Slow Cooker] current mode [low].
[02/03/2022, 20:50:53] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).
[02/03/2022, 20:50:53] [Wemo] [Slow Cooker] current timer [3:00].
[02/03/2022, 20:50:54] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).
[02/03/2022, 20:51:01] [Wemo] [Slow Cooker] current mode [high].
[02/03/2022, 20:51:02] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).
[02/03/2022, 20:51:13] [Wemo] [Slow Cooker] current timer [0:00].
[02/03/2022, 20:51:13] [Wemo] [Slow Cooker] current mode [off].
[02/03/2022, 20:51:13] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).
[02/03/2022, 20:51:25] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).
[02/03/2022, 20:51:28] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).
[02/03/2022, 20:51:32] [Wemo] [undefined] BinaryState could not be processed as accessory.control.receiveDeviceUpdate is not a function at connectionHTTP.receiveDeviceUpdate (/usr/local/lib/node_modules/homebridge-wemo/lib/connection/http.js:111:33).

bwp91 commented

Hi @danielsza

Can you update to the beta version of the plugin and check that that [undefined] actually shows the accessory name now?

I did not think that the crockpot had the BinaryState data. In the beta, this will now log the value too when it receives a new value, could you show some logs after updating and generating some logs?

Thanks

bwp91 commented

Do any logs appear for the crockpot if you control it manually? Anything to do with the BinaryState?

bwp91 commented

Seems like BinaryState is reported as 5 when it's in some 'ON' mode, and 0 when it's off.

And the device does or not work when controlled from homekit? does warm mode only still work? are there any errors in the log if you choose a different mode?

bwp91 commented

Can you update to 4.7.2-beta.2 and see if you still get the no response in homekit after restarting? It might take a few moments to (hopefully) remove the no response

stale commented

This issue has been automatically marked as inactive because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale commented

This issue has been automatically closed.