Skip to content

Releases: Moe8383/radar_map_manager

v1.3.9

Choose a tag to compare

@Moe8383 Moe8383 released this 28 Sep 07:57

🚀 Radar Map Manager (RMM) v1.3.9

✨ New Features & Experience Improvements

  • Bilingual Support & Language Switcher (中 / EN): Added a language toggle button to the top header to switch between Chinese and English. Automatically follows Home Assistant system language by default and remembers your manual preference.
  • Panel Opacity Adjustment: Added an "Opacity" slider in the SET panel (supporting 20% ~ 100% fine-tuning).
  • Optimized Layout Panel Design
  • Fixed Parameter Bidirectional Sync and Zone Settings for Exclusive Radars

✨ 新功能与使用体验优化

  • 中/英文一键切换与双语界面(中 / EN):面板顶部标题栏新增语言切换按钮,支持在中文与英文界面之间切换。默认自动跟随 Home Assistant 系统语言,并自动记住您的手动偏好设置。
  • 面板整体透明度调节:在 SET(设置)面板新增“透明度”滑动条(支持 20% ~ 100% 微调)。
  • 优化布局面板排版
  • 修复集成与专属雷达参数双向同步和防区设置问题

v1.3.8

Choose a tag to compare

@Moe8383 Moe8383 released this 05 Sep 17:18

🚀 Radar Map Manager (RMM) v1.3.8

🐛 Bug Fixes & Zone Editing Experience

  • Instant Save Feedback on Zone Updates (UPDATE): Fixed an issue where clicking the UPDATE button after editing existing Monitor zones or other areas left the button in a yellow UPDATE state, causing confusion over whether modifications were actually saved. The button now immediately turns to green ADD NEW and deselects active vertex handles, providing clear, instant visual confirmation of a successful save.
  • Eliminated Coordinate Reversion & Delayed Saves: Fixed a frustrating issue where newly adjusted zone vertices could unexpectedly "snap back" to their previous positions or fail to save in a timely manner. High-frequency radar point-cloud streams are now intelligently locked out until backend persistence is complete, ensuring your edits take effect immediately and stay saved.
  • Universal Fix Across All Zone Types: This fix applies across all zone types in the editor—including Radar Monitor Zones (MONITOR), Hardware Detection/Block/Stay Zones, Global Zones, and Exclusion Zones.
  • Seamless & Conflict-Free Mode Switching (✔): Harmonized the save handling between the individual UPDATE action and the checkmark (✔) button used to exit Draw Mode. Prevents duplicate background service calls and eliminates false "unsaved changes" prompts.
  • Enhanced Multi-Radar Monitor Zone Synchronization: Improved backend fault tolerance when broadcasting Monitor zones over MQTT to radar hardware and parsing polygons in the fusion engine, ensuring rock-solid stability across all radar configurations.


🐛 问题修复与区域编辑体验提升

  • 区域更新即时反馈与状态重置(UPDATE):修复了在调整雷达监测区(MONITOR)或其他区域后,点击 UPDATE 按钮文本依然保持黄色、顶点编辑框未关闭的问题(容易让使用者困惑是否已经保存)。现在点击 UPDATE 后按钮立即切回绿色的 ADD NEW,顶点高亮即时清空,保存状态一目了然。
  • 彻底解决坐标“弹回旧位置”与保存延迟:修复了拖动调整区域顶点后偶尔发生“顶点瞬间弹回修改前位置”或迟迟未生效的问题。优化了前后端数据落盘保护机制,彻底防止后台高频点云流冲刷覆盖刚刚保存好的新坐标,所改即所得、稳稳生效。
  • 覆盖全部防区类型:本次优化同步惠及所有区域类型,包括雷达专属监测区(MONITOR)、硬件探测/屏蔽/驻留防区、全局探测防区及排除区,全部支持即时生效与防回弹保护。
  • 打勾(✔)与更新按钮协同更顺畅:理顺了单区域 UPDATE 与右上角打勾(✔)退出画图模式的保存逻辑,避免重复触发后台服务调用,杜绝出现“有未保存改动”的误报提醒。
  • 多雷达协同与数据下发更稳健:优化了 MONITOR 监测区域通过 MQTT 下发至雷达硬件的广播处理与融合引擎解析兼容性,保障多雷达协同工作与复杂网络环境下的绝对稳定性。

