ajout types IRVE, compteur véhicules, lampadaires devraient être allumés ou éteints
This commit is contained in:
parent
080cb4df48
commit
800d0682c4
3 changed files with 50 additions and 2 deletions
|
@ -9,7 +9,7 @@
|
|||
<aside class="agenda-sidebar">
|
||||
<div class="sidebar-header">
|
||||
<h3>Agenda</h3>
|
||||
<small>{{calendarEvents.length}} évènements</small>
|
||||
<small>{{filteredCalendarEvents.length}} évènements</small>
|
||||
</div>
|
||||
<div class="sidebar-filters">
|
||||
<app-what-filter
|
||||
|
|
|
@ -176,7 +176,8 @@ export class Agenda implements OnInit {
|
|||
|
||||
buildGroupedEvents() {
|
||||
const groups: Record<string, { date: Date; items: OedbEvent[] }> = {};
|
||||
for (const ev of this.events) {
|
||||
const source = this.filteredEvents.length ? this.filteredEvents : this.events;
|
||||
for (const ev of source) {
|
||||
const d = this.getEventStartDate(ev);
|
||||
const key = this.toDateKey(d);
|
||||
if (!groups[key]) groups[key] = { date: new Date(d.getFullYear(), d.getMonth(), d.getDate()), items: [] };
|
||||
|
|
|
@ -51,6 +51,53 @@ const oedb = {
|
|||
category: 'Énergie',
|
||||
description: 'Arrêt ou réduction de production électrique'
|
||||
},
|
||||
'power.lights.should_be_off': {
|
||||
emoji: '💡',
|
||||
label: 'Lumières devraient être éteintes',
|
||||
category: 'Énergie',
|
||||
description: 'Lumières éteintes',
|
||||
durationHours: 300
|
||||
},
|
||||
'power.lights.should_be_on': {
|
||||
emoji: '💡',
|
||||
label: 'Lumières devraient être allumées',
|
||||
category: 'Énergie',
|
||||
description: 'Lumières allumées',
|
||||
durationHours: 300
|
||||
},
|
||||
'power.evse.unavail': {
|
||||
emoji: '🔌',
|
||||
label: 'IRVE indisponible',
|
||||
category: 'Énergie - infrastructure de recharge',
|
||||
description: 'Arrêt ou réduction de recharge',
|
||||
durationHours: 300
|
||||
},
|
||||
'power.evse.capacity': {
|
||||
emoji: '🔌',
|
||||
label: 'IRVE disponible',
|
||||
category: 'Énergie - infrastructure de recharge',
|
||||
description: 'Infrastructure de recharge disponible',
|
||||
durationHours: 300,
|
||||
properties: {
|
||||
"capacity:vehicles": { label: 'Nombre de véhicules qui peuvent actuellement se brancher', writable: true },
|
||||
"capacity:vehicles:max": { label: 'Nombre de véhicules maximum à pouvoir se brancher', writable: true }
|
||||
}
|
||||
},
|
||||
'traffic.counter.bicycle': {
|
||||
emoji: '🚲',
|
||||
label: 'Compteur de vélos',
|
||||
category: 'Circulation',
|
||||
description: 'Compteur de vélos',
|
||||
durationHours: 300
|
||||
},
|
||||
'traffic.counter.car': {
|
||||
emoji: '🚗',
|
||||
label: 'Compteur de voitures',
|
||||
category: 'Circulation',
|
||||
description: 'Compteur de voitures',
|
||||
durationHours: 300
|
||||
},
|
||||
|
||||
|
||||
// Sale / Commerce
|
||||
'sale': {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue