(function () { function textOf(el) { return (el && el.textContent || "").replace(/\s+/g, " ").trim(); } function resolveItemUrl() { var match = window.location.search.match(/[?&]item=(\d+)/); if (!match) { return null; } return window.location.origin + "/a-" + match[1] + "/"; } function loadAccordion() { var url = resolveItemUrl(); if (!url) { return Promise.resolve(null); } return new Promise(function (resolve, reject) { var xhr = new XMLHttpRequest(); xhr.open("GET", url, true); xhr.onload = function () { if (xhr.status < 200 || xhr.status >= 400) { reject(new Error("item page " + xhr.status)); return; } var doc = new DOMParser().parseFromString(xhr.responseText, "text/html"); resolve(doc.querySelector(".phywe-item-accordion")); }; xhr.onerror = function () { reject(new Error("item page network error")); }; xhr.send(); }); } function parseItemBlocks(scope, withQuantity) { if (!scope) { return []; } var rows = scope.querySelectorAll(".itemslist .row.itemblocks"); var items = []; for (var i = 0; i < rows.length; i++) { var cols = rows[i].children; if (!cols.length) { continue; } var nameLink = cols[0].querySelector("a"); var numberLink = cols[1] ? cols[1].querySelector("a") : null; var item = { name: textOf(nameLink || cols[0]), mappedTo: textOf(numberLink) }; if (withQuantity && cols[2]) { var qty = parseInt(textOf(cols[2]).replace(/[^\d]/g, ""), 10); item.quantity = isNaN(qty) ? textOf(cols[2]) : String(qty); } if (item.name) { items.push(item); } } return items; } function fillTable(tableId, items, withQuantity) { var table = document.getElementById(tableId); if (!table || !items.length) { return; } var tbody = table.querySelector("tbody"); for (var i = 0; i < items.length; i++) { var tr = document.createElement("tr"); var nameTd = document.createElement("td"); nameTd.style.width = "80%"; nameTd.textContent = items[i].name; tr.appendChild(nameTd); var numberTd = document.createElement("td"); numberTd.textContent = items[i].mappedTo; tr.appendChild(numberTd); if (withQuantity) { var qtyTd = document.createElement("td"); qtyTd.textContent = items[i].quantity || ""; tr.appendChild(qtyTd); } tbody.appendChild(tr); } var wrapper = table.parentElement; while (wrapper && wrapper.className.indexOf("printtablediv") === -1) { wrapper = wrapper.parentElement; } if (wrapper) { wrapper.style.display = ""; } } function stepTitle(stepEl) { if (!stepEl) { return ""; } var titleEl = stepEl.querySelector(".card-header button div") || stepEl.querySelector(".card-header button"); return textOf(titleEl); } function setHeadline(tableId, title) { var headline = document.querySelector("#" + tableId + " .printtableheadline"); if (headline && title) { headline.textContent = title; } } function parseMedia(scope) { if (!scope) { return []; } var rows = scope.querySelectorAll(".itemslist .row.itemblocks"); var items = []; for (var i = 0; i < rows.length; i++) { var cols = rows[i].children; if (!cols.length) { continue; } var nameLink = cols[0].querySelector("a"); var fileLink = cols[1] ? cols[1].querySelector("a") : null; var item = { name: textOf(nameLink || cols[0]), mappedTo: textOf(fileLink || cols[1]), quantity: cols[2] ? textOf(cols[2]) : "" }; if (item.name) { items.push(item); } } return items; } function fillFromAccordion(accordion) { if (!accordion) { return; } var versucheStep = accordion.querySelector('[data-step="versuche"]'); var versuche = parseItemBlocks(versucheStep, false); setHeadline("print-versuche", stepTitle(versucheStep)); fillTable("print-versuche", versuche, false); var lieferumfangStep = accordion.querySelector('[data-step="lieferumfang"]'); var lieferumfang = parseItemBlocks(lieferumfangStep, true); fillTable("print-lieferumfang", lieferumfang, true); var zubehoer = accordion.querySelector('[data-step="zubehoer"]'); var sections = zubehoer ? zubehoer.querySelectorAll(".card-body") : []; var notwendig = []; var empfohlen = []; for (var i = 0; i < sections.length; i++) { var items = parseItemBlocks(sections[i], false); if (sections[i].querySelector(".text-red, .icon-warning-black")) { notwendig = items; } else if (sections[i].querySelector(".text-green, .icon-Mehrwert_black")) { empfohlen = items; } } fillTable("print-zubehoer-notwendig", notwendig, false); fillTable("print-zubehoer-empfohlen", empfohlen, false); var mediaStep = accordion.querySelector('[data-step="media"]'); var media = parseMedia(mediaStep); setHeadline("print-media", stepTitle(mediaStep)); fillTable("print-media", media, true); } function start() { var itemUrl = resolveItemUrl(); if (!itemUrl) { setTimeout(function () { window.print(); }, 2000); return; } loadAccordion() .then(function (accordion) { fillFromAccordion(accordion); }) .catch(function (err) { if (window.console && console.warn) { console.warn("Accordion konnte nicht geladen werden:", resolveItemUrl(), err); } }) .then(function () { setTimeout(function () { window.print(); }, 500); }); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", start); } else { start(); } })();
 

Datenblatt


fybra School - Messgerät zur Überwachung der Luftqualität in Klassenzimmern

Artikel-Nr.: 64195-99
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Unknown

Funktion und Verwendung

fybra School ist ein intelligenter Sensor für die Luftqualität in größeren Innenräumen (Klassenzimmern). fybra School lernt selbstständig spezifische Raumluftqualitäts- und Komfortmuster für jede Umgebung. Er ist in der Lage, den optimalen Zeitpunkt für die natürliche Belüftung zu bestimmen, indem er den besten Zeitpunkt für das Öffnen der Fenster berechnet. Das Gehäuse wurde zum Zwecke eines optimierten Luftstroms durch Schornsteinlüftung konzipiert. Rot zeigt an, wann das Fenster geöffnet werden soll, Violett zeigt an, dass sich die Luftqualität verbessert, während Hellblau anzeigt, wann das Fenster geschlossen werden soll, da die Luftqualität wieder optimal ist. Der Verlauf der Messparameter kann live auf mobilen Endgeräten oder PCs angezeigt werden. Der Datentransfer erfolgt über das Schul-WLAN.

 

Link zum Artikel Gesundes Raumklima bei maximaler Energieeffizienz des Bundesverbands Smart City

 

Vorteile

  • Überwachung und Steuerung jedes Raums mit unterschiedlicher Belegung und Aktivität (daraus resultierende unterschiedliche Luftqualität und Energieeffizienz)
  • Verbesserung der Luftqualität durch Festlegung des richtigen Zeitpunkts für den Luftaustausch, Öffnen und Schließen der Fenster für jeden Raum
  • fybra School lernt mit --> kein kurzfristiges Öffnen und Schließen der Fenster wie bei einer CO2-Ampel, sondern nachhaltiges Luftmanagement
  • Energieoptimierung mit fybra School
  • Mit fybra School wird jedes Klassenzimmer zu einem Echtzeitlabor

 

Ausstattung und technische Daten

  • CO2: 0 bis 40.000 ppm, Genauigkeit +/- 40 ppm + 5% von 400 bis 5.000 ppm
  • Luftfeuchtigkeit: 0 bis 100%, Genauigkeit +/- 9% im Temperaturbereich -10°C bis 60°C
  • Lufttemperatur: -10°C bis 60°C, Genauigkeit +/- 1,5°C
  • Auch aus der Distanz leicht sichtbare Luftqualitätsanzeige (blau, rot, violett)
  • Statusmeldungen: blau (optimale CO2-Konzentration), rot (unbedingt lüften), violett (CO2-Konzentration verbessert sich, aber weiterhin lüften)
  • Übertragung der Messdaten auf mobile Endgeräte per App (App-Name "fybra") und browserbasiert auf PCs (https://fybra.app/dashboard)
  • Alle Messdaten werden gespeichert und können jederzeit auf mobilen Endgeräten und PCs angezeigt werden, auch historische Daten im Messverlauf
  • Einfache Verwaltung von beliebig vielen fybra School-Einheiten zur zentralen Überwachung der Luftqualität in mehreren Klassenzimmern
  • Anschlussspannung: 100 - 240 V, 50 - 60 Hz
  • Maße (mm): 132 x 132 x 50 mm
  • Gewicht: 0,4 kg

 

 

 

 


PHYWE Systeme GmbH & Co. KG
Robert-Bosch-Breite 10 – 37079 Göttingen – Deutschland
www.phywe.com