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
Habe das gleiche Problem aber keine Lösung. Vielleicht hat jemand eine Idee?
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
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
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
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