Zur besten Antwort gewählt
Dez 26, 2023 - 17:00
Wenn Dir in dem Fall der Wert über die Cloudservices von mediola nur im m/s geliefert wird, kannst Du Dir höchstens den Wert mit Javascript umrechen, bevor dieser angezeigt wird, indem Du ein Element vom Typ Webseite benutzt um den Wert anzuzeigen.
Du weist dann dem Element vom Typ Webyseite den Wert zu und musst dann den Wert umrechen.
Beispiel für ein HTML-Gerüst im Hauptbereich:
Das ermöglicht Dir aber nur die Anzeige als Text, Wenn Du den Wert einem Analogmeter oder einer Grafik zuweisen willst, brauchst Du dazu auch ein angebundenes System was den Wert gleich im passenden Format liefert und als Gerät im AIO CREATOR NEO im Gerätemanager importieren lässt.
Du weist dann dem Element vom Typ Webyseite den Wert zu und musst dann den Wert umrechen.
Beispiel für ein HTML-Gerüst im Hauptbereich:
<!-- Hier kannst du den Platzhalter %neo_state% durch den tatsächlichen Wert ersetzen -->
<p id="windSpeedMetersPerSecond">%neo_state% m/s</p>
<script>
// Hole das Element mit der ID "windSpeedMetersPerSecond"
var windSpeedElement = document.getElementById('windSpeedMetersPerSecond');
// Hole den Textinhalt des Elements und entferne den Einheitentext 'm/s'
var windSpeedInMetersPerSecond = parseFloat(windSpeedElement.textContent);
// Berechne die Windgeschwindigkeit in km/h (1 m/s entspricht 3.6 km/h)
var windSpeedInKilometersPerHour = windSpeedInMetersPerSecond * 3.6;
// Ersetze den Textinhalt des Elements durch die umgerechnete Windgeschwindigkeit
windSpeedElement.textContent = windSpeedInKilometersPerHour.toFixed(2) + ' km/h';
</script>
Ist etwas umständlich, geht aber nicht anders, wenn das System, das Dir den Wert zur Verfügung stellt, nicht gleich das passende gewünschte Format liefert.
Das ermöglicht Dir aber nur die Anzeige als Text, Wenn Du den Wert einem Analogmeter oder einer Grafik zuweisen willst, brauchst Du dazu auch ein angebundenes System was den Wert gleich im passenden Format liefert und als Gerät im AIO CREATOR NEO im Gerätemanager importieren lässt.
Von
Vielen Dank für die sehr ausführliche Antwort! Da werde ich mich später mal mit auseinandersetzen und hoffe bekomme es dann hin.
Einen schönen Weihnachtsabend noch!
Neuen Kommentar hinzufügen