Sonos Fehlermeldung bei Radio

Begonnen von choetzu, 17 Februar 2018, 15:14:48

Vorheriges Thema - Nächstes Thema

choetzu

Guten Nachmittag,

wenn ich Radio via Sonos höre, dass flutet Sonos Events (siehe unten) bei jedem Liedwechsel. Zusätzlich erscheint dann im Eventmonitor die Meldung

jquery.min.js line 3:
TypeError: null is not an object (evaluating 'h.lastChild')


Events bei Wechsel:

17 15:07:50 SONOSPLAYER Sonos_Wohnzimmer infoSummarize2: PLAYING => SRF 3: JONAS BLUE FEAT. WILLIAM SINGE - MAMA
2018-02-17 15:07:50 structure Sonos_Structure 1
2018-02-17 15:07:50 SONOSPLAYER Sonos_Bad__Schlafz display_covertitle:   if (!document.getElementById("global_fulldiv_SonosBadSchlafz")) { var newDiv = document.createElement("div");  newDiv.setAttribute("id", "global_fulldiv_SonosBadSchlafz"); document.body.appendChild(newDiv);   var newScript = document.createElement("script"); newScript.setAttribute("type", "text/javascript");  newScript.appendChild(document.createTextNode('function refreshFullSonosBadSchlafz() {  var fullDiv = document.getElementById("element_fulldiv_SonosBadSchlafz"); if (!fullDiv) { return; }  var elementHTML = decodeURIComponent(fullDiv.innerHTML); var global = document.getElementById("global_fulldiv_SonosBadSchlafz");  var oldGlobal = global.innerHTML; var hash = document.getElementById("hash_SonosBadSchlafz"); var hashMatch = /(.+?)<.div>/i;  hashMatch.exec(elementHTML); if ((oldGlobal != "") && (!hash || (hash.innerHTML != RegExp.$1))) { global.innerHTML = elementHTML; }   if (oldGlobal != "") { setTimeout(refreshFullSonosBadSchlafz, 1000);  var playing = document.getElementById("prog_playing_SonosBadSchlafz"); if (playing && playing.innerHTML == "1") {  setTimeout(refreshTimeSonosBadSchlafz, 100); } } } function refreshTimeSonosBadSchlafz() {  var playing = document.getElementById("prog_playing_SonosBadSchlafz"); if (!playing || (playing && (playing.innerHTML == "0"))) { return; }   var runtime = document.getElementById("prog_runtime_SonosBadSchlafz");  var starttime = document.getElementById("prog_starttime_SonosBadSchlafz"); if (runtime && starttime) { var now = new Date().getTime();  var percent = (Math.round(now / 10.0) -  Math.round(starttime.innerHTML * 100.0)) / runtime.innerHTML;  document.getElementById("progressbarSonosBadSchlafz").style.width = percent + "%"; setTimeout(refreshTimeSonosBadSchlafz, 100); }  }')); document.body.appendChild(newScript); }  %3Cstyle%20type%3D%22text%2Fcss%22%3E.SONOS_Transportstate%20%7B%20height%3A%200.8em%3B%20margin-top%3A%20-6px%3B%20margin-left%3A%202px%3B%20%7D%3C%2Fstyle%3E%3Cdiv%20id%3D%22cover_currentSonosBadSchlafz%22%20style%3D%22position%3A%20fixed%3B%20top%3A%200px%3B%20left%3A%200px%3B%20width%3A%20100%25%3B%20height%3A%20100%25%3B%20z-index%3A%2010000%3B%20background-color%3A%20rgb%2820%2C20%2C20%29%3B%22%20onclick%3D%22document.getElementById%28%27cover_currentSonosBadSchlafz%27%29.style.display%20%3D%20%27none%27%3B%20document.getElementById%28%27global_fulldiv_SonosBadSchlafz%27%29.innerHTML%20%3D%20%27%27%3B%22%3E%3Cdiv%20style%3D%22position%3A%20absolute%3B%20top%3A%2010px%3B%20left%3A%205px%3B%20display%3A%20inline-block%3B%20height%3A%2035px%3B%20width%3A%2035px%3B%20background-image%3A%20url%28%2Ffhem%2Fsonos%2Fcover%2Ftunein_round.png%29%3B%20background-repeat%3A%20no-repeat%3B%20background-size%3A%20contain%3B%20background-position%3A%20center%20center%3B%22%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22width%3A%20100%25%3B%20top%205px%3B%20text-align%3A%20center%3B%20font-weight%3A%20bold%3B%20color%3A%20lightgray%3B%20font-size%3A%20200%25%3B%22%3EBad%20%2F%20Schlafz.%3Csvg%20class%3D%22SONOS_Transportstate%20audio_play%22%20data-txt%3D%22Playing%22%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20width%3D%22435pt%22%20height%3D%22648pt%22%20viewBox%3D%220%200%20435%20648%22%20%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%20%3Cmetadata%3E%20Created%20by%20potrace%201.8%2C%20written%20by%20Peter%20Selinger%202001-2007%20%3C%2Fmetadata%3E%20%3Cg%20transform%3D%22translate%280%2C648%29%20scale%280.284211%2C-0.284211%29%22%20%20stroke%3D%22none%22%3E%20%3Cpath%20d%3D%22M25%202255%20l-25%20-24%200%20-1091%200%20-1091%2025%20-24%20c13%20-14%2033%20-25%2043%20-25%2019%200%201423%201064%201450%201098%2019%2025%2014%2066%20-10%2089%20-22%2020%20-1253%20963%20-1372%201050%20-32%2024%20-65%2043%20-73%2043%20-7%200%20-25%20-11%20-38%20-25z%20m714%20-647%20c317%20-242%20584%20-448%20593%20-457%2016%20-15%20-22%20-46%20-587%20-478%20l-605%20-462%200%20925%20c0%20673%203%20923%2011%20918%206%20-3%20271%20-204%20588%20-446z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%3C%2Fdiv%3E%3Cdiv%20style%3D%22position%3A%20relative%3B%20top%3A%208px%3B%20height%3A%2086%25%3B%20max-width%3A%20100%25%3B%20text-align%3A%20center%3B%22%3E%3Cdiv%20style%3D%22display%3A%2018-02-17 15:07:58 CUL_HM Weinkeller_Klima T: 22.5 H: 35


