This is a module for the MagicMirror². It pulls status information from one ore more Daikin Air Conditioner devices within the network and displays it on the mirror. The Daikin Devices need to be equipped with a Daikin Wifi controller with integrated wifi that is supported by the daikin-controller
- Navigate into your MagicMirror's
modules
folder and executegit clone https://github.com/kymeyer/MMM-daikin.git
. A new folder (MMM-daikin) will appear, navigate into it. - Execute
npm install
to install the node dependencies.
To use this module, add the following configuration block to the modules array in the config/config.js
file:
var config = {
modules: [
{
module: 'MMM-Daikin',
header: 'AC Status',
position: 'top_right',
config: {
devices: [
{
ipAddress: '192.168.100.1', // IP of AC Unit 1
},
{
ipAddress: '192.168.100.2', // IP of AC Unit 2
},
{
ipAddress: '192.168.100.3', // IP of AC Unit 3
},
],
updateInterval: 1 * 30 * 1000,
}
},
],
};
Option | Description |
---|---|
devices |
Required Specify one ore more units that you wish to control . |
ipAddress |
Required Local IP address of the Daikin. Needs to be specified within the devices -object . |
updateInterval |
Optional How often the content will be fetched. Type: int (milliseconds) Default 30000 (1/2 minute) |
animationSpeed |
Optional Speed of the update animation. Type: int (milliseconds) Default 1000 milliseconds (1 second) |
- 2020-09-30 (v0.0.1) - Initial Version, ability to monitor one AC unit
- 2024-06-10 (v0.0.2) - Updated Version, ability to monitor more than one AC unit, better overall performance
- Sometimes the controller of the AC cannot be queried immidiately or the connection times out, so startup may take some time.
- daikin-controller (installed via
npm install
)
The current version includes some code improvements taken up from the MMM-DaikinAirbase fork of the original version.