v1.3.7

Choose a tag to compare

@Moe8383 Moe8383 released this 04 Sep 18:12

🚀 Radar Map Manager (RMM) v1.3.7

🎨 UI & Visual Experience Improvements

  • Exclusive Radar Visual Identity & Amber Breathing Halo (🌟): Exclusive radars are now rendered in a distinguished Radiant Amber Gold. The radar name and selection dropdown are automatically prefixed with a ⭐ badge.
  • Configurable Radar Dot Size (radar_radius): Added the radar_radius (or radar_size) card parameter. Default dot radius is now streamlined to 1.1 (down from 1.5) for a sleeker, cleaner look, with halos, rotation handles, and labels scaling proportionally.
  • Mobile Display Fixes: Fixed layout overflow issues where control panel inputs and sliders exceeded screen boundaries on phones and small-screen devices.
  • Tidier Panel Buttons: Standardized button dimensions (height: 22px) and spacing on the control panel with neat right-alignment for a more balanced and visually pleasing layout.

⭐ Exclusive Hardware Features (Requires RMM Radar Hardware, Coming Soon)

  • One-Click Web Console Access (🌐): Added a direct console access button to the panel. The system automatically detects the radar's local IP address and opens its web management console in a new tab without manual lookup or entry.
  • Quick Check & Firmware Update (☁️ / ⬆️): Added an upgrade button that highlights in orange with a notification dot when a new version is available, enabling one-click firmware updates directly within the map card.
  • Radar Module Firmware Reporting: Added support for directly reading and displaying the firmware versions of supported radar modules within Home Assistant.


🎨 界面与体验优化

  • 专属雷达视觉特权与琥珀呼吸光环(🌟):专属雷达在线状态全面升级为尊贵的“暖阳琥珀金”,名称与下拉列表中自动冠以 ⭐ 星标徽章;即使缩放地图也能一眼锁定。
  • 雷达本体圆点大小可配置(radar_radius):卡片新增 radar_radius(或 radar_size)参数。默认尺寸优化调小至 1.1(原为 1.5),视觉更精致紧凑,呼吸环、旋转手柄与文字间距全自动等比自适应贴合。
  • 手机端显示优化:修复了在手机等小屏幕设备上,控制面板部分输入框超出屏幕边界的问题。
  • 面板按钮更整齐:统一了控制面板中按钮的尺寸(高度 22px)与间距,并采用整齐的右对齐布局,视觉排版更美观舒适。

⭐ 专属硬件功能(需搭配 RMM 专属雷达硬件,即将发布)

  • 一键直达雷达后台(🌐):面板新增控制台跳转按钮。系统会自动识别雷达的局域网 IP 地址,点击即可一键在新标签页打开雷达 Web 管理后台,无需手动查找或输入 IP。
  • 快捷检查与固件升级(☁️ / ⬆️):面板新增固件更新按钮。当有新固件时会自动高亮橙色与小红点提醒,支持在地图卡片中一键发起雷达固件在线 OTA 升级。
  • 支持查看雷达固件版本:已支持在 Home Assistant 中直接读取并展示适配雷达模块的当前固件版本。

Update to v1.3.6

Choose a tag to compare

@Moe8383 Moe8383 released this 28 Aug 17:18

✨ What's New & Improvements

  1. ⚡ Ultra-Fast UDP Stream (Requires dedicated hardware support)

    • Added a high-speed UDP data stream for lower latency and smoother tracking response while significantly reducing MQTT broker load.
    • Can be enabled/disabled at any time in Integration Options, with custom port support.
  2. 🪄 Auto Learn Block Zones

    • One-click noise learning: Click 🪄 Auto to scan environmental interference (e.g., fans, swaying plants) and automatically generate hardware block zones without manual drawing.
  3. ⏸️ Individual Radar Pause / Resume

    • Added a pause button in the card panel for clear radar running status at a glance.
    • Added the set_radar_pause service to easily turn specific radars on/off in automations (e.g., privacy mode, away mode).
  4. 🏢 Multi-Floor Independent Management Fix

    • Fixed the issue where modifying zones between multiple floors/maps could overwrite each other.
  5. 🛠️ Other Performance Optimizations

    • Includes low-power smart sleep for point clouds, automatic reconnection after computer sleep/wake, and various smoothness and stability improvements.

