该模块最初由Python创建,所有学分归原作者所有。我只将他的工作移植到Node.js上。这个简单的Node.js模块用于与Eneco Toon“智能”恒温器连接。Toon API和客户端Toon设备是重新命名的“quby”恒温器,它通过接口与Eneco的一些网络服务连接,并收集电力、燃气和恒温器信息。当Toon与“Toon op afstand”选项一起使用时,可以通过简单的iPhone应用程序访问某些Toon信息和设置。

Eneco的Toon iPhone客户端本质上是一个浏览器对象,连接到“toon op afstand”网页。此Web应用程序使用由同一域提供的API。由于Toon客户端是用JavaScript编写的,因此可以很容易地对调用进行逆向工程,并在Python中实现。

对于那些希望进一步了解或扩展此功能的开发者,可以参考以下资源:

读者不仅可以深入了解Toon的实现方式,还可以获得更多关于智能恒温器技术和设计的见解。