Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0cd4c2bb78 | ||
|
|
8bf2f3e514 | ||
|
|
eaad0b08cb | ||
|
|
57ad842adc | ||
|
|
309a3f3b6a | ||
|
|
539e7809ac | ||
|
|
79a36a7a07 |
No files matched your search
+2
-1
@@ -2,8 +2,9 @@ schema = 2
|
||||
id = "light_preset_manager"
|
||||
type = "homeassistant-integration"
|
||||
source = "repo"
|
||||
tags = ["python"]
|
||||
tags = ["domotique", "homeassistant"]
|
||||
license = "GPL-3.0-or-later"
|
||||
cover = "/lpm_logo.v1.svg"
|
||||
status = "active"
|
||||
|
||||
[visibility]
|
||||
|
||||
@@ -6,6 +6,13 @@ La section « Non publié » est reprise par `a2m release` sous le numéro de la
|
||||
|
||||
## [Non publié]
|
||||
|
||||
## [0.6.1] - 2026-10-22
|
||||
|
||||
### Ajouté
|
||||
|
||||
- logo dans le README.md et le README.fr.md
|
||||
|
||||
|
||||
## [0.6.0] - 2026-10-22
|
||||
|
||||
### Ajouté
|
||||
|
||||
@@ -6,6 +6,12 @@ The "Unreleased" section is taken by `a2m release` under the number of the new v
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.6.1] - 2026-10-22
|
||||
|
||||
### Ajouté
|
||||
|
||||
- new logo in the README.md and README.fr.md
|
||||
|
||||
## [0.6.0] - 2026-10-22
|
||||
|
||||
### Added
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
*[English version](README.md)*
|
||||
|
||||

|
||||
|
||||
Intégration personnalisée Home Assistant avec sa carte Lovelace : piloter un groupe de lumières (allumage,
|
||||
luminosité, température de couleur) et enregistrer jusqu'à quatre préréglages de leurs états, rappelés d'un geste.
|
||||
Home Assistant 2024.7.0 ou plus récent.
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
*[Version française](README.fr.md)*
|
||||
|
||||

