TimberVis Flexiboard: Visualization and Exploration Flexiboard for Timber Buildings IoT data sensors. The pulse of the wood Monitoring of Wooden houses: Time series of sensors data measuring humidity, temperatures, vibrations and weather conditions. https://lnu.se/forskning/forskningsprojekt/projekt-flexiboard-for-visualisering-och-utforskning-av-trabyggnader/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
infravis-trahust/web-html/config/datamap.js.ORIG

72 lines
14 KiB

var PROJECTS =
{
"items": // this is the machine-name and the directory where the data is.
[
{
"xname": "Charlie",
"hname": "My House 1",
"type": "house", // normal= a standard house.
"subtitle": `Lorem <a href="#">Ipsum is</a> simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen.`,
"image": "imgs/house.jpg",
"map": "imgs/samplemap.png",
"map_url": "http://",
"range_years_month": ["2018-07", "2023-08"], // Defina the range of time you want to be able to choose, for example["2018-07", "2023-08"]
"listOfSensors":["MP1_1.Temp_MP1_1_Pos1.celsius", "MP1_1.RF_MP1_1_Pos1.percentRH", "MP1_1.Temp_MP1_1_Pos2.celsius", "MP1_1.RF_MP1_1_Pos2.percentRH", "MP1_1.Temp_MP1_1_Pos3.celsius", "MP1_1.RF_MP1_1_Pos3.percentRH", "MP1_1.Temp_MP1_1_Pos4.celsius", "MP1_1.RF_MP1_1_Pos4.percentRH", "MP1_1.Temp_MP1_1_Pos5.celsius", "MP1_1.RF_MP1_1_Pos5.percentRH", "MP1_1.Temp_MP1_1_Pos6.celsius", "MP1_1.RF_MP1_1_Pos6.percentRH", "MP1_2.Temp_MP1_2_Pos1.celsius", "MP1_2.RF_MP1_2_Pos1.percentRH", "MP1_2.Temp_MP1_2_Pos2.celsius", "MP1_2.RF_MP1_2_Pos2.percentRH", "MP1_2.Temp_MP1_2_Pos3.celsius", "MP1_2.RF_MP1_2_Pos3.percentRH", "MP1_2.Temp_MP1_2_Pos4.celsius", "MP1_2.RF_MP1_2_Pos4.percentRH", "MP1_2.Temp_MP1_2_Pos5.celsius", "MP1_2.RF_MP1_2_Pos5.percentRH", "MP1_2.Temp_MP1_2_Pos6.celsius", "MP1_2.RF_MP1_2_Pos6.percentRH", "MP1_3.RelDisp_MP1_4.percent", "MP1_3.AbsDisp_MP1_4.mm", "MP1_3.RelDisp_MP2_X.percent", "MP1_3.AbsDisp_MP2_X.mm", "MP1_3.RelDisp_MP2_Y.percent", "MP1_3.AbsDisp_MP2_Y.mm", "MP1_5.Temp_MP1_5_Pos1.celsius", "MP1_5.RF_MP1_5_Pos1.percentRH", "MP1_5.MC_MP1_5_Pos1.percentEMC", "MP1_5.Resist_MP1_5_Pos1.Mohm", "MP1_5.Temp_MP1_5_Pos2.celsius", "MP1_5.RF_MP1_5_Pos2.percentRH", "MP1_5.MC_MP1_5_Pos2.percentEMC", "MP1_5.Resist_MP1_5_Pos2.Mohm", "MP1_5.Temp_MP1_5_Pos3.celsius", "MP1_5.RF_MP1_5_Pos3.percentRH", "MP1_5.MC_MP1_5_Pos3.percentEMC", "MP1_5.Resist_MP1_5_Pos3.Mohm", "MP1_5.TempCond_MP1_5.celsius", "MP1_5.RFCond_MP1_5.percentRH", "Internal.Temp_SC4", "Internal.Count_SC4", "Temp_MP4_1_Pos1", "MP4_1.RF_MP4_1_Pos1", "MP4_1.Temp_MP4_1_Pos2", "MP4_1.RF_MP4_1_Pos2", "MP4_1.Temp_MP4_1_Pos3", "MP4_1.RF_MP4_1_Pos3", "MP4_1.Temp_MP4_1_Pos4", "MP4_1.RF_MP4_1_Pos4", "MP4_1.Temp_MP4_1_Pos5", "MP4_1.RF_MP4_1_Pos5", "MP4_1.Temp_MP4_1_Pos6", "MP4_1.RF_MP4_1_Pos6", "MP4_1.AirPres_MP4_1", "Temp_MP4_2_Pos1", "MP4_2.RF_MP4_2_Pos1", "MP4_2.Temp_MP4_2_Pos2", "MP4_2.RF_MP4_2_Pos2", "MP4_2.Temp_MP4_2_Pos3", "MP4_2.RF_MP4_2_Pos3", "MP4_2.Temp_MP4_2_Pos4", "MP4_2.RF_MP4_2_Pos4", "MP4_2.Temp_MP4_2_Pos5", "MP4_2.RF_MP4_2_Pos5", "MP4_2.Temp_MP4_2_Pos6", "MP4_2.RF_MP4_2_Pos6","AvgWind_Weather", "WEATHER.MomWind_Weather", "WEATHER.Temp_Weather", "WEATHER.DirWind_Weather", "WEATHER.RF_Weather", "WEATHER.RainDay_Weather", "WEATHER.RainRate_Weather", "WEATHER.AirPres_Weather", "AvgWind_Weather", "Internal.Temp_SC1.celsius", "Internal.Count_SC1.celsius", "WEATHER.MomWind_Weather", "WEATHER.Temp_Weather", "WEATHER.DirWind_Weather", "WEATHER.RF_Weather", "WEATHER.RainDay_Weather", "WEATHER.RainRate_Weather", "WEATHER.AirPres_Weather"],
"families": [
{
"reference": "fam1", // A code to be read by software, not by a human
"name":"xxxx", // Human name for the family. Can content any character, words o sentence.
"position":[5, 10, 15, 20, 25, 30]
},
{
"reference": "fam2", // A code to be read by software, not by a human
"name":"xxxx", // Human name for the family. Can content any character, words o sentence.
"position":[5, 10, 15, 20, 25, 30]
}
]
},
{
"xname": "Pilgatan",
"hname": "Hus Pilgatan",
"type": "house", // normal= a standard house.
"subtitle": `At Pilgatan, we have about 120 sensors as well. It is only Temperature+Humidity sensors. The sensors are connected to two sensor cards, similarly as it is in Charlie. Here, the data files start with v1- and v6- for floor 1 and floor 6, respectively.`,
"image": "imgs/housepilgatan.png",
"map": "imgs/housepilgatan_map.png",
"map_url": "https://maps.app.goo.gl/HHj2Xua5doRufLQF6",
"range_years_month": ["2021-02", "2023-10"], // Defina the range of time you want to be able to choose, for example["2018-07", "2023-08"]
"listOfSensors": ["SCv1.SCv1-1-Temp.celsius", "SCv1.SCv1-2-Counter.Counter", "SCv1.SCv1-3-Temp.celsius", "SCv1.SCv1-4-Hum.percentRH", "SCv1.SCv1-5-Pressure.hPa", "WS.WS-01-Speed.mXs", "WS.WS-01-Gust.mXs", "WS.WS-03-Temp.celsius", "WS.WS-03-Wind.deg", "WS.WS-05-Hum.percentRH", "WS.WS-05-Rain (d).mm", "WS.WS-07-Rain (h).mmXh", "WS.WS-07-Air pressure.hPa", "WS.WS-09-UV index.none", "WS.WS-09-Sun.none", "W1.W1-01-Temp.celsius", "W1.W1-01-Hum.percentRH", "W1.W1-02-Temp.celsius", "W1.W1-02-Hum.percentRH", "W1.W1-03-Temp.celsius", "W1.W1-03-Hum.percentRH", "W1.W1-04-Temp.celsius", "W1.W1-04-Hum.percentRH", "W1.W1-05-Temp.celsius", "W1.W1-05-Hum.percentRH", "W1.W1-06-Temp.celsius", "W1.W1-06-Hum.percentRH", "W1.W1-07-Temp.celsius", "W1.W1-07-Hum.percentRH", "W1.W1-08-Temp.celsius", "W1.W1-08-Hum.percentRH", "W1.W1-09-Temp.celsius", "W1.W1-09-Hum.percentRH", "W1.W1-10-Temp.celsius", "W1.W1-10-Hum.percentRH", "W1.W1-11-Temp.celsius", "W1.W1-11-Hum.percentRH", "W1.W1-12-Temp.celsius", "W1.W1-12-Hum.percentRH", "W1.W1-intern-Temp.celsius", "W1.W1-intern-Hum.percentRH", "W1.intern-intern-Pressure.hPa", "W1.W1-intern-Runtime.min", "W2.W2-01-Temp.celsius", "W2.W2-01-Hum.percentRH", "W2.W2-02-Temp.celsius", "W2.W2-02-Hum.percentRH", "W2.W2-03-Temp.celsius", "W2.W2-03-Hum.percentRH", "W2.W2-04-Temp.celsius", "W2.W2-04-Hum.percentRH", "W2.W2-05-Temp.celsius", "W2.W2-05-Hum.percentRH", "W2.W2-06-Temp.celsius", "W2.W2-06-Hum.percentRH", "W2.W2-07-Temp.celsius", "W2.W2-07-Hum.percentRH", "W2.W2-08-Temp.celsius", "W2.W2-08-Hum.percentRH", "W2.W2-09-Temp.celsius", "W2.W2-09-Hum.percentRH", "W2.W2-10-Temp.celsius", "W2.W2-10-Hum.percentRH", "W2.W2-11-Temp.celsius", "W2.W2-11-Hum.percentRH", "W2.W2-12-Temp.celsius", "W2.W2-12-Hum.percentRH", "W2.W2-intern-Temp.celsius", "W2.W2-intern-Hum.percentRH", "W2.intern-intern-Pressure.hPa", "W2.W2-intern-Runtime.min", "W3.W3-01-Temp.celsius", "W3.W3-01-Hum.percentRH", "W3.W3-02-Temp.celsius", "W3.W3-02-Hum.percentRH", "W3.W3-03-Temp.celsius", "W3.W3-03-Hum.percentRH", "W3.W3-04-Temp.celsius", "W3.W3-04-Hum.percentRH", "W3.W3-05-Temp.celsius", "W3.W3-05-Hum.percentRH", "W3.W3-06-Temp.celsius", "W3.W3-06-Hum.percentRH", "W3.W3-07-Temp.celsius", "W3.W3-07-Hum.percentRH", "W3.W3-08-Temp.celsius", "W3.W3-08-Hum.percentRH", "W3.W3-09-Temp.celsius", "W3.W3-09-Hum.percentRH", "W3.W3-10-Temp.celsius", "W3.W3-10-Hum.percentRH", "W3.W3-11-Temp.celsius", "W3.W3-11-Hum.percentRH", "W3.W3-12-Temp.celsius", "W3.W3-12-Hum.percentRH", "W3.W3-intern-Temp.celsius", "W3.W3-intern-Hum.percentRH", "W3.intern-intern-Pressure.hPa", "W3.W3-intern-Runtime.min", "W4.W4-01-Temp.celsius", "W4.W4-01-Hum.percentRH", "W4.W4-02-Temp.celsius", "W4.W4-02-Hum.percentRH", "W4.W4-03-Temp.celsius", "W4.W4-03-Hum.percentRH", "W4.W4-04-Temp.celsius", "W4.W4-04-Hum.percentRH", "W4.W4-05-Temp.celsius", "W4.W4-05-Hum.percentRH", "W4.W4-06-Temp.celsius", "W4.W4-06-Hum.percentRH", "W4.W4-07-Temp.celsius", "W4.W4-07-Hum.percentRH", "W4.W4-08-Temp.celsius", "W4.W4-08-Hum.percentRH", "W4.W4-09-Temp.celsius", "W4.W4-09-Hum.percentRH", "W4.W4-10-Temp.celsius", "W4.W4-10-Hum.percentRH", "W4.W4-11-Temp.celsius", "W4.W4-11-Hum.percentRH", "W4.W4-12-Temp.celsius", "W4.W4-12-Hum.percentRH", "W4.W4-intern-Temp.celsius", "W4.W4-intern-Hum.percentRH", "W4.intern-intern-Pressure.hPa", "W4.W4-intern-Runtime.min", "S2.S2-01-Temp.celsius", "S2.S2-01-Hum.percentRH", "S2.S2-02-Temp.celsius", "S2.S2-02-Hum.percentRH", "S2.S2-03-Temp.celsius", "S2.S2-03-Hum.percentRH", "S3.S2-01-Temp.celsius", "S3.S2-01-Hum.percentRH", "S3.S2-02-Temp.celsius", "S3.S2-02-Hum.percentRH", "S3.S2-03-Temp.celsius", "S3.S2-03-Hum.percentRH", "S1.S2-01-Temp.celsius", "S1.S2-01-Hum.percentRH", "S1.S2-02-Temp.celsius", "S1.S2-02-Hum.percentRH", "S1.S2-03-Temp.celsius", "S1.S2-03-Hum.percentRH", "S4.S2-01-Temp.celsius", "S4.S2-01-Hum.percentRH", "S4.S2-02-Temp.celsius", "S4.S2-02-Hum.percentRH", "S4.S2-03-Temp.celsius", "S4.S2-03-Hum.percentRH", "S4.S2-intern-Temp.celsius", "S4.S2-intern-Hum.percentRH", "S4.intern-intern-Pressure.hPa", "S4.S2-intern-Runtime.min", "S6.S6-01-Temp.celsius", "S6.S6-01-Hum.percentRH", "S6.S6-02-Temp.celsius", "S6.S6-02-Hum.percentRH", "S6.S6-03-Temp.celsius", "S6.S6-03-Hum.percentRH", "S7.S6-01-Temp.celsius", "S7.S6-01-Hum.percentRH", "S7.S6-02-Temp.celsius", "S7.S6-02-Hum.percentRH", "S7.S6-03-Temp.celsius", "S7.S6-03-Hum.percentRH", "S5.S6-01-Temp.celsius", "S5.S6-01-Hum.percentRH", "S5.S6-02-Temp.celsius", "S5.S6-02-Hum.percentRH", "S5.S6-03-Temp.celsius", "S5.S6-03-Hum.percentRH", "S8.S6-01-Temp.celsius", "S8.S6-01-Hum.percentRH", "S8.S6-02-Temp.celsius", "S8.S6-02-Hum.percentRH", "S8.S6-03-Temp.celsius", "S8.S6-03-Hum.percentRH", "S8.S6-intern-Temp.celsius", "S8.S6-intern-Hum.percentRH", "S8.intern-intern-Pressure.hPa", "S8.S6-intern-Runtime.min", "SCv6.SCv6-01-Temp.celsius", "SCv6.SCv6-02-Counter.Counter", "SCv6.SCv6-03-Temp.celsius", "SCv6.SCv6-04-Hum.percentRH", "SCv6.SCv6-05-Pressure.hPa", "W5.W5-01-Temp.celsius", "W5.W5-01-Hum.percentRH", "W5.W5-02-Temp.celsius", "W5.W5-02-Hum.percentRH", "W5.W5-03-Temp.celsius", "W5.W5-03-Hum.percentRH", "W5.W5-04-Temp.celsius", "W5.W5-04-Hum.percentRH", "W5.W5-05-Temp.celsius", "W5.W5-05-Hum.percentRH", "W5.W5-06-Temp.celsius", "W5.W5-06-Hum.percentRH", "W5.W5-07-Temp.celsius", "W5.W5-07-Hum.percentRH", "W5.W5-08-Temp.celsius", "W5.W5-08-Hum.percentRH", "W5.W5-09-Temp.celsius", "W5.W5-09-Hum.percentRH", "W5.W5-10-Temp.celsius", "W5.W5-10-Hum.percentRH", "W5.W5-11-Temp.celsius", "W5.W5-11-Hum.percentRH", "W5.W5-12-Temp.celsius", "W5.W5-12-Hum.percentRH", "W5.W5-intern-Temp.celsius", "W5.W5-intern-Hum.percentRH", "W5.intern-intern-Pressure.hPa", "W5.W5-intern-Runtime.min", "W6.W6-01-Temp.celsius", "W6.W6-01-Hum.percentRH", "W6.W6-02-Temp.celsius", "W6.W6-02-Hum.percentRH", "W6.W6-03-Temp.celsius", "W6.W6-03-Hum.percentRH", "W6.W6-04-Temp.celsius", "W6.W6-04-Hum.percentRH", "W6.W6-05-Temp.celsius", "W6.W6-05-Hum.percentRH", "W6.W6-06-Temp.celsius", "W6.W6-06-Hum.percentRH", "W6.W6-07-Temp.celsius", "W6.W6-07-Hum.percentRH", "W6.W6-08-Temp.celsius", "W6.W6-08-Hum.percentRH", "W6.W6-09-Temp.celsius", "W6.W6-09-Hum.percentRH", "W6.W6-10-Temp.celsius", "W6.W6-10-Hum.percentRH", "W6.W6-11-Temp.celsius", "W6.W6-11-Hum.percentRH", "W6.W6-12-Temp.celsius", "W6.W6-12-Hum.percentRH", "W6.W6-intern-Temp.celsius", "W6.W6-intern-Hum.percentRH", "W6.intern-intern-Pressure.hPa", "W6.W6-intern-Runtime.min", "W7.W7-01-Temp.celsius", "W7.W7-01-Hum.percentRH", "W7.W7-02-Temp.celsius", "W7.W7-02-Hum.percentRH", "W7.W7-03-Temp.celsius", "W7.W7-03-Hum.percentRH", "W7.W7-04-Temp.celsius", "W7.W7-04-Hum.percentRH", "W7.W7-05-Temp.celsius", "W7.W7-05-Hum.percentRH", "W7.W7-06-Temp.celsius", "W7.W7-06-Hum.percentRH", "W7.W7-07-Temp.celsius", "W7.W7-07-Hum.percentRH", "W7.W7-08-Temp.celsius", "W7.W7-08-Hum.percentRH", "W7.W7-09-Temp.celsius", "W7.W7-09-Hum.percentRH", "W7.W7-10-Temp.celsius", "W7.W7-10-Hum.percentRH", "W7.W7-11-Temp.celsius", "W7.W7-11-Hum.percentRH", "W7.W7-12-Temp.celsius", "W7.W7-12-Hum.percentRH", "W7.W7-intern-Temp.celsius", "W7.W7-intern-Hum.percentRH", "W7.intern-intern-Pressure.hPa", "W7.W7-intern-Runtime.min", "W8.W8-01-Temp.celsius", "W8.W8-01-Hum.percentRH", "W8.W8-02-Temp.celsius", "W8.W8-02-Hum.percentRH", "W8.W8-03-Temp.celsius", "W8.W8-03-Hum.percentRH", "W8.W8-04-Temp.celsius", "W8.W8-04-Hum.percentRH", "W8.W8-05-Temp.celsius", "W8.W8-05-Hum.percentRH", "W8.W8-06-Temp.celsius", "W8.W8-06-Hum.percentRH", "W8.W8-07-Temp.celsius", "W8.W8-07-Hum.percentRH", "W8.W8-08-Temp.celsius", "W8.W8-08-Hum.percentRH", "W8.W8-09-Temp.celsius", "W8.W8-09-Hum.percentRH", "W8.W8-10-Temp.celsius", "W8.W8-10-Hum.percentRH", "W8.W8-11-Temp.celsius", "W8.W8-11-Hum.percentRH", "W8.W8-12-Temp.celsius", "W8.W8-12-Hum.percentRH", "W8.W8-intern-Temp.celsius", "W8.W8-intern-Hum.percentRH", "W8.intern-intern-Pressure.hPa", "W8.W8-intern-Runtime.min", "R1.R1-01-Temp.celsius", "R1.R1-01-Hum.percentRH", "R1.R1-02-Temp.celsius", "R1.R1-02-Hum.percentRH", "R1.R1-03-Temp.celsius", "R1.R1-03-Hum.percentRH", "R1.R1-04-Temp.celsius", "R1.R1-04-Hum.percentRH", "R1.R1-05-Temp.celsius", "R1.R1-05-Hum.percentRH", "R1.R1-06-Temp.celsius", "R1.R1-06-Hum.percentRH", "R2.R1-01-Temp.celsius", "R2.R1-01-Hum.percentRH", "R2.R1-02-Temp.celsius", "R2.R1-02-Hum.percentRH", "R2.R1-03-Temp.celsius", "R2.R1-03-Hum.percentRH", "R2.R1-04-Temp.celsius", "R2.R1-04-Hum.percentRH", "R2.R1-05-Temp.celsius", "R2.R1-05-Hum.percentRH", "R2.R1-06-Temp.celsius", "R2.R1-06-Hum.percentRH", "R2.R1-intern-Temp.celsius", "R2.R1-intern-Hum.percentRH", "R2.intern-intern-Pressure.hPa", "R2.R1-intern-Runtime.min"],
"families": [
{
"reference": "fam1", // A code to be read by software, not by a human
"name":"xxxx", // Human name for the family. Can content any character, words o sentence.
"position":[5, 10, 15, 20, 25, 30]
},
{
"reference": "fam2", // A code to be read by software, not by a human
"name":"xxxx", // Human name for the family. Can content any character, words o sentence.
"position":[5, 10, 15, 20, 25, 30]
}
]
}
]
}
// Standard directory tree for DATA/ directory:
// DATA/
// > projects/ // dir where all the projects/houses data will be stored
// >> house1/ // in this level all the projects listed with their "dir" name
// >>> grid/ // data for the grid format
// >>> horizon/ // data for the horizon format
// >>> parallel/ //data for the parallel format
// PENDING:
// FIXME inside each of the three formats. it will be defined which files to store