minguezdo/nl.intyme.midea — explained in plain English
Analysis updated 2026-05-18
Control a Midea i-ECO, ION, or PortaSplit air conditioner from a Homey smart home hub.
Use an external SwitchBot temperature sensor instead of the air conditioner's built-in sensor.
Automate PortaSplit swing and louver positions through Homey flows.
Get energy and humidity readings alongside extra modes like Jet-Cool and Freeze-Protection.
| minguezdo/nl.intyme.midea | 0xradioac7iv/tempfs | 7vignesh/pgpulse | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | — | 3/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Homey Pro hub on the local network and a compatible Midea air conditioner.
nl.intyme.midea, this fork, is a Homey smart home app for controlling Midea split air conditioners, specifically the i-ECO, ION, and PortaSplit series. It is a fork of an existing app called mteutelink/nl.intyme.midea, which supplies the core functionality: finding the device on the local network, handling the encrypted handshake, and basic on and off control. This fork adds a set of extra features on top of that base. One addition is support for using an external thermostat, such as a SwitchBot sensor, instead of relying on the air conditioner's own temperature reading. The fork applies a filter that removes sudden odd readings, such as a sensor briefly reporting negative 25 degrees, averages the last five readings together to smooth out small jumps, requires a set delay before switching the unit on or off, and lets a user set a fixed offset if a sensor's placement makes it read consistently high or low. For the PortaSplit model, the fork separates the swing and louver controls into two settings: one for turning oscillation on or off and one for choosing among five louver positions plus an auto mode. It automatically turns swing mode back on when the louver position is changed, since the PortaSplit requires that, and it resyncs its records if the device resets its own swing mode internally. Other additions include running the fan for a period after cooling turns off, several extra operating modes such as Jet-Cool, Freeze-Protection, Follow-Me, Boost, and Eco, energy and humidity monitoring that keeps showing the last known value instead of resetting to zero when a data frame is corrupted, and a defrost alarm. There are also interface fixes: manual changes are protected from being overwritten by a background poll for fifteen seconds, changes show up immediately in the interface before confirmation arrives, and the app includes German, English, and Dutch translations. The project is written in TypeScript and installed onto a Homey Pro smart home hub over the local network using the Homey CLI. It is released under the GPL-3.0 license, matching the upstream project, and the README notes it is not officially supported or authorized by Midea.
A Homey smart home app fork that adds external thermostat support and extra modes for Midea i-ECO, ION, and PortaSplit air conditioners.
Mainly TypeScript. The stack also includes TypeScript, Homey SDK.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.