Kann ich das irgendwie beheben? Danke für die Hilfe

lg c
Raspi3, EnOcean, Zwave, Homematic

bioklima

Habe das gleiche Problem aber keine Lösung. Vielleicht hat jemand eine Idee?
Raspi2B mit FHEM Razberry-ZWave/CUL-FS20 (noch Reste)/Homebridge/Landroid-S, Airupnp(Airplay für Sonos),HueBridge2,...

Reinerlein

Hi choetzu,

vielleicht hängt es mit der structure zusammen?
Schon mal gelöscht? Was macht die denn eigentlich genau?

Die Events sind normal, jedes Reading, welches aktualisiert wird, erzeugt ein Event. Sonst könnte man nicht darauf reagieren, bzw. könnte die Oberfläche nicht aktualisiert werden...
Das Display-Event ist naturgemäß sehr groß, da es die komplette Playerdarstellung enthält (inkl. Vollbild bei Klick auf das aktuelle Cover).

Grüße
Reinerlein

choetzu

Hallo
ich habe structure gelöscht. Problem besteht. Das "Fluten" kommt v.a. beim Streamen von Radio-Sendern...
Keine Ahnung was das Problem ist..
Lg c
Raspi3, EnOcean, Zwave, Homematic

Reinerlein

Hi,

ich zielte eher auf die Fehlermeldung ab. Dein "fluten" dürfte normal sein...

Ich habe das mit der jquery.min.js bislang noch nicht gehört... Vielleicht ein Browserproblem?

Grüße
Reinerlein

choetzu

Hallo,
herzlichen Dank für deine Antwort. Komisch nur, dass es beim Event Monitor immer anliegende Fehlermeldung gibt. Kann ich da was machen?
Lg C
Raspi3, EnOcean, Zwave, Homematic