Commit Graph

37 Commits

Author SHA1 Message Date
alexei.dolgolyov e641cefada Fix for MQTT Light Control.yaml
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2026-01-25 16:43:25 +03:00
alexei.dolgolyov ee6e856a6c Hotfix for MQTT Light Control.yaml
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2026-01-25 16:32:38 +03:00
alexei.dolgolyov b209b70467 Make force ON entity optional for Climate Device Controller.yaml
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2026-01-25 16:10:29 +03:00
alexei.dolgolyov 51bf5f9420 Make Home Presense.yaml guest mode switch not optional
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2026-01-25 15:42:04 +03:00
alexei.dolgolyov 8eaadf3e52 Make power sensor optional in Washing Machine blueprint
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
Change power_sensor input from single entity to multiple selector with
empty list default. This allows the trigger to gracefully handle the
case when no power sensor is configured (empty list = trigger skipped).

Updated all power_sensor checks from "is not none" to "length > 0".
2026-01-25 15:37:49 +03:00
alexei.dolgolyov 9885d3f8e9 Add hysteresis and force ON override to Climate Device Controller
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
- Add hysteresis window to prevent rapid on/off cycling
  Device turns OFF at target, ON at (target - window)
- Add Force ON switch for manual override capability
- Restructure control logic with explicit priority checks
- Default action now maintains state in hysteresis zone
- Update documentation with hysteresis example
2026-01-25 15:31:13 +03:00
alexei.dolgolyov 535881abee Add Thermostat Controller blueprint
- Schedule-based heating control using HA schedule helpers
- Multiple schedules support with OR logic
- Working and standby temperatures with input_number overrides
- Window/door sensor integration (disable heating when open)
- External temperature sensor support
- Force heating override switch
- Minimum on-time to prevent rapid cycling
- Configurable disabled behavior (turn off vs standby)
- Debug notifications for troubleshooting
2026-01-25 15:28:48 +03:00
alexei.dolgolyov 4f9029acea Enhance Home Presence blueprint with unified activity sensors
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
- Replace door_sensors + motion_sensors with unified activity_sensors
- Activity detection based on any entity state change within threshold
- Support any entity type (binary_sensor, sensor, switch, light, etc.)
- Add Bluetooth/BLE device tracker support
- Add Guest Mode override (force presence ON)
- Add Debug Notifications toggle (configurable via input)
- Add homeassistant_start trigger for startup evaluation
- Handle control_switch unavailable state gracefully
- Filter out unknown/unavailable state transitions in triggers
2026-01-25 05:04:11 +03:00
alexei.dolgolyov affa7cd0f9 Add advanced features to Washing Machine blueprint
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s
- Estimated end time in start notification (e.g., "Завершение: ~14:30")
- Pause/Resume notifications when cycle is paused or resumed
- Power consumption monitoring with energy tracking per cycle
- Energy report appended to completion notification
- Debug notifications toggle for troubleshooting
2026-01-25 04:51:58 +03:00
alexei.dolgolyov f6679f73e3 Add advanced features to Motion Light blueprint
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
- Multiple lights/switches control with group and area targeting
- Smooth light transitions with configurable duration
- Time-based conditions (only active during specified hours)
- Day/Night mode with separate light settings
- Scene support (activate scenes instead of light parameters)
- Minimum on duration to prevent rapid on/off cycling
- Dim before off for visual warning
- Motion sensor debounce to filter false triggers
- Debug notifications for troubleshooting
2026-01-25 04:41:10 +03:00
alexei.dolgolyov 31650380ea Add transition duration, scene activation, JSON presets, and group/area targeting to MQTT Light Control
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s
- Add configurable transition duration (0-10s) for smooth light changes
- Add scene activation support with 4 configurable scene slots
- Change preset format from key:value;key:value to JSON with expanded keys
- Add light group entity and area-based targeting options
2026-01-25 04:19:40 +03:00
alexei.dolgolyov 7c605f721a Add demo action for testing
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 5s
2026-01-22 03:47:33 +03:00
alexei.dolgolyov 99a7aa5db0 Create README.md 2026-01-22 03:35:21 +03:00
alexei.dolgolyov c4a9db9c17 [Claude] - Add author and missing description to blueprints headers. 2026-01-22 03:26:10 +03:00
alexei.dolgolyov 565cde77f6 [Claude] - Let's analyze Climate Device Controller.yaml blueprint. Can we somehow make it more flexible, but removing tight connection to switch entity type. What if, for example, I want to control air conditioner via smart remote. Can you offer something for that case and make appropriate changes to the blueprint? But the new logic should to control a switch as currently. 2026-01-22 03:22:07 +03:00
alexei.dolgolyov 6a5b044e80 [Claude] - Let's replace all default fake strings for MQTT topics with something better 2026-01-22 03:14:45 +03:00
alexei.dolgolyov cf41e7b0e6 [Claude] - Analyze MQTT Light Selector.yaml file designed to work as automation blueprint for Home Assistant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes, fix spelling if required and add comments that will make the code more easy to read and understand. 2026-01-22 03:12:51 +03:00
alexei.dolgolyov eb914fe9b8 [Claude] - Analyze Media Knob Control.yaml automation blueprint file. It's super draft, but the primary purpose of the blueprint was to control HAOS media entity using MQTT device (mainly a knob). Let's add a way to define customizable action ids and overall make the blueprint more practical. 2026-01-22 03:07:55 +03:00
alexei.dolgolyov 4a25e83d4e Add CLAUDE.md as basic reference file for Claude 2026-01-22 03:04:14 +03:00
alexei.dolgolyov 088c0870bd [Claude] - Analyze Telegram Commands.yaml file designed to work as automation blueprint for Home Assistant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes, fix spelling if required and add comments that will make the code more easy to read and understand. Let's also change notification message, so it will include friendly name of an entity instead of entity id. 2026-01-22 02:59:41 +03:00
alexei.dolgolyov b7fb544b7f Change naming of test blueprint 2026-01-22 02:56:56 +03:00
alexei.dolgolyov 57803087ee [Claude] - Analyze Telegram Questions.yaml file designed to work as automation blueprint for Home Assistant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes, fix spelling if required and add comments that will make the code more easy to read and understand. Let's also change notification message, so it will include friendly name of an entity instead of entity id. 2026-01-22 02:56:46 +03:00
alexei.dolgolyov 80a4fc01c4 [Claude] - Analyze Day Scene Controller.yaml file designed to work as automation blueprint for Home Assistant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes, fix spelling if required and add comments that will make the code more easy to read and understand. Let's also change notification message, so it will include friendly name of an entity instead of entity id. 2026-01-22 02:53:27 +03:00
alexei.dolgolyov 96bd2ac84d [Claude] - Analyze Time Of Day Controller.yaml file designed to work as automation blueprint for Home Assistant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes, fix spelling if required and add comments that will make the code more easy to read and understand. Let's also change notification message, so it will include friendly name of an entity instead of entity id. 2026-01-22 02:50:57 +03:00
alexei.dolgolyov b7cc945857 [Claude] - Make Track Abnormal Plug Activity.yaml more practical. 2026-01-22 02:47:59 +03:00
alexei.dolgolyov 04c2bc1332 [Claude] - Analyze Track Abnormal Plug Activity.yaml file designed to work as automation blueprint for Home Assistant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes, fix spelling if required and add comments that will make the code more easy to read and understand. Let's also change notification message, so it will include friendly name of an entity instead of entity id. 2026-01-22 02:44:11 +03:00
alexei.dolgolyov 57ed3aaa63 [Claude] - Analyze Alarm Notification.yaml file designed to work as automation blueprint for Home Assistant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes, fix spelling if required and add comments that will make the code more easy to read and understand. 2026-01-22 02:40:09 +03:00
alexei.dolgolyov f47e4efa81 [Claude] - Analyze Home Presense.yaml file designed to work as automation blueprint for Home Assistant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes, fix spelling if required and add comments that will make the code more easy to read and understand. 2026-01-22 02:35:42 +03:00
alexei.dolgolyov f9df1393e1 Add .gitignore with Claude local files 2026-01-22 02:28:23 +03:00
alexei.dolgolyov fb642ee7d6 Fixed author for Climate Device Controller.yaml 2026-01-22 02:24:49 +03:00
alexei.dolgolyov c76339a4a6 [Claude] - Analyze Climate Device Controller.yaml file designed to work as automation blueprint for Home Assistant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes, fix spelling if required and add comments that will make the code more easy to read and understand. 2026-01-22 02:24:27 +03:00
alexei.dolgolyov b70851bf25 [Claude] - Analyze Motion Light.yaml file designed to work as automation blueprint for Home Assistant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes, fix spelling if required and add comments that will make the code more easy to read and understand. 2026-01-22 02:19:31 +03:00
alexei.dolgolyov db71e1ca26 [Claude] - Remember what you did for Washing Machine.yaml HAOS blueprint. Can you somehow make notification message customizable for enduser preserving existing message as defaults? 2026-01-22 02:10:45 +03:00
alexei.dolgolyov dab74fa454 Add author to MQTT Light Control.yaml 2026-01-22 02:06:10 +03:00
alexei.dolgolyov 881328bf6e Analyze Washing Machine.yaml file designed to work as automation blueprint for Home Assisant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes and add comments that will make the code more easy to read and understand. 2026-01-22 02:05:59 +03:00
alexei.dolgolyov 4c1e436912 [Claude] - Analyze MQTT Light Control.yaml file designed to work as automation blueprint for Home Assisant OS. Refactor it improving overall code quality, fix obvious or critical bugs/mistakes and add comments that will make the code more easy to read and understand. 2026-01-22 02:00:06 +03:00
alexei.dolgolyov 35f11d7e30 Initial commit with existing blueprints 2026-01-22 01:46:04 +03:00