wozise software Free software by Glenn Dandy
All packages

Web and server · Version 1.07

EasyTiley

Tile dashboard for FHEM in the browser

Overview

EasyTiley is a dashboard for the FHEM home automation server. Tiles are added, placed freely, resized, merged and saved right in the browser. Device changes arrive in real time, and everything runs in a single container.

Overview with weather, heating, shutters and scenes
Overview with weather, heating, shutters and scenes
Edit mode: drag, resize and configure tiles
Edit mode: drag, resize and configure tiles

What it does

  • Arrange tiles freely. Drag in edit mode, resize at the edges, merge into groups.
  • Devices detected automatically. When adding a tile, EasyTiley lists the device's readings and commands with live values.
  • Real time. FHEM longpoll becomes server-sent events. Polling every three seconds is only the fallback.
  • Many tile types. Switch, dimmer with colour, thermostat, shutter, chart, weather, scenes, notes, clock.
  • Fully offline. No CDNs, no cloud. Dashboards live in SQLite and survive updates.
  • HTTPS and passwords. Works with FHEMWEB over HTTPS and basicAuth. Credentials stay on the server.

Installation

  1. Install Docker and Docker Compose.
  2. git clone https://github.com/Glenn-Dandy/easytiley.git, then run docker compose up -d --build in the folder.
  3. Open http://localhost:8080, enter the FHEM address under Settings, test and save.

How it's built

nginx and php-fpm run together in one image. The backend talks to FHEMWEB via jsonlist2 and set and fetches the CSRF token itself. The front end is plain JavaScript with Gridstack for dragging and resizing. Each dashboard is stored as JSON in SQLite.

Changelog

v1.0722 Oct 2026

New in V1.07

Security
  • PHP update: the Docker image now pins PHP 8.3.36 (previously 8.3.31), closing a security hole in PHP. Please rebuild the image: docker compose build --pull && docker compose up -d.
About page
  • Privacy policy linked directly (DE/EN).
Project page and demo
  • New project page with live demo on GitHub Pages: https://glenn-dandy.github.io/easytiley/ (demo with simulated FHEM, no server of your own needed).
  • Privacy policy (DE/EN), a „Support“ menu item and a pointer to FullScreendy (Android full-screen browser with MQTT).
v1.0613 Oct 2026

New in V1.06

Bug fix
  • Group / room box: changes to title, icon (including „No icon“), icon colour and „Show title“ are now applied when editing. The tiles inside the group stay untouched.
About page
  • New in the settings: „About EasyTiley“ with version, feedback (report a bug or suggest an idea directly as a GitHub issue, app and browser details already filled in), project links (star on GitHub, source code, support the project), privacy note and an update check at the push of a button.
Language
  • The About page is bilingual (DE/EN).

All releases on GitHub

FAQ

Do I have to change FHEM?
No. EasyTiley only needs the FHEMWEB address.
Can I try it first?
Yes, the live demo runs with simulated devices in your browser.