Skip to content

Latest commit

 

History

History
67 lines (50 loc) · 2.79 KB

Readme.md

File metadata and controls

67 lines (50 loc) · 2.79 KB

MMM-Daikin

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

Alt text

Installation

  1. Navigate into your MagicMirror's modules folder and execute git clone https://github.com/kymeyer/MMM-daikin.git. A new folder (MMM-daikin) will appear, navigate into it.
  2. Execute npm install to install the node dependencies.

Using the module

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,
      }
    },
  ],
};

Configuration options

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)

Changelog

  • 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

Known Issues

  • Sometimes the controller of the AC cannot be queried immidiately or the connection times out, so startup may take some time.

Dependencies

Aknowlegments

The current version includes some code improvements taken up from the MMM-DaikinAirbase fork of the original version.