git404hub

what is nl.intyme.midea fr?

minguezdo/nl.intyme.midea — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · generalLicenseSetup · moderate

tl;dr

A Homey smart home app fork that adds external thermostat support and extra modes for Midea i-ECO, ION, and PortaSplit air conditioners.

vibe map

mindmap
  root((nl.intyme.midea fork))
    What it does
      Controls Midea air conditioners
      Homey smart home app
      Fork of upstream project
    Tech stack
      TypeScript
      Homey SDK
    Use cases
      External thermostat support
      PortaSplit swing louver control
      Energy humidity monitoring
    Audience
      Homey smart home users
    Setup
      npm install and build
      Install via Homey CLI

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Control a Midea i-ECO, ION, or PortaSplit air conditioner from a Homey smart home hub.

VIBE 2

Use an external SwitchBot temperature sensor instead of the air conditioner's built-in sensor.

VIBE 3

Automate PortaSplit swing and louver positions through Homey flows.

VIBE 4

Get energy and humidity readings alongside extra modes like Jet-Cool and Freeze-Protection.

what's the stack?

TypeScriptHomey SDK

how it stacks up fr

minguezdo/nl.intyme.midea0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity3/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires a Homey Pro hub on the local network and a compatible Midea air conditioner.

in plain english

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.

prompts (copy fr)

prompt 1
Explain how the external thermostat filtering and averaging logic works in this Midea Homey app.
prompt 2
Walk me through installing this app on a Homey Pro using the Homey CLI.
prompt 3
How does the PortaSplit swing and louver auto-activation logic work in this fork?
prompt 4
What changed in this fork compared to the upstream mteutelink/nl.intyme.midea project?

Frequently asked questions

what is nl.intyme.midea fr?

A Homey smart home app fork that adds external thermostat support and extra modes for Midea i-ECO, ION, and PortaSplit air conditioners.

What language is nl.intyme.midea written in?

Mainly TypeScript. The stack also includes TypeScript, Homey SDK.

How hard is nl.intyme.midea to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is nl.intyme.midea for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.