All projects

PRICE Hub sensor dashboard

PRICE Co-Makership (Internship), Almere · Jan 2025 – Jun 2025

How do biobased insulation materials really perform? In a relay assignment between PRICE, Digilab, Windesheim and ROC van Flevoland, we made that visible for visitors of the exhibition 'I am material'. As lead developer, I extended an existing dashboard built by ROC Flevoland students.

  • Dashboard
  • Sensor data
  • Data visualisation
  • Circular construction

The brief

It started on 20 January 2025 with a joint hackathon day at PRICE, together with students from Windesheim and ROC van Flevoland. The assignment itself ran from 6 February for 20 weeks, three days a week, with delivery at the end of June.

PRICE asked us to build on the existing dashboard with at least two new options, to fetch information about the environment, and to describe the “why” of the software. The brief also asked us to evaluate the test setups, advise on possible changes, and pick at least one extra assignment. We worked in JavaScript, HTML and CSS.

Understanding the setup

On a roof surface in the exhibition space, four test setups of about 1.2 × 1.2 m — three locations plus a control surface — hold cellulose, straw, isovlas and Hemkor (hemp with jute fibre).

A plexiglass window lets visitors see the material, and the materials can be swapped, so new products can be tested.

Cross-section of a test setup From top to bottom: outside, roof, biobased insulation and the room. Three temperature sensors sit in the insulation: T1 at the outer edge, T2 in the middle and T3 at the inner edge. OutsideRoofBiobased insulationRoom (exhibition space) T1 · outer edge T2 · middle T3 · inner edge outside temperature inside temperature
Principle: The better the insulation, the more slowly the middle follows the outside and inside temperature.

What the data can show

Each setup has three temperature measuring points, so you can compare how the lines develop over time. Three moisture points, one of them at the cold roof side, matter just as much: high moisture can cause mould in biobased materials, and it affects how fast the material takes over the outside temperature.

Sunlight influences the temperature in the room, and PRICE and Digilab added a heat-flux sensor, room temperature and CO₂, and wifi temperature and moisture sensors that send their data straight to the database.

What we chose to add

Of the extra assignments we picked two. The first, material analysis, gives every material a radar chart on six sustainability axes, so the four materials can be compared at a glance: the larger the area, the more sustainable the material. It is an indicative picture based on materials databases, not a full life-cycle assessment.

The second, dynamic heating, informs visitors that the stove only runs when the energy price is lowest.

Example radar chart with six sustainability axes A filled-in example with illustrative values, not measured scores for any of the materials. Axes: CO₂ emissions in production; Lifetime environmental impact; Geographic origin; Health impact; Reuse / disassembly; Recycled content. CO₂ emissionsin productionLifetimeenvironmentalimpactGeographicoriginHealthimpactReuse /disassemblyRecycledcontent
What a filled-in radar looks like. The values here are illustrative, not measured scores for any of the four materials.

Looking back

What made this project different from most school work is that we did not start from an empty repository. The dashboard was already there, built by ROC Flevoland students, and because it is a relay assignment it gets handed over again after us. In that situation, readable code and a clear explanation of the “why” matter just as much as new features, because someone else has to pick it up.

It also meant keeping in mind who the dashboard is for. Visitors of an exhibition are not engineers, so a temperature line or a moisture value only helps when it tells them something about the material. A radar chart per material fits that idea, as long as it is clear that it gives an indicative picture and not a full life-cycle assessment.