SSSS/script.js

29 lines
1.1 KiB
JavaScript
Raw Normal View History

2024-08-01 10:36:01 +02:00
document.addEventListener("DOMContentLoaded", () => {
fetchSpaceStatus();
});
async function fetchSpaceStatus() {
try {
// Beispiel-URL für die SpaceAPI-Daten. Diese sollte durch die tatsächliche URL ersetzt werden.
const response = await fetch('https://keinanschluss.un-hack-bar.de/spaceapi.json');
const data = await response.json();
// Extrahiere relevante Daten
const isOpen = data.state.open ? "Offen" : "Geschlossen";
const powerConsumption = data.sensors.power_consumption
? `${data.sensors.power_consumption[0].value} W`
: "Keine Daten";
// Aktualisiere die UI
document.getElementById("space-status").innerText = isOpen;
document.getElementById("power-consumption").innerText = powerConsumption;
} catch (error) {
console.error("Fehler beim Abrufen des Space-Status:", error);
document.getElementById("space-status").innerText = "Fehler";
document.getElementById("power-consumption").innerText = "Fehler";
}
}
function gotounhbsite() {
window.location.href = "https://unhb.de";
}