[Pro][Test] Mobile Advance Flow Editor (MAFE)

Kyle_Michiels
Wed, 29 Apr 2026 20:35:59 +0000
Apps

MAFE - Mobile Advanced Flow Editor

Hi everyone,

I’ve been working for a while on a small Homey app called MAFE, short for Mobile Advanced Flow Editor. My goal was simple: make Homey Advanced Flows easier to inspect and edit from a mobile device.

Advanced Flows are great on desktop, but on a phone or tablet they can be hard to navigate. MAFE tries to solve that by hosting a local web editor directly from your Homey Pro, so you can open it in your browser on the same network and work with your flows in a more mobile-friendly way.

Setup
Very important

Step 1 Generate a new key
In any browser go to my.homey.app login, go to settings and go to API-Keys and create a new one with all permissions.

Step 2
Copy the key to the app settings.

This allows the app to actually save.

Roughly how it works:

The Homey app runs a small local web server on your Homey Pro. You open MAFE from your browser, usually via http://mafe.local:8080/, and the interface talks back to Homey locally. This avoids cloud login/OAuth issues and keeps editing local to your Homey.

MAFE has two main views:

A desktop-style canvas view for larger screens

A mobile branch/tree view for phones and tablets

Desktop/Tablet

Mobile

Current features include:

View Homey Advanced Flows

Mobile-friendly branch/tree flow view

Desktop canvas flow view

Edit card arguments

Replace cards

Add new cards

Delete cards

Move cards in chains

Save changes back to Homey

Run an Advanced Flow

Color picker support for color arguments

Color swatches shown on cards

English and Dutch interface support

Local Homey-hosted editing through the app

How to open MAFE

After installing the app, open the app settings in Homey. The settings page shows the local addresses where MAFE is available.

In most cases you can use:

http://mafe.local:8080/

If mafe.local does not work on your network, the settings page also shows detected IP-based links, for example:

http://192.168.x.x:8080/

Just open one of those links from a phone, tablet, or desktop browser on the same local network as your Homey Pro.

There is also an Advanced network settings section. Most users can ignore this. It is only there as a fallback if automatic detection does not work on your network.

Advanced options include:

LAN IP override for mafe.local

Port override for the local MAFE web server

If you change the port override, restart the app before using the new port.

A few notes:

This is meant as a local editor for Homey Pro. It uses Homey’s manager API permission because it needs to read your flows, devices, zones, apps, logic variables, card definitions, and save changes when you press Save.

Changes are not saved automatically. You can inspect and make edits locally, and they are only written back to Homey when you explicitly press Save.

I’d love feedback, especially around mobile usability, flow navigation, and which editing actions feel most important to improve next.

Link:

homey.app

MAFE | Homey

Hosts Mobile Advanced Flow Editor locally on Homey.

67 posts - 7 participants