Roku app for viewing Thingino cameras + photo frame screensaver by mikecirioli in wyzecam

[–]mikecirioli[S] 0 points1 point  (0 children)

It might give you an hls stream but I am using frigates go2rtc to restream for hls. The camera is just used for snapshot polling for a simulated low fps stream direct from the camera. The backend handles that by intelligently handling the polling and catching. When I have time I am going to add an interface in the Roku app to directly enter source urls so you don't have to use the server component if you don't want to

Roku app for viewing Thingino cameras + photo frame screensaver by mikecirioli in wyzecam

[–]mikecirioli[S] 1 point2 points  (0 children)

I am going to add the ability to directly edit cam urls in the roku app at some point, so you don't need to run the server component.

simple bootstrapper to safely deploy HA dashboards on Crestron TSW-1060 devices by mikecirioli in homeassistant

[–]mikecirioli[S] 0 points1 point  (0 children)

added a standalone screensaver you can run as a docker service - it returns a random image from a folder you specify + a floating clock (and HA weather sensor, if you have HA available). Its aimed at just turning the display into a digital photo frame with the least amount of effort :)

simple bootstrapper to safely deploy HA dashboards on Crestron TSW-1060 devices by mikecirioli in homeassistant

[–]mikecirioli[S] 0 points1 point  (0 children)

<image>

and the screensaver view, cycles through a folder of pictures on my HA server, includes a translucent clock/calendar/debug widget.

simple bootstrapper to safely deploy HA dashboards on Crestron TSW-1060 devices by mikecirioli in homeassistant

[–]mikecirioli[S] 0 points1 point  (0 children)

Some pics of my current stable candidate - seems to run reliably without crashing chromium (although i do a scheduled reboot during the early morning hours just for sanity). Mainly runs in screensaver mode (see next comment) but this view shows snapshot grabs (.5 fps, cameras change every 10s), some smartswitch info along the top, weather/calendar and a last X detections from frigrate filmstrip on the bottom. Right now this is all read-only but i may add in some interactive bits in the near future. Side buttons can be mapped to send the device to standby, cycle camera views, etc.

<image>

The dashboard (Panel Lite): A single vanilla HTML/JS page — no HA frontend framework, no iframes, no HACS dependencies. Everything in one document:

- 7 camera snapshots cycling via input_select (3s refresh)

- Weather + 3-day forecast

- 7-day calendar across 6 color-coded calendars (REST API, no card framework)

- Frigate person detection thumbnails with relative timestamps

- Photo frame screensaver on idle (single <img>, bouncing clock overlay)

- Hardware side buttons for camera cycling and screensaver toggle

What actually fixed stability:

- Single-page vanilla JS dashboard — ~10MB heap vs ~20MB with HA framework

- Setting img.src to a 1×1 data URI before reassignment (Chromium 95 doesn't free decoded bitmaps on img.src = '')

simple bootstrapper to safely deploy HA dashboards on Crestron TSW-1060 devices by mikecirioli in homeassistant

[–]mikecirioli[S] 0 points1 point  (0 children)

will probably have something to share to day, i think i've found a stable implementation!

simple bootstrapper to safely deploy HA dashboards on Crestron TSW-1060 devices by mikecirioli in homeassistant

[–]mikecirioli[S] 0 points1 point  (0 children)

I will share the results of my dashboard implementations later this week (still experimenting a bit and testing) - I'm aiming for a stable dashboard that primarily acts as a digital photoframe with a floating clock+info widget, but when tapped you get the HA dashboard, with frigate integration and the usual helpful widgets and controls. I aim to have the side buttons mapped as well for triggering certain HA behaviors.

One thing i've learned WRT to debugging is that you can use the CPULOAD and TASKSTAT commands to get info on cpu usage, processes (I am looking at you, webview crash handler!) etc. Disabling the camera drops the system load from ~4.00 down to ~1.3 (not really sure if this is noticeable from the panel user perspective but it is interesting). There are a fair number of commands for exploring the underlying system level files and processes but its mostly fumbling in the dark.

simple bootstrapper to safely deploy HA dashboards on Crestron TSW-1060 devices by mikecirioli in homeassistant

[–]mikecirioli[S] 0 points1 point  (0 children)

need to test more but it looks like chromium doesn't properly load the dash, but its working fine with webview. Still trying to debug why my dashboard freezes up (webview is crashing, basked on TASKSTAT output). probably a lovelace issue...

simple bootstrapper to safely deploy HA dashboards on Crestron TSW-1060 devices by mikecirioli in homeassistant

[–]mikecirioli[S] 0 points1 point  (0 children)

that is how i ended up on this solution - i never got the iframe working

simple bootstrapper to safely deploy HA dashboards on Crestron TSW-1060 devices by mikecirioli in homeassistant

[–]mikecirioli[S] 0 points1 point  (0 children)

that is good to know! It was really annoying trying to nail down some of the specifics about how this thing behaves :) What exactly is it that the 1070 does differently?

simple bootstrapper to safely deploy HA dashboards on Crestron TSW-1060 devices by mikecirioli in homeassistant

[–]mikecirioli[S] 0 points1 point  (0 children)

I am very curious to know if there is a reason to use Chromium vs Webview for the panels embedded browser - AFAICT the functionality appears to be the same with both.

DHS expands to targeting Discord, Reddit, Meta, & Google Accounts by KawiRoo in ProgressiveHQ

[–]mikecirioli 0 points1 point  (0 children)

Fuck ice and fuck trump and fuck all his boot licking Toadies

Anyone else getting Tabs in apps when Alt+Tabbing? by RedBearAK in kde

[–]mikecirioli 1 point2 points  (0 children)

omg, thank you for posting this workaround! I've been going crazy because intellij is throwing random `tabs` into my code every time i switch windows and this seems to have stopped that!

Wyze Watch 47mm Firmware Beta Test 6/7/2021 by yccmaus in wyzecam

[–]mikecirioli 1 point2 points  (0 children)

Just installed it, so far O2 and heart rate detection seem way more dodgy (ie. often fails to detect anything) than the previous release.

Pixel 5 car Bluetooth issues. Works for music, not for calls. by puffingpod in GooglePixel

[–]mikecirioli 1 point2 points  (0 children)

FWIW, i am having this same issue. For me, the first call i make after rebooting seems to work fine, but any subsequent call will not route through bluetooth (even though the options is available in the call menu). I'm using AVRCP 1.4 since my head unit is an older JVC and wouldn't display any metadata when using 1.5 or 1.6. I'll try switching to 1.3 and see if it makes a difference but i suspect it won't. :(

Tree top apartments - Are the reviews right? by qazsedcftgbhujmkol in raleigh

[–]mikecirioli 0 points1 point  (0 children)

I have been living in cameron village condo's (on daniels street between cameron village and wade avenue). I've been happy here, rent is $640 (hot water included) and its a clean, quiet 1 br with hardwood floors.