3. Ontologies definides
- 1. Acústica
- 2. Aigua
- 2.4. Dipòsit d'aigua
- 2.5. Limnímetre
- 2.6. Qualitat de l'aigua
- 2.6.1. Cabalímetre (n)
- 2.6.2. Estat del cabalímetre (n)
- 2.6.3. Cobertura
- 2.6.4. Consum d'aigua
- 2.6.5. Nivell de bateria
- 2.6.6. Temperatura de l'aigua
- 2.6.7. Temperatura mínima de l'aigua
- 2.6.8. Temperatura mínima ambient
- 2.6.9. Soroll acústic
- 2.6.10. Hores de funcionament
- 2.6.11. Nivell de dipòsit
- 2.6.11.1. Estat del sensor de nivell
- 2.6.11.2. Boia de nivell mínim
- 2.6.11.3. Boia de nivell alt (n)
- 2.6.11.4. Boia de nivell màxim
- 2.6.11.5. Estat bomba d'elevació (n)
- 2.6.11.6. Funcionament de la bomba (n)
- 2.6.11.7. Variador
- 2.6.11.8. Nivell de hipoclorit
- 2.6.11.9. Estat del sensor de nivell de clor
- 2.6.11.10. pH
- 2.6.11.11. Estat del sensor de nivell de terbolesa
- 2.6.11.12. Estat del sensor de conductivitat
- 2.6.11.13. Estat del sensor de pH
- 2.6.11.14. Embrutiment del sensor de terbolesa
- 2.6.11.15. Terbolesa
- 2.6.11.16. Conductivitat
- 2.6.12. Nivell d'abocament
- 2.6.13. Indicadors i quadres de comandament
- 4.1. Instal·lació fotovoltàica
- 4.2. Monitorització equipament
- 4.3. Panell elèctric enllumenat
- 4.4. Zona de càrrega de vehicles elèctrics i fotolineres
- 1.0.1. Quadres de comandament global en l'àmbit d'energia
- 1.2.1. Incidèndies i queixes a la via pública
- 1.2.2. Radar de trànsit
- 1.2.3. Semàfor intel·ligent
- 1.2.4. Vehicles de Mobilitat Personal (VMP, pe. patinets i bicicletes elèctriques)
- 1.2.5. Zones d'estacionament
- 1.3.0.1. Especificacions NGSI (Next Generation Service Interfaces)
- 1.3.0.2. Ontologia dels components
- 1.3.0.2.1. Estació de reciclatge
- 1.3.0.2.2. Contenidor d'orgànic
- 1.3.0.2.3. Contenidor de paper
- 1.3.0.2.4. Contenidor de plàstic
- 1.3.0.2.5. Contenidor de rebuig
- 1.3.0.2.6. Contenidor de vidre
- 1.3.0.2.7. Paperera
- 1.3.0.2.8. Camió d'escombraries / escombradores - fregadores -Rentats a pressió (Vehicles)
- 1.3.0.3. Ontologia dels sensors associats als contenidors / papereres
- 1.3.0.3.1. Atributs NGSI alta contenidor
- 1.3.0.3.2. Obertura del contenidor
- 1.3.0.3.3. RFID de la targeta que obre el contenidor
- 1.3.0.3.4. Pes de la càrrega del contenidor
- 1.3.0.3.5. Bolcat del contenidor
- 1.3.0.3.6. Data última neteja del contenidor / paperera
- 1.3.0.3.7. Data últim buidat del contenidor /paperera
- 1.3.0.3.8. Matrícula vehicle que ha buidat el contenidor
- 1.3.0.3.9. Data límit de la pròxima neteja del contenidor / paperera
- 1.3.0.3.10. Data límit pròxim buidat del contenidor / paperera
- 1.3.0.3.11. Nivell d'ocupació del contenidor
- 1.3.0.3.12. Concentració de metà dins el contenidor
- 1.3.0.3.13. Temperatura dins el contenidor
- 1.3.0.3.14. Estat del contenidor / paperera
- 1.3.0.4. Ontologia dels sensors associats als vehicles
A continuació es recullen les ontologies definides per a la integració de les diferents tipologies de dispositius existents amb la Plataforma Smart Region.
Us recordem que ens podeu sol·licitar suport tècnic per ajustar les propostes i recomancions a les vostres necessitats i obtenir una definició d'ontologia ajustada a la vostra realitat i us podem ajudar a definir els quadres de comandament d'anàlisi de dades, caldria formalitzar aquest suport tot presentant la sol·licitud del recus del catàleg de serveis, disponible al següent enllaç.
Si detecteu alguna errada o millora adreceu un missatge a smartregion@diba.cat perquè la puguem compartir en comunitat.
1. Acústica
1.1. Soroll ambiental
La gestió ambiental del soroll contempla totes aquelles actuacions que tenen per objecte prevenir o reduir la contaminació acústica a que està exposada la població, així com la preservació i/o millora de la qualitat acústica del territori, i es desenvolupa a partir de diferents eines.
Per treballar en aquest sentit és essencial monitorar el nivell de soroll registrat en diferents punts de territori, analitzar la contaminació acústica inicial i veure l’impacte de les mesures que es van adoptant per millorar la qualitat acústica.
Existeixen diferents empreses subministradores d’equips que registren el soroll ambiental.
Per tal d’evitar que les diferents tecnologies aplicades per cada, impliqui una falta d’homogeneïtzació en l’accés i tractament de les dades mesurades i llegides, <nom ens local> sol·licita a cadascun d’ells la integració de les dades obtingudes mitjançant els seus equips, per posteriorment enviar a la Plataforma Smart Region.
En virtut d’aquests requeriments, establim una codificació homogènia per a tot tipus de variables per tal d’analitzar el soroll registrat pels diferents dispositius.
1.1.1. Ontologia dels components
Caldrà definir un únic component a Sentilo per cada dispositiu instal·lat
Component | |
Nom component | [Model]-[Numserie] |
Tipus component | noise |
Descripció | Descripció identificativa del dispositiu |
pe. TA120-T249897
1.1.2. Ontologia dels sensors
1.1.2.1. Nivell de soroll
Sensor de soroll | |
Component | [Model]-[Numserie] |
Nom sensor | [Model]-[Numserie]-N |
Tipus de sensor | sound_meter |
Descripció | Nivell de pressió sonora captat pel sonòmetre |
Unitats | dB(A) |
Freqüència d’adquisició | Cada minut |
pe. TA120-T249897-N
1.1.2.2. Nivell de bateria
Un sensor que indiqui el % de nivell de bateria del Sonòmetre:
Nom sensor | [Model]-[Numserie]-B |
Tipus de sensor | battery level |
Descripció | % de nivell de bateria del dispositiu |
Tipus de dada | Numèric |
Unitat de mesura | % |
Frequència d'adquisició | Cada minut |
1.1.2.3. Cobertura mòbil
Un sensor que indiqui el % de cobertura mòbil del Sonòmetre:
Nom sensor | [Model]-[Numserie]-M |
Tipus de sensor | coverage |
Descripció | % de cobertura mòbil que disposa el sonòmetre |
Tipus de dada | Numèric |
Unitat de mesura | % |
Frequència d'adquisició | Cada minut |
1.1.3. Indicadors i quadre de comandament
1.1.3.1. LD, LE, LN
Per a cada un dels sensors instal·lats es mostren els següents valors obtinguts:
- LAeq, 24h: Nivell mitjà de pressió sonora en 24h de mesura.
- LD, LE, LN: nivell mitjà de soroll mesurat en els períodes de 7 a 21h (dia), de 21 a 23h (vespre) i de 23 a 7h (nit) respectivament.
Per calcular el nivell mitjà cal passar els dB(A) a Pascals, fer la mitja i tornar a convertir el valor a dB(A), ens passarà la fórmula
- LDEN: Aquest índex s’obté a partir dels nivells corregits segons l’expressió:
1.1.3.2. Percentils
Els principals són L10, L50, L90 i a grans trets defineixen el nivell de pressió sonora que es supera el 10%, 50% i 90% del temps de mesura.
Cal tenir present que són paràmetres estadístics i que L50 ha de conincidir amb la mediana de la mostre, que el L10 correspon al càlclu estadístic mitjançant la funció =PERCENTIL.INC( del 90%) i que L90 correspon al càlcul estadístic de 10%.
Els percentils es poden calcula per a cada període dia, vespre i nit, per tot un dia, setmana o mes, per exemple.
1.1.3.3. Llindars per zonificació acústica
El Decret 176/2009 de 10 de novembre defineix els llindars permesos de Ld, Le, Ln segons zonificació acústica on es troben instal·lats els dispositius.
Zones de sensibilitat acústica i usos del sòl | LD (7h-21h) | LE (21h-22h) | LN (23h-7h) |
A - ZONES DE SENSIBILITAT ACÚSTICA ALTA |
|
|
|
A1 - Espai d'interès natural o altres | - | - | - |
A2 - Predomini del sòl d'ús sanitari docent o cultural | 55 | 55 | 45 |
A3 - Habitatges situats al medi rural | 57 | 57 | 47 |
A4 - Predomini del sòl d'ús residencial | 60 | 60 | 50 |
B - ZONES DE SENSIBILITAT ACÚSTICA MODERADA |
|
|
|
B1 - Coexistència de sòl d'ús residencial amb activitats i/o infraestructures de transport existents | 65 | 65 | 55 |
B2 - Predomini del sòl d'ús terciari diferent a (C1) | 65 | 65 | 55 |
B3 - Àrees urbanitzades existents afectades per sòl d'ús industrial | 65 | 65 | 55 |
C - ZONES DE SENSIBILITAT ACÚSTICA BAIXA |
|
|
|
C1 - Usos recreatiu i d'espectacles | 68 | 68 | 58 |
C2 - Predomini de sòl d'ús industrial | 70 | 70 | 60 |
C3 - Àrees del territori afectades per sistemes generals d'infraestructures de transport o altres equipaments públics | - | - | - |
La zonificació acústica (Za) queda definida gràficament com una línia que marca els valors límit. Per defecte es mostra el llidars de la Za=B1. En cas de voler modificar aquest paràmetre cal editar la url Extesa del tipus de component:
Per als gràfics en semicercle el llindar és constant i per canviar-ho s'ha d'editar cadascun dels gràfics:
1.1.3.4. Gràfics del quadre de comandament
El quadre de comandament definit té com objectiu incloure en detall l'anàlisi de nivell de soroll recollit en un punt de mesura, tot reflectint en gràfics l'evolució temporal dels valors LD, LE, LN.
En detall s'inclou:
Gràfic 1. Nivell de bateria dels darrers 7 dies (%)
Gràfic 2. Cobertura 3G dels darrers 7 dies (%)
Gràfic 3. Nivell diaris LD (període dia de 7-21h) del darrer mes i referència del valor objectiu anual fixat
Gràfic 4. Nivell diaris LE (període vespre de 21-23h) del darrer mes i referència del valor objectiu anual fixat
Gràfic 5. Nivell diaris LN (període nit de 23-7h) del darrer mes i referència del valor objectiu anual fixat
Gràfic 6. LD del darrer mes (dBA)
Gràfic 7. LE del darrer mes (dBA)Gràfic 8. LN del darrer mes (dBA)
Taula 1. Valors LD, LE, LN i LDEN (dBA) del període de monitoratge seleccionat
Gràfic 9. Nivell de pressió sonora de les darreres 24h
Gràfic 10. Evolució del nivell de pressió sonora dels darrers 7 dies2. Aigua
L'aigua és un bé preuat cada cop més escàs i per tant és molt important gestionar-la. Com a mesura d’adaptació al canvi climàtic és convenient implementar un sistema d’alerta integral, que englobi en un mateix sistema els avisos i protocols d’emergència automatitzats per tots els riscos climàtics.
2.1. Comptador d'aigua consum acumulat per sector
Per cada sector definit es donarà d'alta un compotador virtual amb visibilitat pública on s'acumularà l'aigua consumida per tots els comptadors relacionats.
Component | <Sector>_water_meter |
Tipus component | water_meter |
Descripció | Comptador d'aigua del sector <sector> |
Visibilitat | Pública |
Informació addicional | Paràmetres a incorporar al camp componentAddicionalInfo
|
Exemple per afegir dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component":"<sector>_water_meter",
"componentType":"water_meter",
"componentDesc":"Comptador d'aigua del sector <sector>",
"componentPublicAccess":"true",
"componentAdditionalInfo":{"consumption_type":"sector"},
"location":"41.xxxx 2.xxxx",
"sensor":"<sector>_water_meter",
"description":"Consum d'aigua acumulat",
"type":"water_meter",
"publicAccess":"true",
"dataType":"number",
"unit":"litres/m3"
},
{
"sensor":"<sector>_water_min_temp",
"description":"Temperatura mínima de l'aigua",
"type":"temperature",
"publicAccess":"true",
"dataType":"number",
"unit":"ºC",
"component":"<sector>_water_meter"
},
{
"sensor":"<sector>_env_min_temp",
"description":"Temperatura mínima ambient",
"type":"temperature",
"publicAccess":"true",
"dataType":"number",
"unit":"ºC",
"component":"<sector>_water_meter"
},
{
"sensor":"<sector>_water_meter_noise",
"description":"Soroll acústic registrat",
"type":"noise",
"publicAccess":"true",
"dataType":"number",
"component":"<sector>_water_meter"
},
{
"sensor":"<sector>_water_meter_operation_hours",
"description":"Hores de funcionament",
"type":"hours",
"publicAccess":"true",
"dataType":"number",
"unit":"hores",
"component":"<sector>_water_meter"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<sector>_water_meter",
"observations":[
{"value":"<water_meter>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<sector>_water_min_temp",
"observations":[
{"value":"<water_min_temp>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<sector>_water_meter_noise",
"observations":[
{"value":"<noise>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<sector>_env_min_temp",
"observations":[
{"value":"<env_min_temp>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<sector>_water_meter_operation_hours",
"observations":[
{"value":"<operation_hours>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
2.2. Comptador d'aigua de consum domèstic
Caldrà definir un únic component a Sentilo per cada comptador de consum d'aigua monitoritzat.
Component | Nom component |
Tipus component | water_meter |
Descripció | Descripció identificativa del dispositiu |
Visibilitat | Restringida |
Detalls tècnics | Paràmetres a incorporar al camp technical details
|
Informació addicional | Paràmetres a incorporar al camp componentAddicionalInfo
|
Exemple per afegir dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component":"<serialNumber>_water_meter",
"componentType":"water_meter",
"componentDesc":"Comptador d'aigua <serialNumber>",
"componentPublicAccess":"false",
"componentTechnicalDetails":{"model":"****","serialNumber":"*******"},
"componentAdditionalInfo":{"nominal_diameter":"";"water_network":"","sector":"","sub-sector":"","lpp":"","consumption_type":"","basal_noise":""},
"location":"41.xxxx 2.xxxx",
"sensor":"<serialNumber>_water_meter",
"description":"Consum d'aigua acumulat del comptador domèstic",
"type":"water_meter",
"publicAccess":"false",
"dataType":"number",
"unit":"litres/m3"
},
{
"sensor":"<serialNumber>_water_min_temp",
"description":"Temperatura mínima de l'aigua",
"type":"temperature",
"publicAccess":"false",
"dataType":"number",
"unit":"ºC",
"component":"<serialNumber>_water_meter"
},
{
"sensor":"<serialNumber>_env_min_temp",
"description":"Temperatura mínima ambient",
"type":"temperature",
"publicAccess":"false",
"dataType":"number",
"unit":"ºC",
"component":"<serialNumber>_water_meter"
},
{
"sensor":"<serialNumber>_water_meter_noise",
"description":"Soroll acústic registrat",
"type":"noise",
"publicAccess":"false",
"dataType":"number",
"component":"<serialNumber>_water_meter"
},
{
"sensor":"<serialNumber>_water_meter_operation_hours",
"description":"Hores de funcionament",
"type":"hours",
"publicAccess":"false",
"dataType":"number",
"unit":"hores",
"component":"<serialNumber>_water_meter"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<serialNumber>_water_meter",
"observations":[
{"value":"<water_meter>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<serialNumber>_water_min_temp",
"observations":[
{"value":"<water_min_temp>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<serialNumber>_water_meter_noise",
"observations":[
{"value":"<noise>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<serialNumber>_env_min_temp",
"observations":[
{"value":"<env_min_temp>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<serialNumber>_water_meter_operation_hours",
"observations":[
{"value":"<operation_hours>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
2.3. Control de reg
Caldrà definir un únic component a Sentilo per cada controlador de reg instal·lat però només es publicaran els que monitoritzin el consum d'aigua (componentPublicAccess='true'), la resta de programadors només seran visibles pels usuaris de la organització (componentPublicAccess='false') .
Component | Nom component |
Tipus component | irrigation_controller |
Descripció | Descripció identificativa del dispositiu |
Informació addicional | nombre total d'electrovàlvules, programes del controlador definits en format JSON i àrea del parc (m2) {"ev_total":"4";"programs":JSON;"area":"200"} |
A continuació es detalla l'estructura del JSON de cadascun dels programes definits al controlador de reg:
{
calendar_type: ‘w’ | ‘i’ | ‘o’, //’w’eekly, ‘i’nterval, ‘o’nce
week_days_array: [{sun:false | true},{mon:false | true},{tue:false | true},{wed:false | true},{thu:false | true},{fri:false | true},{sat:false | true}], //Only for 'w' and 'o' ‘calendar_type’
interval_from: 1636029578 //Only for ‘i’nterval. Timestamp in seconds
interval_every: 8, //Only for ‘i’nterval. Frequency of days
starts_or_window: ‘s’ | ‘w’, //’s’tarts, ‘w’indow
starts_array: [‘06:00’, ‘09:30’, ‘12:00’, 14:00’, ‘17:45’, ‘22:23’], //Only for ‘s’tarts
window_from: ‘ 09:00’, //Only for ‘w’indow
window_until: ‘22:00’, //Only for ‘w’indow
automatic_or_sensor_triggerd: ‘a’ | ‘s’, //’a’utomatic, ‘s’ensor triggered
sensor_trigger: ‘SBH104’, //Sentilo identifier of sensor that triggers the program
irrigation_cycles_array: [
{duration: ‘00:02:00’, evs_array:[1]},
{duration: ‘01:02:00’, evs_array:[2,4,5]},
{duration: ‘00:00:30’, evs_array:[3,7]},
{duration: ‘00:45:00’, evs_array:[4,7,8,9]},
.
.
.
] // As many irrigation cycles as total electrovalves number
}
Aspectes a tenir en compte i exemples de com cal informar a l'API per tal de que tot vagi correctament: el camp componentAdditionalInfo emmagatzema un conjunt de tipus (clau, valor) a on el valor sempre és un tipus simple de dada, i per tant, si es vol afegir un json aquest s'ha de informar com un String escapat.
Per exemple:
Si es vol informar el següent via l'API{"ev_total":6,"programs":[{"program1":"1"},{"program2":"2"}],"area":200}
El format del camp componentAdditionalInfo serà:
"componentAdditionalInfo":{"ev_total":6,"programs":"[{\"program1\":\"1\"},{\"program2\":\"2\"}]","area":200}
Un sistema de gestió de reg eficient permet:
- optimitzar el consum d'aigua, energia i fertilitzants
- reducció de problemes derivats d'excés i/o manca d'aigua
- millor regulació del creixement vegetatiu del cultiu
En relació al reg de parcs i jardins es considera oportú:
- Monitoritzar els dispositius controladors de reg
- Les programacions de reg definides
- El consum d'aigua per hectàrea
- L'estat de les electrovàlvules instal·lades
2.3.0.1. Electrovàlvula *
Un actuador per cada electrovàlvula disponible al controlador de reg <NomComponent>, que indiqui per exemple el seu estat de funcionament:
Nom sensor | <NomComponent>_ev* |
Tipus de sensor | solenoid_valve |
Descripció | Dades de l'electrovàlvula * de les disponibles al controlador de reg <NomComponent>. - Estat (running/stopped/paused) - (futures...) |
Tipus de dada | Alfanumèrica |
Valor | R(Running)/S(Stopped) |
Freqüència d’adquisició | discrecional segons actuació de l'usuari |
Informació addicional | {"paused":true|false, "paused_until":1635206400000} |
Visibilitat | restringida (publicAccess=false) |
2.4. Dipòsit d'aigua
Caldrà definir un únic component a Sentilo per cada dipòsit d'aigua monitoritzat.
Component | Nom component |
Tipus component | water_tank |
Descripció | Descripció identificativa del dipòsit monitoritzat |
Informació addicional | Paràmetres a incorporar al camp componentAddicionalInfo
|
2.5. Limnímetre
Caldrà definir un únic component a Sentilo per cada limnímetre instal·lat per al control dels sobreeiximents i abocaments d'aigües residuals al medi marí.
El limnímetre mesura la distància que hi ha a la superfície de l'aigua canalitzada. Quan la distància és inferior a l'alçada del mur de contenció és quan es produeixen sobreeiximents.
En funció de les dimensions i estructura del canal es poden calcular dades com el volum d'aigua dins el canal, el cabal i també el volum d'aigua abocada al medi marí .
Els límnimetres també solen disposar d'un sensor de temperatura.
Component | Nom component |
Tipus component | flowmeter |
Descripció | Descripció identificativa del dispositiu |
Informació addicional | alçada del mur de contenció {"wall_height":"1000"} |
2.6. Qualitat de l'aigua
Caldrà definir un únic component a Sentilo per cada component mesuraror pel control de la qualitat d'aigua monitoritzat.
Component | Nom component |
Tipus component | water_quality |
Descripció | Descripció identificativa del dispositiu |
Visibilitat | Restringida |
Detalls tècnics | Paràmetres a incorporar al camp technical details
|
Informació addicional |
|
2.6.1. Cabalímetre (n)
Nom sensor | <NomComponent>_flowmeter |
Tipus de sensor | flowmeter |
Descripció | Mesura el cabal istantani d'aigua |
Unitats | m3/h |
Freqüència d’adquisició | segons programació, a dipòsits cada 5 minuts |
pe. <NomComponent>_flowmeter
2.6.2. Estat del cabalímetre (n)
Nom sensor | <NomComponent>_flowmeter_available |
Tipus de sensor | sensor_available |
Descripció | Especifica si el cabalímetre està operatiu |
Unitats | boolean |
Freqüència d’adquisició | Discrecional |
Visibilitat | restringida(publicAccess=false) |
pe. <NomComponent>_flowmeter_available
2.6.3. Cobertura
Un sensor que indiqui el % de cobertura mòbil del dispositiu:
Nom sensor | <NomComponent>_coverage |
Tipus de sensor | coverage |
Descripció | % de cobertura mòbil del dispositiu |
Tipus de dada | Numèric |
Unitat de mesura | % |
Freqüència d’adquisició |
|
2.6.4. Consum d'aigua
Nom sensor | <NomComponent>_water_meter |
Tipus de sensor | water_meter |
Descripció | Mesura del volum d'aigua consumida (valor acumulat). |
Unitats | m3 o litres |
Freqüència d’adquisició | Per a dipòsits cada hora, per a comptadors de consum discrecional (màxim 4 cops al dia) |
Informació addicional | litres per pols{"lpp":"100"} |
pe. <NomComponent>_water_meter
2.6.5. Nivell de bateria
Nom sensor | <NomComponent>_battery |
Tipus de sensor | battery |
Descripció | % de nivell de bateria del dispositiu |
Tipus de dada | Numèrica |
Unitat de mesura | Volts (Normalment % REVISAR) |
Freqüència d’adquisició | discrecional |
pe. <NomComponent>_battery
2.6.6. Temperatura de l'aigua
Un sensor que indiqui la temperatura de l'aigua:
Nom sensor | <NomComponent>_temperature |
Tipus de sensor | temperature |
Descripció | Mesurament de la temperatura de l'aigua |
Tipus de dada | Numèric |
Unitat de mesura | ºC |
Frequència d'adquisició | cada hora |
2.6.7. Temperatura mínima de l'aigua
Un sensor que indiqui la temperatura mínima de l'aigua:
Nom sensor | <NomComponent>_water_min_temp |
Tipus de sensor | temperature |
Descripció | Temperatura mínima de l'aigua |
Tipus de dada | Numèric |
Unitat de mesura | ºC |
Frequència d'adquisició | cada hora |
2.6.8. Temperatura mínima ambient
Un sensor que indiqui la temperatura mínima ambient:
Nom sensor | <NomComponent>_env_min_temp |
Tipus de sensor | temperature |
Descripció | Temperatura ambient |
Tipus de dada | Numèric |
Unitat de mesura | ºC |
Frequència d'adquisició | cada hora |
2.6.9. Soroll acústic
Un sensor que indiqui el soroll acústic:
Nom sensor | <NomComponent>_noise |
Tipus de sensor | noise |
Descripció | Soroll acústic |
Tipus de dada | numèric |
Unitat de mesura |
|
Frequència d'adquisició | cada hora |
2.6.10. Hores de funcionament
Un sensor que indiqui el nombre d'hores de funcionament:
Nom sensor | <NomComponent>_operating_hours |
Tipus de sensor | hours |
Descripció | Hores de funcinament |
Tipus de dada | numèric |
Unitat de mesura | hores |
Frequència d'adquisició | cada dia |
2.6.11. Nivell de dipòsit
Nom sensor | <NomComponent>_tank_level |
Tipus de sensor | tank_level |
Descripció | Mesura el nivell de dipòsit omplert |
Unitats | cm |
Freqüència d’adquisició | Cada 15 minuts |
Visibilitat | restringida(publicAccess=false) |
pe. <NomComponent>_tank_level
2.6.11.1. Estat del sensor de nivell
Nom sensor | <NomComponent>_tank_level_available |
Tipus de sensor | sensor_available |
Descripció | Especifica si el sensor de nivell està disponible |
Unitats | boolean |
Freqüència d’adquisició | Discrecional |
Visibilitat | restringida(publicAccess=false) |
pe. <NomComponent>_tank_level_available
2.6.11.2. Boia de nivell mínim
Nom sensor | <NomComponent>_lsl |
Tipus de sensor | level_switch |
Descripció | Mesura si l'aigua arriba al nivell mínim (Level Switch Low) |
Unitats | boolean |
Freqüència d’adquisició | Discrecional |
Visibilitat | restringida(publicAccess=false) |
pe. <NomComponent>_lsl
2.6.11.3. Boia de nivell alt (n)
Nom sensor | <NomComponent>_lsh |
Tipus de sensor | level_switch |
Descripció | Mesura si l'aigua arriba a un cert nivell alt (Level Switch High) |
Unitats | boolean |
Freqüència d’adquisició | Discrecional |
Visibilitat | restringida(publicAccess=false) |
pe. <NomComponent>_lsh
2.6.11.4. Boia de nivell màxim
Nom sensor | <NomComponent>_lshh |
Tipus de sensor | level_switch |
Descripció | Mesura si l'aigua arriba al nivell màxim (Level Switch High High) |
Unitats | boolean |
Freqüència d’adquisició | Discrecional |
Visibilitat | restringida(publicAccess=false) |
pe. <NomComponent>_lshh
2.6.11.5. Estat bomba d'elevació (n)
Nom sensor | <NomComponent>_water_pump_status |
Tipus de sensor | pump_status |
Descripció | Especifica l'estat de la bomba |
Unitats | text (on/off/emergency stop/damaged) |
Freqüència d’adquisició | Discrecional |
Visibilitat | restringida(publicAccess=false) |
pe. <NomComponent>_water_pump_status
2.6.11.6. Funcionament de la bomba (n)
Nom sensor | <NomComponent>_water_pump_operation |
Tipus de sensor | pump_operation |
Descripció | Especifica el tipus d'operació de la bomba |
Unitats | text (auto/manual/local) |
Freqüència d’adquisició | Discrecional |
Visibilitat | restringida(publicAccess=false) |
pe. <NomComponent>_water_pump_operation
2.6.11.7. Variador
Nom sensor | <NomComponent>_water_pump_regulation |
Tipus de sensor | pump_regulation |
Descripció | Especifica el nivll de regulació de funcionament de la bomba |
Unitats | % |
Freqüència d’adquisició | Cada 5 minuts |
Visibilitat | restringida(publicAccess=false) |
pe. <NomComponent>_water_pump_regulation
2.6.11.8. Nivell de hipoclorit
Nom sensor | <NomComponent>_water_cl |
Tipus de sensor | water_cl |
Descripció | Especifica el nivell de clor de l'aigua |
Unitats | ppm (mg/litre) |
Freqüència d’adquisició | Cada 10 minuts |
Visibilitat | restringida(publicAccess=false) |
pe. <NomComponent>_water_cl
2.6.11.9. Estat del sensor de nivell de clor
Nom sensor | <NomComponent>_water_cl_available |
Tipus de sensor | sensor_available |
Descripció | Especifica si el sensor de nivell de clor està disponible |
Unitats | boolean |
Freqüència d’adquisició | Discrecional |
Visibilitat | restringida(publicAccess=false) |
pe. <NomComponent>_water_cl_available
2.6.11.10. pH
Nom sensor | <NomComponent>_water_ph |
Tipus de sensor | ph |
Descripció | Especifica el pH de l'aigua |
Tipus de dada | numèric |
Freqüència d’adquisició | Horari |
Visibilitat | restringida(publicAccess=false) |
2.6.11.11. Estat del sensor de nivell de terbolesa
Nom sensor | <NomComponent>_water_turbidity_available |
Tipus de sensor | sensor_available |
Descripció | Especifica si el sensor de nivell de terbolesa està disponible |
Unitats | boolean |
Freqüència d’adquisició | Discrecional |
Visibilitat | restringida(publicAccess=false) |
2.6.11.12. Estat del sensor de conductivitat
Nom sensor | <NomComponent>_water_conductivity_available |
Tipus de sensor | sensor_available |
Descripció | Especifica si el sensor de nivell de conductivitat està disponible |
Unitats | boolean |
Freqüència d’adquisició | Discrecional |
Visibilitat | restringida(publicAccess=false) |
2.6.11.13. Estat del sensor de pH
Nom sensor | <NomComponent>_water_pH_available |
Tipus de sensor | sensor_available |
Descripció | Especifica si el sensor de pH està disponible |
Unitats | boolean |
Freqüència d’adquisició | Discrecional |
Visibilitat | restringida(publicAccess=false) |
2.6.11.14. Embrutiment del sensor de terbolesa
Nom sensor | <NomComponent>_water_turbidity_soiling |
Tipus de sensor | water_soiling |
Descripció | Especifica l'embrutiment del sensor de terbolesa |
Tipus de dada | numèric |
Freqüència d’adquisició | Horari |
Visibilitat | restringida(publicAccess=false) |
2.6.11.15. Terbolesa
Nom sensor | <NomComponent>_water_turbidity |
Tipus de sensor | water_turbidity |
Descripció | Especifica la terbolesa de l'aigua |
Unitats | NTU (Nephelometric Turbidity Unit) |
Tipus de dada | numèric |
Freqüència d’adquisició | Horari |
Visibilitat | restringida(publicAccess=false) |
2.6.11.16. Conductivitat
Nom sensor | <NomComponent>_water_conductivity |
Tipus de sensor | water_conductivity |
Descripció | Especifica la conductivitat de l'aigua |
Unitats | µS/cm |
Tipus de dada | numèric |
Freqüència d’adquisició | Horari |
Visibilitat | restringida(publicAccess=false) |
2.6.12. Nivell d'abocament
Nom sensor | <NomComponent>_vertical_level |
Tipus de sensor | vertical_level |
Descripció | Mesura el nivell d'abocament |
Unitats | mm (REVISAR) |
Freqüència d’adquisició |
|
Visibilitat | pública (publicAccess=true) |
pe. <NomComponent>_vertical_level
2.6.12.1. Nivell de líquid
Nom sensor | <NomComponent>_liquid_level |
Tipus de sensor | liquid_level |
Descripció | Mesura la distància que hi ha a la superfície de l'aigua canalitzada |
Unitats | mm |
Freqüència d’adquisició |
|
Visibilitat | pública (publicAccess=true) |
pe. <NomComponent>_liquid_level
2.6.13. Indicadors i quadres de comandament
- Número de maniobres: Es pot obtenir comptant els canvis d’estat de la bomba produïts en un període
- Hores de funcionament: Es pot obtenir calculant el temps en que una bomba està activa en un període
3. Comunicació
3.1. Antena Wi-FI
Per tal de fer anàlisi d'ús de les Wi-Fi's que instal·la l'ajuntament en equipaments i als espais públics és important disposar de dades com la geolocalització, àrea de cobertura, qualitat del senyal, nombre de dispositius connectats en temps real i altres dades, que també poden ser interessants analitzar, com la latència, el rendiment i la memòria lliure.
3.1.1. Especificacions NGSI (Next Generation Service Interfaces)
Adjunt trobareu l'estàndar que descriu com recopilar, gestionar, publicar e informar dels canvis en la informació de contexte associada punts d'accés Wi-Fi.
https://github.com/smart-data-models/dataModel.WifiNetwork/blob/master/AccessPoint/doc/spec_ES.md
Es recomana fer anàlisi dels atributs que poden ser d'interès per incorporar-los dins l'ontologia de components i/o sensors i validar la proposta conjuntament amb l'empresa prestadora del servei. Els que siguin atributs estàtics s'informaran en format JSON dins els paràmetres componentAddicionalInfo o componentTechnicalDetails (segons correspongui) en el moment de donar d'alta el component a Sentilo, veure enllaç.
3.1.2. Ontologia dels components
Per cada antena Wi-Fi es donarà d’alta un sol component a la Plataforma Smart Regionamb la següent informació:
Monitorització antenes Wi-Fi | |
Nom component | 99999_WIFI_ANTENA_* |
Tipus component | wifi_antenna |
Descripció | Antena Wi-Fi <referència ubicació> |
Informació addicional | Paràmetres a incorporar al camp componentAddicionalInfo
|
99999_WIFI_ANTENA_* : Les 5 primeres xifres corresponen al codi INE del municipi i * a un codi identificatiu de l'antena Wi-Fi. Aquest codi l'assigna l'Ajuntament.
3.1.3. Ontologia dels sensors
3.1.3.1. Qualitat del senyal
Un sensor que indiqui en temps real la qualitat del senyal:
Nom sensor | <NomComponent>_signal_quality |
Tipus de sensor | signal_quality |
Descripció | Qualitat del senyal |
Tipus de dada | Text (null/poor/fare/good/very good/excellent) |
Freqüència d'adquisició | cada 15 minuts |
3.1.3.2. Nombre de clients connectats
Un sensor que indiqui el nombre de clients connectats:
Nom sensor | <NomComponent>_connected_customers |
Tipus de sensor | connected_customers |
Descripció | Nombre de clients connectats |
Tipus de dada | number |
Freqüència d'adquisició | cada 15 minuts |
3.1.3.3. Memòria lliure
Un sensor que indiqui la memòria lliure
Nom sensor | <NomComponent>_free_space |
Tipus de sensor | free_space |
Descripció | Memòria disponible |
Tipus de dada | Numèric (GBytes) |
Freqüència d'adquisició | Cada 14 minuts |
3.1.3.4. Memòria utilitzada
Un sensor que indiqui la memòria utilitzada
Nom sensor | <NomComponent>_used_space |
Tipus de sensor | used_space |
Descripció | Memòria utilitzada |
Tipus de dada | Numèric (GBytes) |
Freqüència d'adquisició | Cada 15 minuts |
3.2. Cartelleria digital (Digital Signage)
3.2.1. Ontologia dels components
Per cada rètol digital es donarà d’alta un sol component geolocalitzat a la Plataforma Smart Region amb la següent informació:
Rètol digital | |
Nom component | 99999_DIGITAL_SIGNAGE_* |
Tipus component | digital_signage |
Descripció | Rètol digital <referència ubicació> |
Url fotografia | Opcional - Només si es disposa d'alguna fotografia del dispositiu ja instal·lat per tal de mostrar-la al visor |
Url extesa | Url que proveeix el programari de gestió del dispositiu amb la informació publicada al rètol digital |
3.2.1.1. Ontologia dels sensors
3.2.1.2. Cobertura mòbil
Un sensor que indiqui el % de cobertura mòbil del rètol digital:
Nom sensor | 99999_DIGITAL_SIGNAGE_*_COVERAGE |
Tipus de sensor | coverage |
Descripció | % de cobertura mòbil que disposa el dispositiu |
Tipus de dada | Numèric |
Unitat de mesura | % |
Frequència d'adquisició | Cada minut |
3.2.1.3. Estat de la cartelleria digital
Un sensor per cartelleria digital de <NomComponent>, que indiqui si està en funcionament o no:
Nom sensor | <NomComponent>_status |
Tipus de sensor | status |
Descripció | Estat de la cartelleria <NomComponent>. |
Tipus de dada | Text: Available / Unavailable |
Unitat de mesura | -- |
Freqüència d’adquisició | Discrecional segons canvi d'estat. Addicionalment s'enviarà un cop al dia per verificar que funciona correctament encara que no hi hagi hagut canvi d'estat. |
A partir de la informació registrada podriem obtenir
4. Energia
4.1. Instal·lació fotovoltàica
Fer servir aquesta tipologia per instal·lacions de plaques fotovoltaiques aïllades o per a instal·lacions en equipaments on no es disposi de més informació energètica. En cas de disposar de més informació es recomana que es faci servir el component energy_manager. Per cada placa fotovoltaïca es donarà d’alta un sol component a la Plataforma Smart Region amb la següent informació:
Telegestió energètica de les plaques fotovoltaiques equipament | |
Nom component | <codiIne>_<desclocation>_solar_colector |
Tipus component | solar_colector |
Descripció | Placa fotovoltaica <referència ubicació> |
Sensors | Els tipus de sensors associats són:
* en cas de que la càmera monitoritzi més d'una sortida |
Informació addicional | Paràmetres a incorporar al camp componentAddicionalInfo
|
Exemple per afegir el dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component":"<codiIne>_<desclocation>_solar_colector",
"componentType":"solar_colector",
"componentDesc":"Placa fotovoltaica <referència ubicació>",
"componentPublicAccess":"true",
"location":"41.xxxx 2.xxxx",
"sensor":"<codiIne>_<desclocation>_sc_active_energy_production",
"description":"Producció energètica",
"type":"active_energy_production",
"publicAccess":"true",
"dataType":"number"
"unit":"kWh"
},
{
"sensor":"<codiIne>_<desclocation>_sc_active_energy_consumption",
"description":"Consum energètic",
"type":"active_energy_consumption",
"publicAccess":"true",
"dataType":"number"
"unit":"kWh"
},
{
"sensor":"<codiIne>_<desclocation>_sc_active_energy_grid",
"description":"Energia abocada a la xarxa",
"type":"active_energy_grid",
"publicAccess":"true",
"dataType":"number"
"unit":"kWh"
},
{
"sensor":"<codiIne>_<desclocation>_sc_active_power_production",
"description":"Potència produïda ",
"type":"active_power_production",
"publicAccess":"true",
"dataType":"number"
"unit":"kW"
},
{
"sensor":"<codiIne>_<desclocation>_sc_active_power_consumption",
"description":"Potència consumida",
"type":"active_power_consumption",
"publicAccess":"true",
"dataType":"number"
"unit":"kW"
},
{
"sensor":"<codiIne>_<desclocation>_sc_active_power_grid",
"description":"Potència abocada a la xarxa",
"type":"active_power_grid",
"publicAccess":"true",
"dataType":"number"
"unit":"kW"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_<desclocation>_sc_active_energy_production",
"observations":[
{"value":"<value>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
{
"sensor":"<codiIne>_<desclocation>_sc_active_energy_consumption",
"observations":[
{"value":"<value>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
{
"sensor":"<codiIne>_<desclocation>_sc_active_energy_grid",
"observations":[
{"value":"<value>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_sc_active_power_production",
"observations":[
{"value":"<value>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_sc_active_power_consumption",
"observations":[
{"value":"<value>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_sc_active_power_grid",
"observations":[
{"value":"<value>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
4.2. Monitorització equipament
La telegestió d’un equipament pot arribar a aportar un estalvi del 5% del consum de l’edifici. Paybacks superiors a 5 anys són considerats massa llargs. De totes maneres aquest ítem va molt relacionat amb l’abast de comptatges que s’esculli, dificultat d’implantació, consum de l’edifici i del cost del kWh. Així, edificis amb consums totals (electricitat, gas...) majors a 150.000kWh/any la inversió en monitoratge surt rendible.
L’estructura del model de dades que utilitzem en l’àmbit de l’eficiència energètica parteix del treballs realitzat per l’Agència de l’Energia de Barcelona, en endavant AEB , que ha definit una ontologia aplicable a l’eficiència energètica en relació a les dades de la monitorització i que es pot trobar a l’AEB MONITORATGE ENERGÈTIC D’EDIFICIS, EQUIPAMENTS MUNICIPALS I INSTAL·LACIONS RENOVABLES. En cas de voler ampliar les dades a integrar es recomana partir d'aquest document doncs representa una feina molt complerta que unifica criteris i formats en l'àmbit de la telegestió.
L’elevat nombre d’equipaments municipals fa necessària la participació de diferents empreses subministradores d’equips de comptatge i telegestió energètica.
Per tal d’evitar que les diferents tecnologies aplicades per cada subministrador de telegestió, impliquin una falta d’homogeneïtzació en l’accés i tractament de les dades mesurades i llegides, <nom ens local> sol·licita a cadascun d’ells la integració de les dades obtingudes mitjançant els seus equips, per posteriorment enviar a la Plataforma Smart Region.
En referència a la integració amb la Plataforma Smart Region, pel seguiment en les instal·lacions de produccions fotovoltaiques, calderes de biomassa, calderes de gas, equipaments de refrigeració, xarxes de fred i calor o subministrament elèctric, interessa comprovar el correcte funcionament de la instal·lació així com les produccions o consums majoritaris.
En virtut d’aquests requeriments, s'estableix una codificació homogènia per a tot tipus de variables per tal d’analitzar les produccions i consums dels diferents instruments monitoritzats.
4.2.1. Ontologia dels components
La codificació ens permet, de forma fàcil, identificar la instal·lació. Per cada equipament telegestionat es donarà d’alta un sol component a la Plataforma Smart Region amb la següent informació:
4.2.1.1. Gestor d'energia
Telegestió energètica d’un equipament | |
Nom component | 99999AAAAAA |
Tipus component | Energy manager |
Descripció | Descripció identificativa de l’equipament que s’està telegestionant. ‘Gestió energètica <Nom recinte> (si és que existeix), <nomEquipament>’ |
Informació addicional | Paràmetres a incorporar al camp componentAddicionalInfo
|
9999AAAAAA : Codi d’onze xifres alfanumèriques identificant les 5 primeres el codi INE del municipi i el codi de l’equipament / instal·lació. Aquest codi l'assigna l'ens local o si l’ens local no té programa de comptabilitat energètica el proveirà la Diputació.
4.2.1.2. Interruptor intel·ligent
Tipus de component = smart_switch
Sensors: Status, active_power, active_energy_consumption, voltatge, corrent, cosphi
4.2.2. Ontologia dels sensors
L'AEB, a la seva documentació fa una proposta per cada dada a monitoritzar. <nom ens local> recollirà inicialment menys variables.
99999AAAAAA _<DADA>_<TIPUS>_<VAR>
<DADA> : Correspon al tipus de dada registrat:
- RT : Dades simples o “Real Time”.
- MV: “Meter Value”.
<TIPUS> : Correspon a la codificació de l'instrument monitoritzat:
- BMC: Comptador caldera de Biomassa
- GAS: Comptador caldera de Gas
- DHC: Comptador subministrament xarxa de Calor
- DHF: Comptador subministrament xarxa de fred
- FVENERGIA: Comptador produccions elèctriques
- ES: Comptador subministrament escomesa elèctric
- CIA: lectura del comptador de companyia
- CL: Comptador de quadre general de Clima
- IL: Comptador de quadre general d’Enllumenat
- FO: Comptador de quadre general de Força
- LF: Comptador de quadre general d’Enllumenat i Força
- SI: Sonda interior
- SE: Sonda exterior
S’estableix com a freqüència d’adquisició:
- Diària: Per les produccions tèrmiques.
- Horària: Per les produccions i consums elèctrics.
4.2.2.1. Energia produïda
Energia produïda calderes de biomassa | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_BMC*_ENER |
Tipus de sensor | termic_energy |
Descripció | Producció energètica de la caldera de biomassa a <Nom equipament>, <Nom recinte> |
Unitats | kWh |
Freqüència d’adquisició | Diària |
pe. 08268ESC001_MV_BMC1_ENER
BMC1 : Caldera de biomassa número 1 . En el cas que hi hagi una segona caldera que es comptés amb un comptador a part seria BMC2.
Energia produïda plaques solars fotovoltaiques i mini-eòriques | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_FV_ENERGY_PRODUCTION |
Tipus de sensor | active_energy_production |
Descripció | Producció energètica de les plaques fotovoltaiques/mini-eòliques a <Nom equipament>, <Nom recinte> |
Unitats | kWh |
Freqüència d’adquisició | Horària |
4.2.2.2. Energia consumida
Energia autoconsumida plaques solars fotovoltàiques | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_FV_ENERGY_CONSUMPTION |
Tipus de sensor | active_energy_consumption |
Descripció | Consum energètic de les plaques fotovoltàiques a <Nom equipament>, <Nom recinte> |
Unitats | kWh |
Freqüència d’adquisició | Horària |
Energia autoconsumida calderes biomassa | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_BMC*_CIA |
Tipus de sensor | termic_energy |
Descripció | Consum energètic de la caldera de biomassa a <Nom equipament>, <Nom recinte> |
Unitats | kWh |
Freqüència d’adquisició | Diària |
Energia consumida caldera de gas | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_GAS_ENER |
Tipus de sensor | active_energy |
Descripció | Consum energètic de la caldera de gas a <Nom equipament>, <Nom recinte> |
Unitats | kWh |
Freqüència d’adquisició | Horària |
Energia consumida calderes de gasoil | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_GASOIL_ENER |
Tipus de sensor | termic_energy |
Descripció | Consum energètic de la caldera de gasoil a <Nom equipament>, <Nom recinte> |
Unitats | kWh |
Freqüència d’adquisició | Diària |
Exemple 08268ESC001_MV_GASOIL_ENER
Energia consumida subministrament elèctric | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_ES*_EACTIVA |
Tipus de sensor | active_energy |
Descripció | Consum energètic del subministrament elèctric a <Nom equipament>, <Nom recinte> |
Unitats | kWh |
Freqüència d’adquisició | Horària |
Exemple 08214EQ0037_MV_ES1_EACTIVA
ES1 : Escomesa 1
Energia consumida xarxa de calor | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_DHC*_ENER |
Tipus de sensor | dhc_energy |
Descripció | Consum energètic de la xarxa de calor a <Nom equipament>, <Nom recinte> |
Unitats | kWh |
Freqüència d’adquisició | diària |
Exemple 08268ESC001_MV_DHC1_ENER
08268ESC001_MV_DHF1_ENER
DHC1 : DH vol dir “District Heating” de la caldera 1
Energia consumida xarxa de fred | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_DHF*_ENER |
Tipus de sensor | dhf_energy |
Descripció | Consum energètic de la xarxa de fred a <Nom equipament>, <Nom recinte> |
Unitats | kWh |
Freqüència d’adquisició | diària |
DHF1 : DH vol dir “District Heating” del sistema de refrigeració 1
4.2.2.3. Consums facturats
Consum facturat gas | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_GAS_COST |
Tipus de sensor | cost |
Descripció | Consum facturat de la caldera de gas a <Nom equipament>, <Nom recinte> |
Unitats | € |
Freqüència d’adquisició | mensual |
Exemple 08268ESC001_MV_GAS_COST
Consum facturat gasoil | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_GASOIL_COST |
Tipus de sensor | cost |
Descripció | Consum facturat de la caldera de gasoil a <Nom equipament>, <Nom recinte> |
Unitats | € |
Freqüència d’adquisició | mensual |
Exemple 08268ESC001_MV_GASOIL_COST
Consum facturat xarxa de fred | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_DHF*_COST |
Tipus de sensor | cost |
Descripció | Consum facturat de la xarxa la xarxa de fred a <Nom equipament>, <Nom recinte> |
Unitats | € |
Freqüència d’adquisició | mensual |
DHF1 : DH vol dir “District Heating” del sistema de refrigeració 1
Consum facturat xarxa de calor | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_DHC*_COST |
Tipus de sensor | cost |
Descripció | Consum facturat de la xarxa la xarxa de calor a <Nom equipament>, <Nom recinte> |
Unitats | € |
Freqüència d’adquisició | mensual |
Exemple 08268ESC001_MV_DHC1_COST
08268ESC001_MV_DHF1_COST
DHC1 : DH vol dir “District Heating” de la caldera 1
Consum facturat subministrament elèctric | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_ES*_COST |
Tipus de sensor | cost |
Descripció | Consum facturat del subministrament elèctric a <Nom equipament>, <Nom recinte> |
Unitats | € |
Freqüència d’adquisició | mensual |
Exemple 08214EQ0037_MV_ES1_COST
Consum facturat d'aigua | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_WATER_COST |
Tipus de sensor | cost |
Descripció | Consum facturat d'aigua a <Nom equipament>, <Nom recinte> |
Unitats | € |
Freqüència d’adquisició | mensual |
Exemple 08268ESC001_WATER_COST
4.2.2.4. Altres consums d'interès
Consum d'aigua | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_WATER |
Tipus de sensor | water_meter |
Descripció | Litres d'aigua consumits a <Nom equipament>, <Nom recinte> |
Unitats | m3 o litres |
Freqüència d’adquisició | mensual |
Exemple 08268ESC001_WATER
Gas consumit | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_GAS_V |
Tipus de sensor | Gas meter |
Descripció | Litres de gas consumits a <Nom equipament>, <Nom recinte> |
Unitats | litres |
Freqüència d’adquisició | diària |
Exemple 08268ESC001_MV_GAS_V
Gasoil consumit | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_MV_GASOIL_V |
Tipus de sensor | Gasoil meter |
Descripció | Litres de gasoil consumits a <Nom equipament>, <Nom recinte> |
Unitats | litres |
Freqüència d’adquisició | diària |
Exemple 08268ESC001_MV_GASOIL_V
4.2.2.5. Temperatures
Temperatura interior | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_TA_INT |
Tipus de sensor | temperature |
Descripció | Temperatura interior a <Nom equipament>, <Nom recinte> |
Unitats | ºC |
Freqüència d’adquisició | Horària |
Exemple 08268ESC001_TA_INT
Temperatura exterior | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_TA_EXT |
Tipus de sensor | temperature |
Descripció | Temperatura exterior a <Nom equipament>, <Nom recinte> |
Unitats | ºC |
Freqüència d’adquisició | Horària |
Exemple 08268ESC001_TA_EXT
Graus dia calefacció | |
Component | 99999AAAAAA |
Nom sensor | 99999AAAAAA_DEGREE_DAYS |
Tipus de sensor | temperature |
Descripció | Graus dia de calefacció acumulats en el període. Índex que permet indexar el consum segons la duresa del clima. El grau-dia de calefacció és una unitat que s'utilitza per mesurar el nivell del rigor hivernal a una localitat, i que relaciona la temperatura mitjana exterior durant l'època freda de l'any amb una certa temperatura de confort per a calefacció a interiors. |
Unitats | GDc 15-15 |
Freqüència d’adquisició | mensual |
Exemple 08268ESC001_DEGREE_DAYS
4.2.2.6. Estat de l'interruptor
Nom sensor | <NomComponent>_status |
Tipus de sensor | status |
Descripció | Especifica l'estat de l'interruptor |
Unitats | text (on/off/damaged) |
4.2.3. Mercats municipals
Als mercats municipals actualment es monitoritza el consum energètic dels compressors de fred i les màquines de climatització. En alguns mercats municipals on no hi ha màquines de climatització es mesura la Ta interior.
Mercat municipal | |
Nom component | <codiIne>_<desclocation>_market |
Tipus component | market |
Descripció | Mercat municipal <referència ubicació> |
Sensors | Els tipus de sensors associats són:
* obligatoris |
Exemple per afegir el dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component":"<codiIne>_<desclocation>_market",
"componentType":"market",
"componentDesc":"Mercat municipal <referència ubicació>,
"componentPublicAccess":"true",
"location":"41.xxxx 2.xxxx",
"sensor":"<codiIne>_<desclocation>_market_active_energy_cold_compressor*",
"description":"Compressor de fred *",
"type":"active_energy_cold_compressor",
"publicAccess":"true",
"dataType":"Kwh" },
{
"sensor":"<codiIne>_<desclocation>_market_active_energy_air_conditioning_machine",
"description":"Màquina de climatització",
"type":"active_energy_air_conditioning_machine",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_<desclocation>_market"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_<desclocation>_market_active_energy_cold_compressor*",
"observations":[
{"value":"<kwh>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"codiIne>_<desclocation>_market_active_energy_air_conditioning_machine",
"observations":[
{"value":"<kwh>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
4.2.4. Indicadors i quadres de comandament
El quadre de comandament definit té com objectiu incloure en detall l'anàlisi de l’eficiència energètica d’un equipament municipal.
En detall s'inclou:
Filtres:
En tot l’informe es podrà seleccionar el filtre del període d’anàlisi que podrà ser:
- Anàlisi mensual
- Anàlisi anual
Així com altres filtres que s’estipulin, necessaris.
•Indicadors. Valors mensuals i anuals dels principals indicadors
Selecció dels principals indicadors que expliquen el balanç energètic de l’equipament municipal.
• Energia generada mensual i anual (KWh) = Suma de l’Energia generada total (plaques solars + caldera biomassa)
• Energia consumida mensual i anual (KWh) = Suma de l’Energia consumida total (subministrament elèctric + xarxa calor + xarxa fred + caldera gas + caldera gasoil+ autoconsum plaques solars + autoconsum caldera biomassa)
Nota: Es parteix de la premissa que el subministrament elèctric no contempla l’autoconsum
• Consum d’aigua (m3)
• Temperatura mitjana exterior i interior mensual i anual (ºC)
• Hectàrees gestionades de bosc: Cada kWh equival a 0,00002857142857 hectàrees gestionades ( 1 Tona seca són 3.500 kWh i d’una hectàrea en surten 10 tones d’estella seca)
• % Estalvi energètic (eficiència energètica) = Suma de l’Energia generada total (autoconsum) / Suma de l’Energia consumida total *100
• Estalvi de CO2 mensual i anual per la caldera de biomassa (kg). El factor de conversió és 0,2027934 kg CO2eq / kWh Emissions CO2. Alerta amb les unitats. Agafeu les dades de kWh de producció de la caldera
Altres càlculs rellevants per a la construcció d’aquests indicadors són:
• Energia tèrmica consumida mensual i anual de les calderes de gas (kWh) de cada edifici. L’equivalent és 11’76 kWh per cada m3 de gas.
• Energia tèrmica consumida mensual i anual de les calderes de gasoil (kWh) de cada edifici. L’equivalent és 10'18 kWh per cada litre de gasoil.
Altres notes:
- Dades de les factures mensuals dels consums (elèctric, de gas, gasoil, biomassa i estella forestal) dels edificis disponibles a l’aplicació GEMWEB
- Dades sensoritzades en directe de la generació de les calderes de biomassa i plaques fotovoltaiques
- Dades sensoritzades en directe de la temperatura interior i exterior de l’edifici
Gràfic 1. Generació energètica de l’equipament municipal (KWh)
Energia generada mensual i anual per cadascun dels sensors (KWh):
- Solar fotovoltaica generada (elèctrica)
- Caldera de biomassa generada (tèrmica)
També incorporem l’autoconsum per a que es vegi l’eficiència energètica dels elements:
- Solar fotovoltaica autoconsumida
- Caldera de biomassa autoconsumida
Gràfic 2. Consum energètic de l’equipament municipal (KWh / m3)
Energia consumida mensual i anual per cadascun dels sensors (KWh / m3):
- Electricitat (KWh)
- Caldera de gas (KWh)
- Caldera de gasoil (KWh)
- Xarxa de calor (KWh)
- Xarxa de fred (KWh)
- Aigua (m3)
- Solar fotovoltaica autoconsumida (KWh)
- Caldera de biomassa autoconsumida (KWh)
Nota: Es parteix de la premissa que el subministrament elèctric no contempla l’autoconsum
Gràfic 3. Balanç energètic de l’equipament municipal (KWh o %)
- Generació = Energia generada mensual i anual (KWh) = Suma de l’Energia generada total (plaques + biomassa)
- Consum = Energia consumida mensual i anual (KWh) = Suma de l’Energia consumida total (subministrament elèctric + xarxa calor + xarxa fred + calera gas + caldera gasoil+ autoconsum plaques solars + autoconsum biomassa)
Nota: Es parteix de la premissa que el subministrament elèctric no contempla l’autoconsum
Gràfic 4. Distribució del la despesa segons el tipus de consum (%)
Facturació mensual i anual per cadascun dels sensors(€):
- Electricitat
- Caldera de gas
- Caldera de gasoil
- Xarxa de calor
- Xarxa de fred
- Aigua
Gràfic 5. Graus dia de calefacció acumulat mensuals i anuals (GDc15-15)
Graus dia acumulats mensuals i anuals de calefacció (segons model de càlcul GDc 15/15):
A les normatives europees es defineixen els graus dia en base a/b (GDa/b{\displaystyle GD_{a/b}}) com la suma, al llarg d'un període determinat de les diferències de temperatura entre un valor base, a, i la temperatura mitjana diària, quan aquesta temperatura és inferior a un altre valor, b. A Espanya, les dades es prenen en base 15/15. És a dir:
on:
- a és la base de temperatura de calefacció
- b és la base de temperatura exterior mitja diària, per sobre de la qual, es suposa que no fa falta calefacció.
- n es el número de dies del període sobre el que es prenen les mesures; habitualment, un mes o un any.
- Tmd,i temperatura mitjana diària pel dia i
- En la normativa espanyola es pren aquesta temperatura, fent la mitjana de la màxima i la mínima diària, en un període de deu anys.
- Xc es un coeficient lògic que valdrà 1 quan la temperatura mitjana diària, Tmd, sigui menor que b i zero quan sigui major.
- Restant de n el número de vegades que, en aquest període, el coeficient Xc es igual a 0, se tenen els dies de calefacció del període
Taula 1. Resum de les dades de l’equipament municipal
On s’inclou una fotografia de l’equipament, dades de l’adreça, mapa amb ubicació, contacte i de tipologia d’equipament:
- Centre escolar
- Centre cultural
- Centre esportiu
- Oficines municipals
- Altres
4.3. Panell elèctric enllumenat
A continuació es recullen les dades mínimes que cal definir per monitoritzar els quadres elèctrics de l'enllumenat públic
4.3.1. Ontologia dels components
Es definirà un component per cada quadre elèctric monitoritzat:
Monitorització enllumenat públic | |
Nom component | 99999_ELEC_PANEL_* |
Tipus component | streetligths_electrical_panel |
Descripció | Quadre elèctric <referència ubicació> |
Informació addicional | Paràmetres a incorporar al camp componentAddicionalInfo
|
99999 : Codi ine del municipi on es troba el quadre elèctric
_* : identificador unívoc del quadre elèctric, pot fer referència al tram de carrer on està instal·lat
A cada component 99999_ELEC_PANEL_* es definirà:
4.3.2. Ontologia dels sensors
4.3.2.1. Potència elèctrica
|
4.3.2.2. Energia consumida
Energia consumida | |
Component | 99999_ELEC_PANEL_* |
Nom sensor | 99999_ELEC_PANEL_*_EACTIVA |
Tipus de sensor | active_energy |
Descripció | Energia activa total en temps real |
Unitats | kWh |
Freqüència d’adquisició | Horària |
4.3.3. Indicadors i quadres de comandament
El quadre de comandament definit té com objectiu incloure en detall l'anàlisi de l’eficiència energètica de l’enllumenat públic del municipi (inclou tots els quadres elèctrics telegestionats).
En detall s'inclou:
Filtres:
En tot l’informe es podrà seleccionar el filtre del període d’anàlisi que podrà ser:
- Anàlisi mensual
- Anàlisi anual
Així com altres filtres que s’estipulin, necessaris.
Indicadors. Valors mensuals i anuals dels principals indicadors
Selecció dels principals indicadors que expliquen el balanç energètic de l’enllumenat públic.
- Punts de llum telegestionats per quadres elèctrics
- Quadres elèctrics sensoritzats
- % Tecnologia LED = total de punts de llum amb tecnologia LED / total punts de llum telegestionats
- Potència elèctrica de l’enllumenat públic (kW)
- Energia elèctrica consumida per l’enllumenat públic (kWh)
- % Estalvi LED = [Consum no LED equivalent – Consum LED / Consum no LED equivalent ]* 100
consum no LED equivalent = [(A*B)/1000]
consum LED = [(A*C)/1000]
A = nombre bombetes LED noves
B = consum mig total (bombetes no LED) (W)
C = consum mig total (bombetes LED) (W)
Notes:
- Dades dels punts de llum telegestionats per quadres elèctrics es té en GIS GEMWEB
Gràfic 1. Potència elèctrica subministrada mensual i anual per l’enllumenat públic (KW)
Potència elèctrica dels quadres elèctrics telegestionats seleccionats a l’informe.
Gràfic 2. Consum elèctric de l’enllumenat públic mensual i anual (KWh)
Sumatori del consum elèctric de tots els quadres elèctrics telegestionats seleccionats a l’informe.
Gràfic 3. Percentatge de tecnologia LED de l’enllumenat públic (%)
Distribució de la tecnologia dels quadres elèctrics del municipi segons tipologia:
- LED
- No LED
Gràfic 4. Distribució del consum elèctric de l’enllumenat públic per tipus de tecnologia (%)
Distribució del consum mensual i anual segons tipologia (%):
- LED
- No LED
Taula 1. Resum de les dades de l’enllumenat públic
On s’inclou una fotografia de l’enllumenat, dades de l’adreça, mapa amb ubicació, contacte i selector de quadre/s elèctric/s a visualitzar a l’informe.
Notes:
- Dades dels punts de llum telegestionats per quadres elèctrics es té en GIS GEMWEB
4.4. Zona de càrrega de vehicles elèctrics i fotolineres
A les zones de càrrega de vehicles elèctrics i fotolineres interessa conèixer el consum elèctric acumulat i el nivell d'ocupació.
4.4.1. Ontologia dels components
4.4.2. Zones de càrrega
Es definirà un component per cada geo-localització on s'ubiquin les zones de càrrega. No conté sensors, emmagatzema la informació estàtica de les zones de càrrega:
Nom component | <codiIne>_<desclocation>_evchargepoint |
Tipus component | evchargepoint |
Descripció | Fotolinera / Zona de càrrega de vehicles elèctrics <referència ubicació> |
Informació addicional | Paràmetres a incorporar al camp componentAddicionalInfo
|
***Nota: Com que és una entitat pràcticament estàtica i la informació de la qual es pot assimilar fàcilment a l'entitat socket traspassant els tres últims valors assenyalats en vermell, llevat del cas necessari no es publicarà a la plataforma.
1.
Socket
Es definirà un component per cada geo-localització on s'ubiquin les sockets per cada zones de càrrega:
Endoll de càrrega | |
Nom component | |
Tipus component | evsocket |
Descripció | Endoll de càrrega/ <referència ubicació> |
Informació addicional | Paràmetres a incorporar al camp componentAddicionalInfo
|
Sensors | Els tipus de sensors associats són:
|
Freqüència d’adquisició |
|
Exemple per afegir el dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component<codiIne>_<desclocation>_<socketId>_socket ",
"componentType":"evsocket",
"componentDesc":"Endoll de càrrega <Id>/<Total>",
"componentPublicAccess":"true",
"location":"41.xxxx 2.xxxx",
"sensor":"<codiIne>_<desclocation><socketId>_socket_status",
"description":" Ocupació de l’endoll ",
"type":"status",
"publicAccess":"true",
"dataType":"Text"},
{
"sensor":"<codiIne>_<desclocation>_< socketId>_socket_active_power",
"description":" Potència subministrada pel socket en aquest moment",
"type":"active_power",
"publicAccess":"true",
"dataType":"Number",
“unit”:”w”,
"component":"<codiIne>_<desclocation>_< socketId>_socket"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_<desclocation>_ <socketId>_socket_status",
"observations":[
{"value":"<status>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_<socketId>socket_active_power",
"observations":[
{"value":"<power>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
Charge
Es definirà un component Charge per cada sockets per cada zones de càrrega:
Charges | |
Nom component | <codiIne>_<desclocation>_<chargeId>_charge |
Tipus component | evcharge |
Descripció | càrrega associada a cada socket |
Informació addicional | Paràmetres a incorporar al camp componentAddicionalInfo
|
Sensors | Els tipus de sensors associats són:
|
Freqüència d’adquisició | 1 cop al dia en horari nocturn. Insereix l'historial de càrregues finalitzades |
Exemple per afegir el dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component<codiIne>_<desclocation>_<chargeId>_charge ",
"componentType":"evcharge",
"componentDesc":" Càrrega associada a cada socket ",
"componentPublicAccess":"false",
"location":"41.xxxx 2.xxxx",
"sensor":"<codiIne>_<desclocation><chargeId>_UID",
"description":" Codi del usuari que està fent servir el socket ",
"type":"UID",
"publicAccess":"false",
"dataType":"Text"},
{
"sensor":"<codiIne>_<desclocation>_< chargeId>_session_init ",
"description":" Inici de la sessió",
"type":"session_init",
"publicAccess":"true",
"dataType":"TimeStamp",
"component":"<codiIne>_<desclocation>_< chargeId >_charge"
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_session_end",
"description":" Fi de la sessió",
"type":"session_end",
"publicAccess":"true",
"dataType":"TimeStamp",
"component":"<codiIne>_<desclocation>_< chargeId >_charge"
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_charge_end",
"description":" Fi de la càrrega",
"type":"charge_end",
"publicAccess":"true",
"dataType":"TimeStamp",
"component":"<codiIne>_<desclocation>_< chargeId >_charge"
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_charge_time",
"description":" Temps de càrrega a la sessió",
"type":"charge_time",
"publicAccess":"true",
"dataType":"number",
“unit”:”mins”,
"component":"<codiIne>_<desclocation>_< chargeId >_charge"
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_nocharge_time",
"description":" Temps sense càrrega a la sessió",
"type":"charge_time",
"publicAccess":"true",
"dataType":"number",
“unit”:”mins”,
"component":"<codiIne>_<desclocation>_< chargeId >_charge"
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_power",
"description":" energia consumida a la sessió ",
"type":"power",
"publicAccess":"true",
"dataType":"Number",
“unit”:”w”,
"component":"<codiIne>_<desclocation>_< chargeId >_charge"
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_amount",
"description":" Import econòmic de la sessió ",
"type":"amount",
"publicAccess":"true",
"dataType":"Number",
“unit”:”Euro”,
"component":"<codiIne>_<desclocation>_< chargeId >_charge"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_<desclocation>_ < chargeId >_UID ",
"observations":[
{"value":"< UID>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_session_init ",
"observations":[
{"value":"<session_init>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_session_end ",
"observations":[
{"value":"<session_end>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_charge_end ",
"observations":[
{"value":"<charge_end>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_charge_time ",
"observations":[
{"value":"<charge_time>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_nocharge_time ",
"observations":[
{"value":"<nocharge_time>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_power ",
"observations":[
{"value":"<power>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_< chargeId >_amount",
"observations":[
{"value":"<amount>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
Indicadors i quadres de comandament
Els quadres de comandament definits tenen com objectiu incloure en detall l'anàlisi de l’eficiència energètica de les zones de càrrega de vehicle elèctric i fotolineres.
Quadre de comandament associat al component
En primera instància s'avaluarà, per cada punt de càrrega disponible:
- Nombre de càrregues
- Nombre d’usuaris únics
- Energia mitjana per càrrega
- Temps mitjà de càrrega
- % ocupació (sobre el total de temps)
- % no disponibilitat (sobre el total de temps)
- Gràfic de potència/temps
Quadre de comandament d'anàlisi global de tots els punts de càrrega
En detall s'inclou:
Filtres:
Indicadors. Valors mensuals i anuals dels principals indicadors
Selecció dels principals indicadors que expliquen el balanç energètic de les zones de càrrega de vehicles elèctrics i fotolineres del municipi.
- Fotolineres
- Zones de càrrega de vehicles elèctrics
- Superfície de les pèrgoles FV (m2)
- % Ocupació punt de càrrega = b * 100 / a
b: sensors ocupats
a = total sensors
- Energia elèctrica generada mensual i anual de les plaques fotovoltaiques de les Fotolineres (kWh)
- Energia elèctrica mensual i anual subministrada per les zones de càrrega de vehicles elèctrics (kWh)
- % Estalvi per autoconsum = Suma de l’Energia FV generada total (autoconsum) / Suma de l’Energia consumida total] *100
Gràfic 1. Generació energètica de les fotolineres (KWh)
Energia generada mensual i anual de totes les fotolineres seleccionades a l’informe (KWh).
Gràfic 2. Consum energètica de les zones de càrrega de vehicles elèctrics i fotolineres (KWh)
Energia consumida mensual i anual de les zones de càrrega de vehicle elèctric i fotolineres seleccionats a l’informe (KWh).
Gràfic 3. Balanç energètic de les zones de càrrega i fotolineres (%)
Gràfic 4. Protocol d’ús de les zones de càrrega i fotolineres (%)
Distribució del protocol d’ús de les zones de càrrega i fotolineres del municipi segons tipologia:
- Targeta
- App mòbil
Taula 1. Resum de les dades de les zones de càrrega de vehicles elèctrics i fotolineres
On s’inclou una fotografia de les zones de càrrega o fotolineres, dades de l’adreça, mapa amb ubicació, contacte i selector de zona de càrrega de vehicles elèctrics o fotolinera a visualitzar a l’informe.
1.0.1. Quadres de comandament global en l'àmbit d'energia
El quadre de comandament definit té com objectiu incloure en detall l'anàlisi de l’eficiència energètica dels tres elements anteriorment descrits:
- Equipaments municipals
- Enllumenat Públic
- Zones de càrrega de vehicles elèctrics i fotolineres
En detall s'inclou:
Filtres:
En tot l’informe es podrà seleccionar el filtre del període d’anàlisi que podrà ser:
- Anàlisi mensual
- Anàlisi anual
Així com altres filtres que s’estipulin, necessaris.
Indicadors. Valors mensuals i anuals dels principals indicadors
Selecció dels principals indicadors que expliquen el balanç energètic del municipi.
• Equipaments municipals telegestionats
• Equipaments municipals amb autoconsum (amb sensors de plaques solars i/o calderes)
• Zones de càrrega de vehicles elèctrics
• Fotolineres (amb autoconsum)
• % Ocupació punt de càrrega = b * 100 / a
b: sensors ocupats
a = total sensors
• Punts de llum telegestionats
• Energia generada mensual i anual (KWh) = Suma de l’Energia generada total (plaques solars + caldera biomassa)
• Energia consumida mensual i anual (KWh) = Suma de l’Energia consumida total [subministrament elèctric (equipament+enllumenat públic+zones de càrrega VE) + xarxa calor + xarxa fred + caldera gas + caldera gasoil +autoconsum plaques solars + autoconsum caldera biomassa)
Nota: Es parteix de la premissa que el subministrament elèctric no contempla l’autoconsum
• % Estalvi energètic (eficiència energètica) = Suma de l’Energia generada total (autoconsum) / Suma de l’Energia consumida total *100
• Estalvi de CO2 mensual i anual per la caldera de biomassa (kg). El factor de conversió és 0,2027934 kg CO2eq / kWh Emissions CO2. Alerta amb les unitats. Agafeu les dades de kWh de producció de la caldera
Altres càlculs rellevants per a la construcció d’aquests indicadors són:
• Energia tèrmica consumida mensual i anual de les calderes de gas (kWh) de cada edifici. L’equivalent és 11’76 kWh per cada m3 de gas.
• Energia tèrmica consumida mensual i anual de les calderes de gasoil (kWh) de cada edifici. L’equivalent és 10'18 kWh per cada litre de gasoil.
Altres notes:
- Dades de les factures mensuals dels consums (elèctric, de gas, gasoil, biomassa i estella forestal) dels edificis disponibles a l’aplicació GEMWEB
- Dades sensoritzades en directe de la generació de les calderes de biomassa i plaques fotovoltaiques
Gràfic 1. Generació energètica al municipi (KWh)
Energia generada mensual i anual per cadascun dels elements que tenen generació (KWh):
- Equipaments municipals
- Fotolineres
Gràfic 2. Consum energètic al municipi (KWh)
Energia consumida mensual i anual per cadascun dels elements (KWh):
- Equipaments municipals
- Enllumenat públic
- Fotolineres
Gràfic 3. Distribució de la energia generada al municipi (%)
Distribució de l’energia generada per tipologia de sensor (%):
- Solar fotovoltaica (elèctrica)
- Caldera biomassa (tèrmica)
Gràfic 4. Distribució de la energia consumida al municipi (%)
Distribució de l’energia consumida per tipologia de sensor (%):
- Electricitat
- Caldera de gas
- Caldera de gasoil
- Xarxa de calor
- Xarxa de fred
- Aigua
- Caldera biomassa (autoconsum)
- Solar fotovoltaica (autoconsum)
Gràfic 5. Balanç energètic municipal (KWh)
- Generació = Energia generada mensual i anual (KWh) = Suma de l’Energia generada total
- Consum = Energia consumida mensual i anual (KWh) = Suma de l’Energia consumida total [subministrament elèctric (equipaments + enllumenat + zones VE) + xarxa calor + xarxa fred + calera gas + caldera gasoil + autoconsum plaques solars + autoconsum caldera biomassa]
Nota: Es parteix de la premissa que el subministrament elèctric no contempla l’autoconsum
Gràfic 6. Percentatge de tecnologia LED de l’enllumenat públic (%)
Distribució de la tecnologia de l’enllumenat públic del municipi segons tipologia:
- LED
- No LED
Taula 1. Resum de les dades de l’enllumenat públic
On s’inclou una fotografia del municipi, dades de l’adreça, mapa amb ubicació, contacte i selector d’equipaments municipals, quadres elèctrics i de zones de càrrega de vehicles elèctrics o fotolineres a visualitzar a l’informe.
1.1. Medi ambient
1.1.1. Condicions ambientals
Condicions ambientals | |
Nom component | <codiIne>_<desclocation>_ec |
Tipus component | environmental_conditions |
Descripció | Mesurador condicions ambientals <referència ubicació> |
Sensors | Els tipus de sensors associats són:
|
Exemple per afegir el dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component":"<codiIne>_<desclocation>_ec",
"componentType":"environmental_conditions",
"componentDesc":"Mesurador condicions ambientals <referència ubicació>",
"componentPublicAccess":"true",
"location":"41.xxxx 2.xxxx",
"sensor":"<codiIne>_<desclocation>_ec_co2",
"description":"Mesura de diòxid de carboni",
"type":"air_quality_co2",
"publicAccess":"true",
"dataType":"number",
"unit":"ppm"
},
{
"sensor":"<codiIne>_<desclocation>_ec_temperature",
"description":"Mesura de la temperatura (ºC)",
"type":"temperature",
"publicAccess":"true",
"dataType":"number",
"unit":"ºC"
},
{
"sensor":"<codiIne>_<desclocation>_ec_humidity",
"description":"Mesura d'humitat relativa",
"type":"humidity",
"publicAccess":"true",
"dataType":"number",
"unit":"%H"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_<desclocation>_ec_co2",
"observations":[
{"value":"<co2>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_ec_temperature",
"observations":[
{"value":"<temperature>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_humidity",
"observations":[
{"value":"<humidity>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
]}
1.1.2. Control del reg
1.1.3. Estació meteorològica
La meteorologia afecta a la gestió dels serveis urbans i és per aquest motiu que és de gran importància conèixer en tot moment les dades meteorològiques del territori analitzat en un moment conret
Caldrà definir un únic component a Sentilo per cada estació meteorològica ins.
Component | Nom component |
Tipus component | meteo |
Descripció | Descripció identificativa del dispositiu que fa referència i la seva ubicació |
Informació addicional |
1.1.3.0.1. Ontologia dels sensors
1.1.3.0.2. Anemòmetre
Nom sensor | <NomComponent> |
Tipus de sensor | anemometer |
Descripció | Velocitat mitjana del vent |
Tipus de dada | Numèrica |
Unitat de mesura | m/s |
Freqüència d’adquisició | discrecional |
Informació addicional |
pe. <NomComponent>_anemometer
1.1.3.0.3. Direcció del vent
Nom sensor | <NomComponent>_wind_direction_10_m |
Tipus de sensor | wind_direction_10_m |
Descripció | Direcció del vent |
Tipus de dada | Numèrica |
Unitat de mesura | º (Graus) |
Freqüència d’adquisició | discrecional |
pe. <NomComponent>_wind_direction_10_m
1.1.3.0.4. Humitat
Nom sensor | <NomComponent>_humidity |
Tipus de sensor | humidity |
Descripció | Humitat |
Tipus de dada | Numèrica |
Unitat de mesura | % |
Freqüència d’adquisició | discrecional |
Informació addicional |
pe. <NomComponent>_humidity
1.1.3.0.5. Nivell de bateria
Nom sensor | <NomComponent>_battery |
Tipus de sensor | battery |
Descripció | % de nivell de bateria del dispositiu |
Tipus de dada | Numèric |
Unitat de mesura | % |
Freqüència d’adquisició | discrecional |
pe. <NomComponent>_battery
1.1.3.0.6. Pluviòmetre
Nom sensor | <NomComponent>_pluviometer |
Tipus de sensor | pluviometer |
Descripció | Mesura la quantitat acumulada d'aigua de pluja |
Tipus de dada | Numèrica |
Unitat de mesura | mm/h |
Freqüència d’adquisició | discrecional |
pe. <NomComponent>_pluviometer
1.1.3.0.7. Pressió atmosfèrica
Nom sensor | <NomComponent>_pressure |
Tipus de sensor | pressure |
Descripció | Mesura la pressió admosfèrica |
Tipus de dada | Numèrica |
Unitat de mesura | kPa |
Freqüència d’adquisició | discrecional |
pe. <NomComponent>_pressure
1.1.3.0.8. Temperatura
Nom sensor | <NomComponent>_temperature |
Tipus de sensor | temperature |
Descripció | Mesura la temperatura ambiental |
Tipus de dada | Numèrica |
Unitat de mesura | ºC |
Freqüència d’adquisició | discrecional |
Informació addicional |
pe. <NomComponent>_temperature
1.1.4. Qualitat de l'aire
Per comprendre el comportament de la contaminació en entorns urbans es necessita recol·lectar dades sobre els nivells de contaminació: identificar les fonts desconegudes de contaminació, avaluar l’impacte de diferents accions de mitigació per identificar les més eficaces i rendibles, permetent així una presa de decisions més intel·ligent per millorar la qualitat de l'aire
Qualitat de l'aire | |
Nom component | <codiIne>_<desclocation>_air_quality |
Tipus component | air_quality |
Descripció | Descripció identificativa del dispositiu indicant les mesures que registra |
Sensors | Els tipus de sensors associats són:
|
Exemple per afegir el dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component":"<codiIne>_<desclocation>_air_quality",
"componentType":"air_quality",
"componentDesc":"Mesurador qualitat de l'aire <referència ubicació> indicant les mesures que registra",
"componentPublicAccess":"true",
"location":"41.xxxx 2.xxxx",
"sensor":"<codiIne>_<desclocation>_aq_battery",
"description":"Nivell de bateria",
"type":"battery",
"publicAccess":"true",
"dataType":"number",
"unit":"%"
},
{
"sensor":"<codiIne>_<desclocation>_aq_co",
"description":"Nivell d'òxid de carboni",
"type":"air_quality_co",
"publicAccess":"true",
"dataType":"number",
"unit":"μg/m³"
},
{
"sensor":"<codiIne>_<desclocation>_aq_co2",
"description":"Nivell diòxid de carboni",
"type":"air_quality_co2",
"publicAccess":"true",
"dataType":"number",
"unit":"mg/m³"
},
{
"sensor":"<codiIne>_<desclocation>_aq_no",
"description":"Nivell d'òxid de nitrògen",
"type":"air_quality_no",
"publicAccess":"true",
"dataType":"number",
"unit":"μg/m³"
},
{
"sensor":"<codiIne>_<desclocation>_aq_no2",
"description":"Nivell diòxid de nitrògen",
"type":"air_quality_no2",
"publicAccess":"true",
"dataType":"number",
"unit":"μg/m³"
},
{
"sensor":"<codiIne>_<desclocation>_aq_o3",
"description":"Nivell d'ozò",
"type":"air_quality_o3",
"publicAccess":"true",
"dataType":"number",
"unit":"μg/m³"
},
{
"sensor":"<codiIne>_<desclocation>_aq_humidity",
"description":"Humitat relativa",
"type":"humidity",
"publicAccess":"true",
"dataType":"number",
"unit":"%H"
},
{
"sensor":"<codiIne>_<desclocation>_aq_pm1",
"description":"Partícules PM1",
"type":"pm1",
"publicAccess":"true",
"dataType":"number",
"unit":"ppm"
},
{
"sensor":"<codiIne>_<desclocation>_aq_pm25",
"description":"Partícules PM25",
"type":"pm25",
"publicAccess":"true",
"dataType":"number",
"unit":"ppm"
},
{
"sensor":"<codiIne>_<desclocation>_aq_pm10",
"description":"Partícules PM10",
"type":"humidity",
"publicAccess":"true",
"dataType":"number",
"unit":"ppm"
},
{
"sensor":"<codiIne>_<desclocation>_aq_pressure",
"description":"Pressió admosfèrica,
"type":"pressure",
"publicAccess":"true",
"dataType":"number",
"unit":"kPa"
},
{
"sensor":"<codiIne>_<desclocation>_aq_temperature",
"description":"Mesura de la temperatura",
"type":"temperature",
"publicAccess":"true",
"dataType":"number",
"unit":"ºC"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_<desclocation>_aq_battery",
"observations":[
{"value":"<battery>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_co",
"observations":[
{"value":"<co>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_co2",
"observations":[
{"value":"<co2>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_no",
"observations":[
{"value":"<no>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_no2",
"observations":[
{"value":"<no2>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_o3",
"observations":[
{"value":"<o3>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_humidity",
"observations":[
{"value":"<humidity>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_pm1",
"observations":[
{"value":"<pm1>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_pm25",
"observations":[
{"value":"<pm25>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_pm10",
"observations":[
{"value":"<pm10>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_pressure",
"observations":[
{"value":"<pressure>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},
{
"sensor":"<codiIne>_<desclocation>_aq_temperature",
"observations":[
{"value":"<temperature>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
1.1.4.1. Anàlisi contaminació ambiental prenent la informació de dades obertes de les estacions de la Xarxa de Vigilància i Prevenció de Contaminació Ambiental de la Generalitat
En aquest cas, les dades NO es recullen en temps real, sinò que s'integren a la Plataforma Smart Region mitjançant un fluxe de NodeRED que descarrega la informació des de Dades Obertes de la Generalitat de Catalunya, es processen, i s'envien cap a Sentilo utilitzant l'ontologia de proveïdor, components i sensors següent:
1.1.4.1.1. Ontologia del proveïdor
Caldrà definir un únic proveïdor a Sentilo amb la nomenclatura següent:
Proveïdor | XVPCA_OPEN_DATA_AIR_QUALITY |
Tipus | n/a |
Descripció | Punts de mesura de la Xarxa de Vigilància i Previsió de la Contaminació Atmosfèrica (XVPCA) descarrega de dades des de Dades Obertes de Gencat via https://mediambient.gencat.cat/ca/05_ambits_dactuacio/atmosfera/qualitat_de_laire/vols-saber-que-respires/descarrega-de-dades/descarrega-dades-automatiques/pció identificativa del dispositiu indicant les mesures que registra |
Informació addicional |
1.1.4.1.2. Ontologia dels components
El procediment de càrrega de dades del flux de NodeRED crearà un únic component a Sentilo per cada dispositiu que reculli les dades obertes relatives a la qualitat de l'aire de les estacions de la Generalitat.
Component | $ID_ESTACIÓ_MUNICIPI$_XVPC_METER_STATION |
Tipus component | air_quality |
Descripció | Estació: $ID_ESTACIÓ_MUNICIPI$ |
Informació addicional |
1.1.4.2. Diòxid de nitrogen
Nom sensor | $ID_ESTACIÓ_MUNICIPI$_NO2 |
Tipus de sensor | air_quality_no2 |
Descripció | -- |
Tipus de dada | -- |
Unitat de mesura | μg/m³ |
Freqüència d’adquisició | discrecional |
Informació addicional |
1.1.4.2.1. Òxid de nitrogen
Nom sensor | $ID_ESTACIÓ_MUNICIPI$_NO |
Tipus de sensor | air_quality_no |
Descripció | Mesura la concentració d'òxid de nitrogen a l'aire |
Tipus de dada | Numèric |
Unitat de mesura | μg/m³ |
Freqüència d’adquisició | discrecional |
1.1.4.2.2. Ozò
Nom sensor | $ID_ESTACIÓ_MUNICIPI$_O3 |
Tipus de sensor | air_quality_O3 |
Descripció | Mesura la concentració d'ozò de nitrogen a l'aire |
Tipus de dada | Numèric |
Unitat de mesura | μg/m³ |
Freqüència d’adquisició | discrecional |
1.1.4.2.3. PM25
Nom sensor | $ID_ESTACIÓ_MUNICIPI$_PM25 |
Tipus de sensor | air_quality_pm25 |
Descripció | Mesura la concentració de partícules PM2'5 a l'aire |
Tipus de dada | Numèric |
Unitat de mesura | ppm |
Freqüència d’adquisició | discrecional |
1.1.4.2.4. PM10
Nom sensor | $ID_ESTACIÓ_MUNICIPI$_PM10 |
Tipus de sensor | air_quality_pm10 |
Descripció | Mesura la concentració de partícules PM10 a l'aire |
Tipus de dada | Numèric |
Unitat de mesura | ppm |
Freqüència d’adquisició | discrecional |
1.1.5. Monitorització de la costa
Com a mesura d’adaptació al canvi climàtic és convenient implementar un sistema d’alerta integral, que englobi en un mateix sistema els avisos i protocols d’emergència automatitzats per tots els riscos climàtics. El monitoratge per un anàlisi dels temporals marítims és molt adequat en els municipis de costa.
1.1.5.1. Ontologia dels components
Caldrà definir un únic component a Sentilo per cada càmera instal·lada a la costa.
Component | Nom component |
Tipus component | coast_monitor |
Descripció | Descripció identificativa del dispositiu |
Informació addicional |
1.1.5.2. Ontologia dels sensors
1.1.5.2.1. Alçada de les onades
Nom sensor | <NomComponent>_height |
Tipus de sensor | height |
Descripció | Mesura l'alçada de les onades |
Unitats | m |
Freqüència d’adquisició | REVISAR |
Visibilitat | pública (publicAccess=true) |
pe. <NomComponent>_height
1.1.5.2.2. Velocitat pujada del mar
Nom sensor | <NomComponent>_velocity |
Tipus de sensor | velocity |
Descripció |
|
Unitats | cm/h |
Informació addicional | |
Freqüència d’adquisició | REVISAR |
Visibilitat | pública (publicAccess=true) |
pe. <NomComponent>_velocity
1.1.5.2.3. Volum de sorra
Nom sensor | <NomComponent>_volume |
Tipus de sensor | volume |
Descripció | Mesura el volum de sorra |
Unitats | m3 |
Informació addicional | |
Freqüència d’adquisició |
|
Visibilitat | pública (publicAccess=true) |
pe. <NomComponent>_volume
1.1.5.2.4. Freqüència de les onades
Nom sensor | <NomComponent>_frequency |
Tipus de sensor | frequency |
Descripció | Mesura la freqüència de les onades |
Unitats | ones/minut (REVISAR) |
Informació addicional | |
Freqüència d’adquisició |
|
Visibilitat | pública (publicAccess=true) |
pe. <NomComponent>_frequency
1.1.5.2.5. Abocaments a sorra
Nom sensor | <NomComponent>_area |
Tipus de sensor | area (REVISAR) |
Descripció | Abocament a sorra |
Tipus de dada | Numèric |
Unitat de mesura | m3 |
Frequència d'adquisició | cada hora |
1.1.5.2.6. Abocaments a mar
Nom sensor | <NomComponent>_area |
Tipus de sensor | area (REVISAR) |
Descripció | Abocament a mar |
Tipus de dada | Numèric |
Unitat de mesura | m3 |
Frequència d'adquisició | cada hora |
1.2. Mobilitat
1.2.1. Incidèndies i queixes a la via pública
Un sistema per a la gestió d'incidències i queixes a la via pública obert a la cituadania permet:
- Involucrar al ciutadà en la gestió activa del municipi.
- Augmentar la transparència en relació a la gestió municipal.
- Ser més eficients en el seguiment i resolució.
Es considera oportú monitoritzar les incidències/queixes obertes a la via publica, les actuacions realitzades per a la seva resolució així com l'estat global de la resolució.
1.2.1.1. Ontologia dels components
Caldrà definir un únic component a Sentilo per cada incidència/queixa geolocalitzada
Component | Nom component |
Tipus component | public_road_issue |
Descripció | Descripció identificativa de la incidència |
Informació addicional | "type":"especifica el tipus de incidència relacionada amb el mantenimient urbà ja sigui afectació de voreres, paviments, mobiliari urbà, jardinaria, enllumenat públic, neteja viària, recollida d'escombraries o d'altres qüestions relacionades amb la via pública" |
1.2.1.2. Ontologia dels sensors
1.2.1.2.1. Estat
Nom sensor | <NomComponent>_status |
Tipus de sensor | status |
Descripció | Estat de la incidència |
Unitats | -- |
Informació addicional | Possibles valors: Nova, reoberta, inicada, aclarint, en procés, resolta, validada, aplicada, tancada i rebutjada |
Freqüència d’adquisició | discrecional |
pe. <NomComponent>_status
1.2.1.2.2. Tasca*
Per detallar les actuacions realitzades per a la resolució de la incidència:
Nom sensor | <NomComponent>_task* |
Tipus de sensor | description |
Descripció | -- |
Tipus de dada | texte |
Unitat de mesura | -- |
Freqüència d’adquisició | discrecional |
Informació addicional |
pe. <NomComponent>_task
1.2.2. Radar de trànsit
Radar de trànsit | |
Nom component | <codiIne>_<desclocation>_radar |
Tipus component | radar |
Descripció | Radar de trànsit <referència ubicació> |
Sensors | Els tipus de sensors associats són:
* obligatoris |
Exemple per afegir el dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component":"<codiIne>_<desclocation>_radar",
"componentType":"radar",
"componentDesc":"Radar de trànsit <referència ubicació>",
"componentPublicAccess":"true",
"location":"41.xxxx 2.xxxx",
"sensor":"<codiIne>_<desclocation>_radar_vehicle_avg_speed",
"description":"Velocitat mitja registrada",
"type":"avh_speed",
"publicAccess":"true",
"dataType":"number",
"unit":"Km/h" },
{
"sensor":"<codiIne>_<desclocation>_radar_battery",
"description":"% de nivell de bateria del dispositiu",
"type":"battery",
"publicAccess":"true",
"dataType":"number",
"unit":"%",
"component":"<codiIne>_<desclocation>_radar"
},
{
"sensor":"<codiIne>_<desclocation>_radar_vehicle_flow,
"description":"Indica el nombre de vehicles que circulen en un període de temps",
"type":"vehicle_flow",
"publicAccess":"true",
"dataType":"number",
"unit":"vehicles/minut",
"component":"<codiIne>_<desclocation>_radar"
},
{
"sensor":"<codiIne>_<desclocation>_radar_vehicle_max_speed",
"description":"Velocitat màxima registrada",
"type":"max_speed",
"publicAccess":"true",
"dataType":"number",
"unit":"Km/h",
"component":"<codiIne>_<desclocation>_radar"
},
{
"sensor":"<codiIne>_<desclocation>_radar_car_volume",
"description":"Nombre de cotxes"
"type":"vehicles",
"publicAccess":"true",
"dataType":"number",
"unit":"Km/h",
"component":"<codiIne>_<desclocation>_radar"
},
{
"sensor":"<codiIne>_<desclocation>_radar_motorbike_volume",
"description":"Nombre de motocicletes"
"type":"vehicles",
"publicAccess":"true",
"dataType":"number",
"unit":"Km/h",
"component":"<codiIne>_<desclocation>_radar"
},
{
"sensor":"<codiIne>_<desclocation>_radar_heavy_volume",
"description":"Nombre de vehicles pesants"
"type":"vehicles",
"publicAccess":"true",
"dataType":"number",
"unit":"Km/h",
"component":"<codiIne>_<desclocation>_radar"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_<desclocation>_radar_battery",
"observations":[
{"value":"<direction>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_radar_vehicle_avg_speed",
"observations":[
{"value":"<country>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_radar_vehicle_flow",
"observations":[
{"value":"<uid>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_radar_vehicle_max_speed",
"observations":[
{"value":"<speed>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_radar_car_volume",
"observations":[
{"value":"<car_volume>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_radar_motorbike_volume",
"observations":[
{"value":"<motorbike_volume>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_radar_heavy_volume",
"observations":[
{"value":"<heavy_volume>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
1.2.3. Semàfor intel·ligent
Semàfor intel·ligent | |
Nom component | <codiIne>_<desclocation>_smart_traffic_light |
Tipus component | smart_traffic_light |
Descripció | Semàfor intel·ligent <referència ubicació> |
Sensors | Els tipus de sensors associats són:
* obligatoris |
Exemple per afegir el dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component":"<codiIne>_<desclocation>_smart_traffic_light",
"componentType":"smart_traffic_light",
"componentDesc":"Semàfor intel·ligent <referència ubicació>",
"componentPublicAccess":"true",
"location":"41.xxxx 2.xxxx",
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_advance",
"description":"...",
"type":"vehicle_advance",
"publicAccess":"true",
"dataType":"number",
"unit":"..." },
{
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_distance_time",
"description":"Temps de separació entre vehicles",
"type":"vehicle_distance_time",
"publicAccess":"true",
"dataType":"number",
"unit":"segons",
"component":"<codiIne>_<desclocation>_smart_traffic_light"
},
{
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_flow,
"description":"Nombre de vehicles que circulen en un període de temps",
"type":"vehicle_flow",
"publicAccess":"true",
"dataType":"number",
"unit":"vehicles/minut",
"component":"<codiIne>_<desclocation>_smart_traffic_light"
},
{
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_speed",
"description":"Velocitat registrada",
"type":"vehicle_speed",
"publicAccess":"true",
"dataType":"number",
"unit":"Km/h",
"component":"<codiIne>_<desclocation>_smart_traffic_light"
},
{
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_direction",
"description":"Direcció dels vehicles"
"type":"vehicle_direction",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_<desclocation>_smart_traffic_light"
},
{
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_type",
"description":"Tipus de vehicle"
"type":"vehicle_type",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_<desclocation>_smart_traffic_light"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_advance",
"observations":[
{"value":"<direction>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_distance_time",
"observations":[
{"value":"<country>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_flow",
"observations":[
{"value":"<uid>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_speed",
"observations":[
{"value":"<speed>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_direction",
"observations":[
{"value":"<type>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_smart_traffic_light_vehicle_type",
"observations":[
{"value":"<type>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
1.2.4. Vehicles de Mobilitat Personal (VMP, pe. patinets i bicicletes elèctriques)
La informació rellevant que cal recolllir en temps real per als VMP és:
- Geoposicionament del VMP
- Nivell de bateria
- Velocitat
- Codi usuari
- Ocupat S/N
1.2.4.1. Ontologia dels components
Per cada VMP monitoritzat es donarà d’alta un sol component a la Plataforma Smart Regionamb la següent informació:
Monitorització dels Vehicles de Mobilitat Personal | |
Nom component | 99999AAAAAA |
Tipus component | scooter (pels patinets) / bicycle (per les bicicletes) |
Descripció | Descripció identificativa del tipus de VMP / matrícula que s'està m |
9999AAAAAA : Codi d’onze xifres alfanumèriques identificant les 5 primeres el codi INE del municipi i el codi/matricula del VMP. Aquest codi l'assigna l'Ajuntament.
Cadrà definir el component com a mòbil i periòdicament actualitzar la seva localització. (pe. Cada 30 minuts aturats i cada minut en moviment)
1.2.4.2. Ontologia dels sensors
1.2.4.2.1. Nivell de bateria
Un sensor que indiqui el % de nivell de bateria del VMP:
Nom sensor | <NomComponent>_bat |
Tipus de sensor | battery level |
Descripció | % de nivell de bateria del dispositiu |
Tipus de dada | Numèrica |
Unitat de mesura |
|
1.2.4.2.2. Velocitat
Un sensor que indiqui la velocitat en la que es mou el VMP:
Nom sensor | <NomComponent>_speed |
Tipus de sensor | vehicle_speed |
Descripció | Velocitat en la que es mou el VMP |
Tipus de dada | Numèric |
Unitat de mesura | Km/h |
1.2.4.2.3. Codi usuari
Un sensor que indiqui el codi de l'usuari que està fent servir el VMP:
Nom sensor | <NomComponent>_user |
Tipus de sensor | UID |
Descripció | Codi de l'usuari que està fent serv |
Tipus de dada | Texte |
Unitat de mesura | -- |
1.2.4.2.4. Ocupació del VMP
Un sensor que indiqui si el VMP està ocupat:
Nom sensor | <NomComponent>_status |
Tipus de sensor | status |
Descripció | Indica si el VMP està ocupat (Si/No) |
Tipus de dada | Text: Occupied/ Available / Unavailable |
Unitat de mesura | -- |
1.2.4.3. Indicadors i quadre de comandament
A partir de la informació registrada podriem obtenir
- Temps mig d'us segons franja horària, dia de la setmana, mes, usuari...
- Itineraris habituals
- Temps mig de duració de les batèries per identificar bateries deteriorades
- Velocitats mitjanes i velocitats fora límits per sancionar
1.2.5.
Zones d'estacionament
Per tal de tenir un control de l'estat d'ocupació de les zones d'estacionament en temps real, cal conèixer la següent informació:
- Nombre total de places disponibles
- Nombre de places ocupades
- Estat de l’aparcament (Obert/Tancat)
1.2.5.1. Ontologia dels components
Per cada zona d'estacionament monitoritzada es donarà d’alta un sol component a la Plataforma Smart Regionamb la següent informació:
Monitorització d'ocupació de les zones d'estacionament | |
Nom component | 99999AAAAAA |
Tipus component | parking |
Descripció | Descripció identificativa de la zona d'estacionament que s’està monitoritzant |
Informació adicional | Paràmetres a incorporar al camp componentAddicionalInfo
|
9999AAAAAA : Codi d’onze xifres alfanumèriques identificant les 5 primeres el codi INE del municipi i el codi de la zona d'estacionament. Aquest codi l'assigna l'Ajuntament.
A l’hora d’afegir el primer sensor incloure a l’atribut location les coordenades del punt geogràfic de referència.
1.2.5.2. Ontologia dels sensors per zones d'estacionament multi-plaça
1.2.5.2.1. Nombre de places ocupades (b)
Un sensor que indiqui el nombre de places ocupades a la zona d'estacionament:
Nom sensor | <NomComponent>_occupation |
Tipus de sensor | parking_occupation |
Descripció | Nombre de places ocupades a la zona d'estacionament <NomComponent> |
Tipus de dada | Numèric |
Unitat de mesura | places |
1.2.5.2.2. Estat de la zona d'aparcament
Un sensor que indiqui si la zona d'estacionament multi-plaça està operativa o no:
Nom sensor | <NomComponent>_status |
Tipus de sensor | status |
Descripció | Ocupació de la plaça d'aparcament <NomComponent> |
Tipus de dada | Text: Occupied/ Available / Unavailable |
1.2.5.2.3. Codi vehicle entrant / sortint (opcional)
Per tal de poder fer anàlisi del temps mig d'estada dels vehicles en una zona d'estacionament és necessari identificar les etrades i sortides individuals. Per això caldrà definir un sensors que reculli el codi de vehicle entrant i un que reculli el codi de vehicle sortint:
Nom sensor | <NomComponent>_idVehicle_<in/out> |
Tipus de sensor | UID |
Descripció | Codi de vehicle entrant / sortint |
Tipus de dada | Texte |
Unitat de mesura | -- |
1.2.5.3. Ontologia dels sensors per places d'aparcament individuals (geogràficament disperses)
En el cas d'utilitzar sensors individuals plaça a plaça, si aquests estan instal·lats a pàrquings delimitats o àrees geogràfiques grans és convenient fer la integració com zones d'estacionament multi-plaça i minimitzar la integració de places d'aparcament individual a places geogràficament disperses.
Es recomana la representació com zones d'estacionament multi-plaça i minimitzar la representació de places d'aparcament individual perquè a nivell d’aparcament interessa el nombre de places lliures vs el total per conèixer l’estat d’ocupació i si val la pena desplaçar-se fins allà o no.
Si es considerés oportú la doble representació (zones d'estacionament multi-plaça i detall plaça a plaça) seria convenient definir amb visibilitat pública només el component definit per a la zona d'estacionament multi-plaça(atribut "publicAcess":"true") i amb visibilitat restringida el detall de les places individuals (atribut "publicAcess":"false"). D’aquesta manera en el mapa públic només es veuria les dades globals del pàrquing i el detall es podria accedir pels usuaris donats d’alta a la plataforma a l'acreditar-se.
1.2.5.3.1. Ocupació de la plaça
Un sensor que indiqui si la plaça d'aparcament està lliure o ocupada:
Nom sensor | <NomComponent>_status |
Tipus de sensor | status |
Descripció | Ocupació de la plaça d'aparcament <NomComponent> |
Tipus de dada | Text: Occupied/ Available / Unavailable |
1.2.5.4. Indicadors i quadre de comandament
A partir de la informació registrada podriem obtenir
- Places lliures (a - b)
- % Ocupació: b*100/a
- Cadena de text que indiqui disponibilitat (“LLIURE, OCUPAT, MOLT PLE, TANCAT”): Valor calculat en funció de % Ocupació i Estat de l’aparcament
I d'altra informació rellevant per la gestió de la mobilitat municipal com:
- Promig d'ocupació segons franja horària, dia de la setmana, mes...
- Promig d'estada segons franja horària, dia de la setmana, mes... (sempre i quan s'hagi registrat el codi de vehicle entrant / sortint
Conjuntament amb els ajuntaments d'Alella i Gironella hem dissenyat un quadre de comandament d'anàlisi en temps real de l'estat d'ocupació de les zones d'estacionament. El teniu disponible a l'entorn de producció.
La forma d'accedir és seleccionar la zona d'estacionament:
Al prémer "Veure més" apareix el quadre de comandament:
On s'inclou:
- una imatge de la zona d'estacionament i la seva geolocalització
- el nombre de places lliures en temps real
- una gràfica d'ocupació setmanal i horària de la zona d'estacionament
- el detall plaça a plaça de l'estat en temps real
- i un anàlisi global de totes les zones d'estacionament sensoritzades al municipi
L'avantatge d'integració de les zones d'estacionament a la plataforma Smart Region és la visió holística de totes les zones en un sol sistema integrador i el poder proporcionar aquesta informació en temps real a la ciutadana.
Aquesta és una primera versió del quadre de comandament, si trobeu a faltar alguna dada d'interès feu-nos-ho saber participant fòrum.
1.3. Residus, reciclatge i neteja urbana
1.3.0.1. Especificacions NGSI (Next Generation Service Interfaces)
Adjunt trobareu l'estàndar que descriu com recopilar, gestionar, publicar e informar dels canvis en la informació de contexte associada als contenidors de recollida d'escombraries.
Es recomana fer anàlisi dels atributs que poden ser d'interès per incorporar-los dins l'ontologia de components i/o sensors i validar la proposta conjuntament amb l'empresa prestadora del servei. Els que siguin atributs estàtics s'informaran en format JSON dins els paràmetres componentAddicionalInfo o componentTechnicalDetails (segons correspongui) en el moment de donar d'alta el component a Sentilo, veure enllaç.
1.3.0.2. Ontologia dels components
1.3.0.2.1. Estació de reciclatge
Caldrà definir un únic component a Sentilo per l'estació de reciclatge
Component | Nom component |
Tipus component | recycling_station |
Descripció | Descripció identificativa del centre de reciclatge |
Sensors | Els tipus de sensors associats són: A l'entrada de residu:
A la generació de producte
|
Exemple per afegir dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component":"<codiIne>_recycling_station",
"componentType":"recycling_station",
"componentDesc":"Estació de reciclatge de <nom Estació> ",
"componentPublicAccess":"true",
"location":"41.xxxx 2.xxxx"
"sensor":"<codiIne>_rc_uid",
"description":"Codi d'usuari",
"type":"uid",
"publicAccess":"true",
"dataType":"text",
"unit":""
},
{
"sensor":"<codiIne>_rc_user_profile",
"description":"Perfil d'usuari",
"type":"user_profile",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_recycling_station"
},
{
"sensor":"<codiIne>_rc_postal_code",
"description":"Codi postal",
"type":"postal_code",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_recycling_station"
},
{
"sensor":"<codiIne>_rc_waste_type",
"description":"Tipus de residu",
"type":"waste_type",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_recycling_station"
},
{
"sensor":"<codiIne>_rc_waste_weight",
"description":"Pes del residu",
"type":"waste_weight",
"publicAccess":"true",
"dataType":"number",
"unit":"grams",
"component":"<codiIne>_recycling_station"
},
{
"sensor":"<codiIne>_rc_product_type",
"description":"Tipus de producte",
"type":"product_type",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_recycling_station"
},
{
"sensor":"<codiIne>_rc_product_weight",
"description":"Pes del producte",
"type":"product_weight",
"publicAccess":"true",
"dataType":"number",
"unit":"grams",
"component":"<codiIne>_recycling_station"
}
]}
Exemple per registrar dades d’entrada
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_rc_uid",
"observations":[
{"value":"<uid>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_rc_user_profile",
"observations":[
{"value":"<user_profile>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_rc_user_postal_code",
"observations":[
{"value":" <user_postal_code>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_rc_waste_weight",
"observations":[
{"value":"< waste_weight >",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
Exemple per registrar dades de sortida
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_rc_product_type",
"observations":[
{"value":"<product_type>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_rc_product_weight",
"observations":[
{"value":"<product_weight>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
1.3.0.2.2. Contenidor d'orgànic
Caldrà definir un únic component per cada contenidor d'orgànic instal·lat
Component | |
Nom component | [codiContenidor] |
Tipus component | organic_container |
Descripció | Descripció identificativa del contenidor |
1.3.0.2.3. Contenidor de paper
Caldrà definir un únic component per cada contenidor de paper instal·lat
Component | |
Nom component | [codiContenidor] |
Tipus component | paper_container |
Descripció | Descripció identificativa del contenidor |
1.3.0.2.4. Contenidor de plàstic
Caldrà definir un únic component per cada contenidor de plàstic instal·lat
Component | |
Nom component | [codiContenidor] |
Tipus component | plastic_container |
Descripció | Descripció identificativa del contenidor |
1.3.0.2.5. Contenidor de rebuig
Caldrà definir un únic component per cada contenidor de rebuig instal·lat
Component | |
Nom component | [codiContenidor] |
Tipus component | refuse_container |
Descripció | Descripció identificativa del contenidor |
1.3.0.2.6. Contenidor de vidre
Caldrà definir un únic component per cada contenidor de vidre instal·lat
Component | |
Nom component | [codiContenidor] |
Tipus component | glass_container |
Descripció | Descripció identificativa del contenidor |
1.3.0.2.7. Paperera
Caldrà definir un únic component per cada paperera
Component | |
Nom component | [codiPaperera] |
Tipus component | bin |
Descripció | Descripció identificativa de la paperera |
1.3.0.2.8. Camió d'escombraries / escombradores - fregadores -Rentats a pressió (Vehicles)
Caldrà definir un únic component per cada vehicle en servei
Component | |
Nom component | [matricula_vehicle] |
Tipus component | garbagge_truck/floor_cleaning_truck |
Descripció | Descripció identificativa del vehicle, incloent la matrícula |
1.3.0.3. Ontologia dels sensors associats als contenidors / papereres
1.3.0.3.1. Atributs NGSI alta contenidor
Paràmetres opcionals a componentAddicionalInfo:
- actuationHours: Hores adequades per a realitzar actuacions sobre el contenidor.
- address: La direcció postal
- alternateName: Un nom alternatiu par aquest article
- annotations: Anotacions sobre l’article
- areaServed: La zona geogràfica en la que se presta un servei o s’ofereix un article
- binColor: Color del contenidor. Pot utilitzar-se para indicar el tipus de residus. El codi de colores ha de seguir les convencions estipulades a Catalunya.
- binFullnessThreshold: Nivell llindar d’omplerta del contenidor definit como el nivell (en termes de porcentatge) en el que es generarà l’alerta o notificació de contenidor ple.
- category: Enum:' fixe, terra, altre, portàtil, subterrani'
- dateServiceStarted: Data en la que el contenidor va començar a donar.
- storedWasteOrigin: Origen dels residus enmagatzemats. Enum:'domèstic, municipal, industrial, construcció, hoteleria, agricultura, altres'
Paràmetres opcionals a componentTechnicalDetails
- serialNumber: Número de sèrie del contenidor.
- binCapacity: Capacidad total en termes de volum de residus que pot contenir el contenidor.
- binMaxLoad: Càrrega màxima que pot suportar la paperera.
- binRecommendedLoad: Càrrega recomanada (pes) que pot suportar la paperera corresponent a aquesta observació.
- refWasteContainerModel: Model de contenidor
1.3.0.3.2. Obertura del contenidor
Un sensor que indiqui el moment d'obertura del contenidor en el moment de presa de dades:
Nom sensor | [codiContenidor]-open |
Tipus de sensor | container_open |
Descripció | Indicador d'obertura del contenidor |
Tipus de dada | Booleà |
Unitat de mesura |
|
Frequència d'adquisició | Discrecional |
1.3.0.3.3. RFID de la targeta que obre el contenidor
Un sensor que identifiqui la targeta que ha obert el contenidor en el moment de presa de dades:
Nom sensor | [codiContenidor]-rfid_card |
Tipus de sensor | container_rfid_card |
Descripció | RFID de la targeta que ha obert el contenidor |
Tipus de dada | Texte |
Public | False |
Frequència d'adquisició | Discrecional |
1.3.0.3.4. Pes de la càrrega del contenidor
Un sensor que indiqui el pes de la càrrega del contenidor just abans de buidar-lo:
Nom sensor | [codiContenidor]-cargoWeight |
Tipus de sensor | container_cargoWeight |
Descripció | Pes de la càrrega del contenidor just abans de buidar |
Tipus de dada | Numèric |
Unitat de mesura |
|
Frequència d'adquisició | Discrecional |
1.3.0.3.5. Bolcat del contenidor
Un sensor que indiqui quan el contenidor està bolcat:
Nom sensor | [codiContenidor]-overturn |
Tipus de sensor | container_overturn |
Descripció | Indicador de bolcat del contenidor |
Tipus de dada | Booleà |
Unitat de mesura |
|
Frequència d'adquisició | Discrecional |
1.3.0.3.6. Data última neteja del contenidor / paperera
Un sensor que indiqui la data de la última neteja:
Nom sensor | [codiContenidor/codiPaperera]-dateLastCleaning |
Tipus de sensor | container_dateLastCleaning |
Descripció | Data de la última neteja |
Tipus de dada | Date |
Unitat de mesura |
|
Frequència d'adquisició | Discrecional, a informar just després de procedir a la neteja |
1.3.0.3.7. Data últim buidat del contenidor /paperera
Un sensor que indiqui la data de l'últim buidat:
Nom sensor | [codiContenidor/codiPaperera]-dateLastEmptying |
Tipus de sensor | container_dateLastEmptying |
Descripció | Data últim buidat |
Tipus de dada | Date |
Unitat de mesura |
|
Frequència d'adquisició | Discrecional, a informar just després de procedir a la recollida |
1.3.0.3.8. Matrícula vehicle que ha buidat el contenidor
Un sensor que indiqui la matrícula del vehicle que ha efectuat la recollida:
Nom sensor | [codiContenidor]-license_plate |
Tipus de sensor | container_license_plate |
Descripció | Matrícula del vehicle que ha efectuat la recollida |
Tipus de dada | Texte |
Unitat de mesura |
|
Frequència d'adquisició | Discrecional |
1.3.0.3.9. Data límit de la pròxima neteja del contenidor / paperera
Un sensor que indiqui la data límit de la pròxima neteja:
Nom sensor | [codiContenidor/codiPaperera]-nextCleaningDeadLine |
Tipus de sensor | container_nextCleaningDeadLine |
Descripció | Data límit de la pròxima neteja |
Tipus de dada | Date |
Unitat de mesura |
|
Frequència d'adquisició | Discrecional, a informar just després de procedir a la neteja |
1.3.0.3.10. Data límit pròxim buidat del contenidor / paperera
Un sensor que indiqui la data límit per realitzar la següent actuació (buidat/recollida...):
Nom sensor | [codiContenidor/codiPaperera]-nextActuationDeadLine |
Tipus de sensor | container_nextActuationDeadLine |
Descripció | Data límit per realitzar la següent actuació |
Tipus de dada | Date |
Unitat de mesura |
|
Frequència d'adquisició | Discrecional, a informar just després de procedir a la recollida |
1.3.0.3.11.
Nivell d'ocupació del contenidor
Un sensor que indiqui el nivell d'ocupació del contenidor:
Nom sensor | [codiContenidor]-fillingLevel |
Tipus de sensor | container_fillingLevel |
Descripció | Mesurament del nivell d'ocupació del contenidor |
Tipus de dada | Numèric |
Unitat de mesura | % |
Frequència d'adquisició | cada hora |
1.3.0.3.12. Concentració de metà dins el contenidor
Un sensor que indiqui la concentració de metà dins el contenidor:
Nom sensor | [codiContenidor]-methaneConcentration |
Tipus de sensor | container_methaneConcentration |
Descripció | Mesurament de la concentració de metà dins el contenidor |
Tipus de dada | Numèric |
Unitat de mesura | % |
Frequència d'adquisició | cada hora |
1.3.0.3.13. Temperatura dins el contenidor
Un sensor que indiqui la temperatura dins el contenidor:
Nom sensor | [codiContenidor]-temperature |
Tipus de sensor | container_temperature |
Descripció | Mesurament de la temperatura dins el contenidor |
Tipus de dada | Numèric |
Unitat de mesura | ºC |
Frequència d'adquisició | cada hora |
1.3.0.3.14. Estat del contenidor / paperera
Un sensor que indiqui l'estat del component monitoritzat:
Nom sensor | [codiContenidor/codiPaperera]_status |
Tipus de sensor | status |
Descripció | Control d'estat del component |
Tipus de dada | Texte |
Unitat de mesura |
|
Frequència d'adquisició | Discrecional |
Possibles estats:
- ok: El contenidor es troba correctament on ha d’estar
- lidOpen: La tapa del contenidor s’ha obert i no s’ha tancat després d’un temps determinat
- dropped: El contenidor s’ha caigut per alguna raó
- moved: El contenidor s’ha mogut de la seva posició habitual i no ha tornat
- vandalized: El contenidor està malmès o ha estat destruït per un acte de vandalisme
- burning: El contenidor està cremant i s’ha de prendre una mesura inmmediata
- unknown: El sistema desconeix l’estat del contenidor
1.3.0.4. Ontologia dels sensors associats als vehicles
1.3.0.4.1. Identificador del contenidor recollit
Un sensor que indiqui el contenidor recollit en el moment de presa de dades:
Nom sensor | [matricula_vehicle]-container_id |
Tipus de sensor | container_identification |
Descripció | Identificador del contenidor recollit en el moment de presa de dades |
Tipus de dada | texte |
Unitat de mesura |
|
Frequència d'adquisició | Discrecional |
1.3.0.4.2. Pes del contenidor recollit
Un sensor que indiqui el pes del contenidor recollit en el moment de presa de dades:
Nom sensor | [matricula_vehicle]-container_weight |
Tipus de sensor | container_weight |
Descripció | Pes del contenidor recollit en el moment de presa de dades |
Tipus de dada | Numèric |
Unitat de mesura | Kg |
Frequència d'adquisició | Discrecional |
1.3.0.4.3. Velocitat del vehicle
Sensor de velocitat | |
Component | [matricula_vehicle] |
Nom sensor | [matricula_vehicle]-V |
Tipus de sensor | velocity |
Descripció | Velocitat instantànea del vehicle (Km/h) |
Unitats | Km/h |
Freqüència d’adquisició | Cada 15 minuts |
1.3.0.4.4. Direcció del vehicle
Sensor de direcció | |
Component | [matricula_vehicle] |
Nom sensor | [matricula_vehicle]-D |
Tipus de sensor | direction |
Descripció | Rumb del vehicle. Definit com un angle en graus on el nord són 0 graus |
Unitats | Numèric |
Freqüència d’adquisició | Cada 15 minuts |
1.3.0.4.5. Activació raspalls (escombradores / fregadores)
Un sensor que indiqui el moment d'activació dels raspalls a les escombradores i/o fregadores:
Nom sensor | [matricula_vehicle]-brush_activation |
Tipus de sensor | brush_activation |
Descripció | Indicador d'activació dels raspalls |
Tipus de dada | Booleà |
Unitat de mesura |
|
Frequència d'adquisició | discrecional |
1.3.0.4.6. Consum aigua (fregadores / rentats a pressió)
Un sensor que indiqui el consum d'aigua :
Nom sensor | [matricula_vehicle]-water_meter |
Tipus de sensor | water_meter |
Descripció | Mesura del consum d'aigua acumulada. Unitats: m3 o litres |
Tipus de dada | Numèrica |
Unitat de mesura | m3 o litres |
Frequència d'adquisició | discrecional |
1.4. Seguretat
1.4.1. Càmera lectora de matrícules
Càmera lectora de matrícules | |
Nom component | <codiIne>_<desclocation>_platecam |
Tipus component | platecam |
Descripció | Càmera lectora de matrícules <referència ubicació> |
Sensors | Els tipus de sensors associats són:
* obligatoris |
Exemple per afegir el dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component":"<codiIne>_<desclocation>_platecam",
"componentType":"platecam",
"componentDesc":"Càmera lectora de matrícules",
"componentPublicAccess":"true",
"location":"41.xxxx 2.xxxx",
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_uid",
"description":"Codi identificatiu de vehicle únic anonimitzat",
"type":"uid",
"publicAccess":"true",
"dataType":"text" },
{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_speed",
"description":"Velocitat del vehicle",
"type":"vehicle_speed",
"publicAccess":"true",
"dataType":"number",
"unit":"Km/h"
},
{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_direction",
"description":"Direcció del vehicle",
"type":"vehicle_direction",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_<desclocation>_platecam"
},
{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_make",
"description":"Marca del vehicle",
"type":"vehicle_make",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_<desclocation>_platecam"
},
{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_model",
"description":"Model del vehicle",
"type":"vehicle_model",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_<desclocation>_platecam"
},
{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_color",
"description":"Color del vehicle",
"type":"vehicle_color",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_<desclocation>_platecam"
},
{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_type",
"description":"Tipus de vehicle",
"type":"vehicle_type",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_<desclocation>_platecam"
},
{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_country",
"description":"Païs d'origen de vehicle",
"type":"vehicle_country",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_<desclocation>_platecam"
},
{
"sensor":"<codiIne>_<desclocation>_platecam_environmental_label",
"description":"Etiqueta mediambiental",
"type":"vehicle_environmental_label",
"publicAccess":"true",
"dataType":"text",
"unit":"",
"component":"<codiIne>_<desclocation>_platecam"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_direction",
"observations":[
{"value":"<direction>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_country",
"observations":[
{"value":"<country>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_uid",
"observations":[
{"value":"<uid>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_speed",
"observations":[
{"value":"<speed>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_make",
"observations":[
{"value":"<make>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_model",
"observations":[
{"value":"<model>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_color",
"observations":[
{"value":"<color>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_type",
"observations":[
{"value":"<type>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_platecam_vehicle_environmental_label",
"observations":[
{"value":"<environmental_label>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
1.4.2. Càmera de vídeo-vigilancia
Per cada càmera de vídeo-vigilancia instal·lada es donarà d’alta un sol component a la Plataforma Smart Region amb la següent informació:
Càmera de vídeo-vigilància | |
Nom component | <codiIne>_<desclocation>_camera_<MAC> * correspon a l'adreça MAC de la càmera |
Tipus component | camera |
Descripció | Càmera de vídeo-vigilància <referència ubicació> |
Sensors | Els tipus de sensors associats són:
* en cas de que la càmera monitoritzi més d'una sortida |
Informació addicional | Paràmetres a incorporar al camp componentAddicionalInfo
* en cas de que la càmera monitoritzi més d'una sortida |
Exemple per afegir el dispositiu
http://pre-api-sentilo.diba.cat/catalog/<provider_id>/
curl --request POST --header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{"component":"<codiIne>_<desclocation>_camera_<MAC>",
"componentType":"camera",
"componentDesc":"Càmera lectora de matrícules",
"componentPublicAccess":"true",
"location":"41.xxxx 2.xxxx",
"sensor":"<codiIne>_<desclocation>_camera_<MAC>_people_in",
"description":"Registre de persones entrants",
"type":"people_flow",
"publicAccess":"true",
"dataType":"number" },
{
"sensor":"<codiIne>_<desclocation>_camera_<MAC>_people_out",
"description":"Registre de persones sortints",
"type":"people_flow",
"publicAccess":"true",
"dataType":"number",
"component":"<codiIne>_<desclocation>_camera_<MAC>"
},
{
"sensor":"<codiIne>_<desclocation>_camera_<MAC>_people_capacity",
"description":"Aforament en temps real",
"type":"people_flow",
"publicAccess":"true",
"dataType":"number",
"component":"<codiIne>_<desclocation>_camera_<MAC>"
}
]}
Exemple per registrar dades
http://pre-api-sentilo.diba.cat/data/<provider_id>/
curl --request PUT--header "IDENTITY_KEY: <YOUR_KEY>"
BODY
{"sensors":[
{
"sensor":"<codiIne>_<desclocation>_camera_<MAC>_people_in",
"observations":[
{"value":"<people_in>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_camera_<MAC>_people_out",
"observations":[
{"value":"<people_out>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
},{
"sensor":"<codiIne>_<desclocation>_camera_<MAC>_people_capacity",
"observations":[
{"value":"<people_capacity>",
"timestamp":"dd/mm/yyyyThh:mm:ssCET"}]
}
]}
Solar collector |