✨ 新增功能与体验升级

  1. ⚡ UDP 极速传输通道(需专属硬件支持)

    • 新增 UDP 高速数据通道,人体移动与追踪响应更跟手,同时大幅减轻 MQTT 服务器负担。
    • 在集成「选项」中可随时开启/关闭,并支持自定义端口。
  2. 🪄 自动识别排除区 (Auto Learn)

    • 新增一键自动识别噪点功能。点击 🪄 Auto 即可自动扫描房间内的风扇、绿植摆动等微动干扰,并一键生成硬件排除区,告别繁琐的手动框选。
  3. ⏸️ 单雷达独立暂停 / 恢复

    • 卡片控制面板新增暂停按钮,雷达运行状态一目了然。
    • 提供 set_radar_pause 服务,方便在自动化中(如隐私模式、离家模式)精准启停指定雷达。
  4. 🏢 多楼层独立管理修复

    • 解决了多楼层/多地图之间修改区域可能相互覆盖的问题。
  5. 🛠️ 其他性能优化

    • 包含低功耗点云智能休眠、电脑休眠唤醒后自动重连等多项流畅度与稳定性优化。

Update to v1.3.5

Choose a tag to compare

@Moe8383 Moe8383 released this 09 Aug 08:43
Merge branch 'main' of https://github.com/Moe8383/radar-map-manager

Update to v1.3.4

Choose a tag to compare

@Moe8383 Moe8383 released this 06 Aug 11:06

Reduce unnecessary push notifications.

Update to v1.3.3

Choose a tag to compare

@Moe8383 Moe8383 released this 16 Jul 15:17
  • Fixed issue #4
  • Fixed issue #8
  • Fixed LD6002B and LD6004 4-Zone Occupancy Bug (require dedicated hardware).
  • Unified HW Zone Color Theme: Synchronized the dashed border colors of hardware zones drawn on the radar map with the legend colors in the side panel for a consistent visual experience (require dedicated hardware).

Update to v1.3.2

Choose a tag to compare

@Moe8383 Moe8383 released this 30 Jun 14:42

Fixed a bug where empty None values during target clearing or brief disconnects caused TypeError: float() crashes in sensor and binary_sensor. Implemented strict null-value interception to greatly improve backend stability.(#8)

v1.3.1 Release

Choose a tag to compare

@Moe8383 Moe8383 released this 20 May 05:08

Fix smoothing efftect
修复平滑移动

v1.3.0 Release

Choose a tag to compare

@Moe8383 Moe8383 released this 15 May 16:36
1e909aa

🌍 1. Global Physical Scale / 引入全局物理比例尺

📐 Refactored the underlying spatial algorithms. The map now supports global physical scale calibration. Fusion, tracking, and anti-ghosting calculations are now based on real-world physical distances rather than screen percentages, significantly improving the accuracy of target fusion and map scaling in complex floor plans.

📐 重构了底层空间算法。地图现已支持全局物理比例尺标定,融合、跟踪及防瞬移算法不再依赖单纯的屏幕百分比,而是基于真实世界的物理距离进行计算,大幅提升了复杂户型下图纸缩放与多雷达目标融合的准确性。

📡 2. Custom Radar Dimension Types / 自定义雷达维度类型适配

🧊 Added refined support for different hardware data dimensions. Radars can now be configured as 2D (X/Y only), 2.5D (X/Y + mounting height parameter), or 3D (native X/Y/Z coordinates). The internal coordinate projection algorithms have been optimized for each type to provide more accurate ground mapping.

🧊 增加了对不同硬件数据维度的精细化支持。现在可将雷达定义为 2D(仅 X/Y 坐标)、2.5D(X/Y 坐标 + 安装高度参数)或 3D(原生 X/Y/Z 坐标)。系统内部的坐标投影算法已针对这三种类型进行了针对性优化,以提供更精准的地面坐标映射。

🧭 3. UI & Visualization Improvements / UI 与可视化优化

✨ Optimized the frontend rendering layer by adding a dynamic visual indicator for target movement direction (Heading Arrow). Users can toggle this tracking effect on or off in the SET panel based on their debugging needs.

✨ 优化了前端渲染层,新增了目标移动方向(Heading Arrow)的动态可视化显示。用户可以根据调试需求,在 SET 面板中自由开启或关闭该功能。