Survival LLM
A free AI assistant and survival library (1.5 million offline articles) that runs on your own computer, with no internet. Shows the source of every answer. Mac and Windows.
A monorepo collection for various cosalette based smart home apps.
Translation pending
OtherPython · ShellGitHub @ff-fabOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Monorepo for cosalette based smart home apps.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A monorepo collection of IoT-to-MQTT bridge applications for smart home automation, all
built on the cosalette framework.
This monorepo consolidates multiple standalone IoT-to-MQTT bridge applications into a
single repository with shared tooling, CI, and release infrastructure. Each app reads
data from a physical sensor or device and publishes it to an MQTT broker for consumption
by Home Assistant or other home-automation systems.Read the full README ↗A monorepo collection of IoT-to-MQTT bridge applications for smart home automation, all built on the cosalette framework.
This monorepo consolidates multiple standalone IoT-to-MQTT bridge applications into a single repository with shared tooling, CI, and release infrastructure. Each app reads data from a physical sensor or device and publishes it to an MQTT broker for consumption by Home Assistant or other home-automation systems.
All apps are built on cosalette, a Python framework for IoT-to-MQTT applications that provides async MQTT lifecycle management, decorator-based device registration, hexagonal architecture via PEP 544 Protocols, and pydantic-settings integration.
| App | Description | License | Docs |
|---|---|---|---|
| airthings2mqtt | Reads Airthings Wave air quality sensors over BLE and publishes temperature, humidity, and radon data to MQTT. | Documentation | |
| caldates2mqtt | Reads CalDAV calendar dates and publishes upcoming all-day events to MQTT, with multi-calendar support and on-demand re-read commands. | Documentation | |
| gas2mqtt | Reads a domestic gas meter using a QMC5883L magnetometer over I2C and publishes counter ticks, temperature, and debug data to MQTT. | Documentation | |
| geiger2mqtt | Counts Geiger counter pulses on a Raspberry Pi GPIO pin and publishes counts per minute and dose rates to MQTT. | Documentation | |
| jeelink2mqtt |
See ADR-001 for the full decision record on the monorepo structure.
See CONTRIBUTING.md for development setup, commands, project structure, and code quality standards.
This repository uses mixed licensing:
See REUSE.toml for the complete licensing breakdown.
| Bridges LaCrosse temperature and humidity sensors to MQTT via a JeeLink USB receiver. |
| Documentation |
| suncast | Generates real-time SVG sundials that show building shadows for your location and building geometry. | Documentation |
| velux2mqtt | Controls Velux covers through KLF 050 remotes and M74HC4066 GPIO switches, exposed as MQTT covers. | Documentation |
| vito2mqtt | Controls a Viessmann Vitodens gas boiler over the Optolink serial interface, publishing telemetry and accepting commands via MQTT. | Documentation |
| wallpanel-control | Controls a wall-panel display and its host over SSH and Wake-on-LAN via MQTT. | Documentation |
| wiz2mqtt | Controls WiZ smart bulbs over MQTT for openHAB and Home Assistant. | Documentation |