|
||||
|
||||
Home Assistant custom integration with its Lovelace card: control a group of lights (on/off, brightness, colour
|
||||
temperature) and save up to four presets of their states, recalled with one tap. Home Assistant 2024.7.0 or later.
|
||||
|
||||
|
||||
@@ -8,5 +8,5 @@
|
||||
"iot_class": "local_push",
|
||||
"issue_tracker": "https://a2msystemes-git.duckdns.org/ange/light_preset_manager/issues",
|
||||
"requirements": [],
|
||||
"version": "0.6.0"
|
||||
"version": "0.6.1"
|
||||
}
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "light-preset-manager-card",
|
||||
"version": "0.6.0",
|
||||
"version": "0.6.1",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "light-preset-manager-card",
|
||||
"version": "0.6.0",
|
||||
"version": "0.6.1",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"lit": "^3.3.2"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "light-preset-manager-card",
|
||||
"version": "0.6.0",
|
||||
"version": "0.6.1",
|
||||
"description": "Light control panel with savable presets for Home Assistant",
|
||||
"main": "dist/light-preset-manager.js",
|
||||
"scripts": {
|
||||
@@ -9,7 +9,12 @@
|
||||
"typecheck": "tsc --noEmit",
|
||||
"test": "echo \"No tests yet\" && exit 0"
|
||||
},
|
||||
"keywords": ["homeassistant", "lovelace", "light", "preset"],
|
||||
"keywords": [
|
||||
"homeassistant",
|
||||
"lovelace",
|
||||
"light",
|
||||
"preset"
|
||||
],
|
||||
"author": "Ange-Marie MAURIN",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
@@ -19,4 +24,4 @@
|
||||
"dependencies": {
|
||||
"lit": "^3.3.2"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512">
|
||||
<title>light_preset_manager</title>
|
||||
<!-- Fond transparent. Couleurs Home Assistant : bleu #18BCF2 (marque), ambre #FFC107 (lumière allumée),
|
||||
orange #FF9800 (accent), bleu primaire #03A9F4. Les pastilles de couleurs différentes = les presets. -->
|
||||
<g fill="none" stroke="#18BCF2" stroke-width="8" stroke-linecap="round" stroke-linejoin="round">
|
||||
<!-- gauche -->
|
||||
<path d="M154 196 H116 L92 172 H58"/>
|
||||
<path d="M140 226 H76"/>
|
||||
<path d="M136 256 H104 L84 276 H40"/>
|
||||
<path d="M140 286 H100"/>
|
||||
<path d="M152 316 H120 L80 356"/>
|
||||
<!-- droite -->
|
||||
<path d="M358 196 H392 L420 168"/>
|
||||
<path d="M372 226 H412 L432 206 H470"/>
|
||||
<path d="M376 256 H428"/>
|
||||
<path d="M372 286 H410 L432 308 H472"/>
|
||||
<path d="M360 316 H384 L414 346 V380"/>
|
||||
<!-- haut -->
|
||||
<path d="M206 148 V118 L186 98 V70"/>
|
||||
<path d="M236 138 V84"/>
|
||||
<path d="M276 138 V104 L298 82"/>
|
||||
<path d="M306 148 V128 L338 96"/>
|
||||
<!-- bas -->
|
||||
<path d="M206 364 V392 L178 420"/>
|
||||
<path d="M236 374 V430"/>
|
||||
<path d="M276 374 V400 L296 420 V446"/>
|
||||
<path d="M306 364 V384 L334 412 H360"/>
|
||||
</g>
|
||||
|
||||
<!-- pastilles : une couleur de preset par extrémité -->
|
||||
<g>
|
||||
<circle cx="58" cy="172" r="10" fill="#FFC107"/>
|
||||
<circle cx="76" cy="226" r="10" fill="#FF9800"/>
|
||||
<circle cx="40" cy="276" r="10" fill="#03A9F4"/>
|
||||
<circle cx="100" cy="286" r="10" fill="#FFC107"/>
|
||||
<circle cx="80" cy="356" r="10" fill="#FF9800"/>
|
||||
|
||||
<circle cx="420" cy="168" r="10" fill="#FF9800"/>
|
||||
<circle cx="470" cy="206" r="10" fill="#FFC107"/>
|
||||
<circle cx="428" cy="256" r="10" fill="#03A9F4"/>
|
||||
<circle cx="472" cy="308" r="10" fill="#FF9800"/>
|
||||
<circle cx="414" cy="380" r="10" fill="#FFC107"/>
|
||||
|
||||
<circle cx="186" cy="70" r="10" fill="#03A9F4"/>
|
||||
<circle cx="236" cy="84" r="10" fill="#FFC107"/>
|
||||
<circle cx="298" cy="82" r="10" fill="#FF9800"/>
|
||||
<circle cx="338" cy="96" r="10" fill="#FFC107"/>
|
||||
|
||||
<circle cx="178" cy="420" r="10" fill="#FFC107"/>
|
||||
<circle cx="236" cy="430" r="10" fill="#FF9800"/>
|
||||
<circle cx="296" cy="446" r="10" fill="#03A9F4"/>
|
||||
<circle cx="360" cy="412" r="10" fill="#FFC107"/>
|
||||
</g>
|
||||
|
||||
<!-- anneau -->
|
||||
<circle cx="256" cy="256" r="120" fill="none" stroke="#18BCF2" stroke-width="10"/>
|
||||
|
||||
<!-- ampoule -->
|
||||
<g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="10">
|
||||
<g stroke="#FFC107">
|
||||
<path d="M256 184 V168"/>
|
||||
<path d="M222.6 196.2 L212.3 183.9"/>
|
||||
<path d="M289.4 196.2 L299.7 183.9"/>
|
||||
<path d="M205.8 222.5 L190.3 218.4"/>
|
||||
<path d="M306.2 222.5 L321.7 218.4"/>
|
||||
</g>
|
||||
<g stroke="#FF9800">
|
||||
<path d="M238 296 V284 Q238 276 232 268 A40 40 0 1 1 280 268 Q274 276 274 284 V296 Z"/>
|
||||
<path d="M263 209.9 A27 27 0 0 1 282.9 238.4" stroke-width="8"/>
|
||||
<path d="M240 312 H272"/>
|
||||
<path d="M246 328 H266"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
@@ -0,0 +1,70 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512">
|
||||
<title>light_preset_manager</title>
|
||||
<!-- Fond transparent. Couleurs Home Assistant : bleu #18BCF2 (marque), ambre #FFC107 (lumière allumée),
|
||||
orange #FF9800 (accent), bleu primaire #03A9F4. Les pastilles de couleurs différentes = les presets. -->
|
||||
<defs>
|
||||
<path id="engrenage" d="M366.9 229.4 L394.9 238.5 L394.9 273.5 L366.9 282.6 A114 114 0 0 1 353.2 315.6 L366.6 341.8 L341.8 366.6 L315.6 353.2 A114 114 0 0 1 282.6 366.9 L273.5 394.9 L238.5 394.9 L229.4 366.9 A114 114 0 0 1 196.4 353.2 L170.2 366.6 L145.4 341.8 L158.8 315.6 A114 114 0 0 1 145.1 282.6 L117.1 273.5 L117.1 238.5 L145.1 229.4 A114 114 0 0 1 158.8 196.4 L145.4 170.2 L170.2 145.4 L196.4 158.8 A114 114 0 0 1 229.4 145.1 L238.5 117.1 L273.5 117.1 L282.6 145.1 A114 114 0 0 1 315.6 158.8 L341.8 145.4 L366.6 170.2 L353.2 196.4 A114 114 0 0 1 366.9 229.4 Z"/>
|
||||
<mask id="hors-engrenage" maskUnits="userSpaceOnUse" x="0" y="0" width="512" height="512">
|
||||
<rect width="512" height="512" fill="#fff"/>
|
||||
<use href="#engrenage" fill="#000"/>
|
||||
</mask>
|
||||
</defs>
|
||||
|
||||
<g mask="url(#hors-engrenage)" fill="none" stroke="#18BCF2" stroke-width="8" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M366.0 247.0 L420.0 247.0 L440.0 227.0 L462.0 227.0"/>
|
||||
<path d="M366.0 265.0 L406.0 265.0 L428.0 287.0 L452.0 287.0"/>
|
||||
<path d="M340.1 327.4 L378.3 365.6 L406.6 365.6 L422.2 381.2"/>
|
||||
<path d="M327.4 340.1 L355.7 368.4 L355.7 399.5 L372.7 416.5"/>
|
||||
<path d="M265.0 366.0 L265.0 420.0 L285.0 440.0 L285.0 462.0"/>
|
||||
<path d="M247.0 366.0 L247.0 406.0 L225.0 428.0 L225.0 452.0"/>
|
||||
<path d="M184.6 340.1 L146.4 378.3 L146.4 406.6 L130.8 422.2"/>
|
||||
<path d="M171.9 327.4 L143.6 355.7 L112.5 355.7 L95.5 372.7"/>
|
||||
<path d="M146.0 265.0 L92.0 265.0 L72.0 285.0 L50.0 285.0"/>
|
||||
<path d="M146.0 247.0 L106.0 247.0 L84.0 225.0 L60.0 225.0"/>
|
||||
<path d="M171.9 184.6 L133.7 146.4 L105.4 146.4 L89.8 130.8"/>
|
||||
<path d="M184.6 171.9 L156.3 143.6 L156.3 112.5 L139.3 95.5"/>
|
||||
<path d="M247.0 146.0 L247.0 92.0 L227.0 72.0 L227.0 50.0"/>
|
||||
<path d="M265.0 146.0 L265.0 106.0 L287.0 84.0 L287.0 60.0"/>
|
||||
<path d="M327.4 171.9 L365.6 133.7 L365.6 105.4 L381.2 89.8"/>
|
||||
<path d="M340.1 184.6 L368.4 156.3 L399.5 156.3 L416.5 139.3"/>
|
||||
</g>
|
||||
|
||||
<!-- pastilles : une couleur de preset par extrémité -->
|
||||
<g>
|
||||
<circle cx="462.0" cy="227.0" r="10" fill="#FFC107"/>
|
||||
<circle cx="452.0" cy="287.0" r="10" fill="#FF9800"/>
|
||||
<circle cx="422.2" cy="381.2" r="10" fill="#03A9F4"/>
|
||||
<circle cx="372.7" cy="416.5" r="10" fill="#FFC107"/>
|
||||
<circle cx="285.0" cy="462.0" r="10" fill="#FF9800"/>
|
||||
<circle cx="225.0" cy="452.0" r="10" fill="#FFC107"/>
|
||||
<circle cx="130.8" cy="422.2" r="10" fill="#03A9F4"/>
|
||||
<circle cx="95.5" cy="372.7" r="10" fill="#FF9800"/>
|
||||
<circle cx="50.0" cy="285.0" r="10" fill="#FFC107"/>
|
||||
<circle cx="60.0" cy="225.0" r="10" fill="#03A9F4"/>
|
||||
<circle cx="89.8" cy="130.8" r="10" fill="#FF9800"/>
|
||||
<circle cx="139.3" cy="95.5" r="10" fill="#FFC107"/>
|
||||
<circle cx="227.0" cy="50.0" r="10" fill="#FF9800"/>
|
||||
<circle cx="287.0" cy="60.0" r="10" fill="#FFC107"/>
|
||||
<circle cx="381.2" cy="89.8" r="10" fill="#03A9F4"/>
|
||||
<circle cx="416.5" cy="139.3" r="10" fill="#FFC107"/>
|
||||
</g>
|
||||
|
||||
<!-- engrenage -->
|
||||
<use href="#engrenage" fill="none" stroke="#18BCF2" stroke-width="10" stroke-linejoin="round"/>
|
||||
|
||||
<!-- ampoule -->
|
||||
<g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="10">
|
||||
<g stroke="#FFC107">
|
||||
<path d="M256 184 V168"/>
|
||||
<path d="M222.6 196.2 L212.3 183.9"/>
|
||||
<path d="M289.4 196.2 L299.7 183.9"/>
|
||||
<path d="M205.8 222.5 L190.3 218.4"/>
|
||||
<path d="M306.2 222.5 L321.7 218.4"/>
|
||||
</g>
|
||||
<g stroke="#FF9800">
|
||||
<path d="M238 296 V284 Q238 276 232 268 A40 40 0 1 1 280 268 Q274 276 274 284 V296 Z"/>
|
||||
<path d="M240 312 H272"/>
|
||||
<path d="M246 328 H266"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.9 KiB |
Reference in new issue
Block a user