NEWS
[gelöst] Laufschrift in DP (String)
JavaScript
21
Beiträge
4
Kommentatoren
2.1k
Aufrufe
3
Watching
-
@paul53 Es funktioniert. Vielen Dank für deine Unterstützung!
Das ganze Script sieht jetzt so aus:
var idText = 'sonos.0.root.192_168_178_56.current_title'/*Current title*/; var idT14 = 'openknx.0.E5_Küche.Multimedia.EG_Küche_Statuszeile_2'/*EG Küche Statuszeile 2*/; var timer = null; on(idText, function(dp) { clearInterval(timer); if(dp.state.val.length > 14) { let cycle = 1000; // Geschwindigkeit in ms let start = 0; timer = setInterval(function() { setState(idT14, dp.state.val.slice(Math.max(start, 0), Math.max(start + 14, 14))); start++; if(start > dp.state.val.length - 14) start = -8; // Haltezeit am Anfang (Geschwindigkeit * Cycle) }, cycle); } else setState(idT14, dp.state.val); });