It’s just a thin 3d-printed cover with rounded edges (attached with double-sided adhesive tape).
The Thinksmart logo was the only thing that my wife didn’t like about the idea of having this device in the living room.
So I needed a quick fix. ![]()
It’s just a thin 3d-printed cover with rounded edges (attached with double-sided adhesive tape).
The Thinksmart logo was the only thing that my wife didn’t like about the idea of having this device in the living room.
So I needed a quick fix. ![]()
Yeah, I was asking for the exact same use case ![]()
Are you able to share the drawings? I’ll ask a buddy to print it ![]()
Sure, here you go: ![]()
Give it some love after printing by sanding it for a less 3d-printed look, ending up with about grit 800.
That will give a relative matte look.
Continuing with finer grits will make it more shiny than the body, which might look a little bit out of place.
How do you switch between the normal dashboard and the screensaver? Are you using Fully Kiosks screensaver URL setting?
If I drop the URL of the screensaver dashboard in the settings, the ugly-bright white HA splash screen shows when switching dashboards. That’s so annoying, that I’m currently not using it as it draws unnecessary attention to the device when it switches over
I’m using a mix of Fully Kiosk and Browser-Mod to control the device.
With Browser-Mod you get the current url (so you can react with automations on it) and you can also navigate within the page like with HAs navigate actions.
That won’t reload the page, so you won’t get bugged by the ugly screen flashes. ![]()
I also use the current URL to detect if the screensaver dashboard is active and then an automation controls the brightness of the device based on the LUX value of a sensor in the living room.
Once you’re out of the screensaver view, it is always set to 100% brightness.
That’s because I like the clock to be less prominent visible and distracting, while a higher brightness makes the dashboard easier to read and looks better.
What’s currently missing is the automatic return to the screensaver after some time, so I currently use a button on the dashboard.
You can’t use Fully Kiosks integrated feature, as you otherwise use get a full page load with the flashing splash screen again.
I wrote to the Fully Kiosk developer if he might add the idle time as a value to MQTT and / or as a Javascript endpoint.
He said that he could add this in the next version most likely, so lets see …
Otherwise a custom JS loaded in the dashboard to monitor taps could also be possible, but I hope for the easier solution through Fully Kiosk.
I am kind of a n00b, but is it possible to set these up using a mac computer? Or do I have to do it from windows? I am sure I am in over my head, but willing to try. Got one for cheap… Any help would be greatly appreciated!
I found the link for MACOS. Sorry I missed that earlier. I am a moron. I cant seem to get past this step, and it gets stuck at the home assistant screen:
firehose - [LIB]: Error:{}
firehose_client
firehose_client - [LIB]: flash/mdtp.bin doesn’t exist!
firehose_client
firehose_client - [LIB]: flash/lksecapp.bin doesn’t exist!
firehose_client
firehose_client - [LIB]: flash/lksecapp.bin doesn’t exist!
firehose_client
firehose_client - [LIB]: flash/cmnlib_30.bin doesn’t exist!
firehose_client
firehose_client - [LIB]: flash/cmnlib_30.bin doesn’t exist!
firehose_client
firehose_client - [LIB]: flash/cmnlib64_30.bin doesn’t exist!
firehose_client
firehose_client - [LIB]: flash/cmnlib64_30.bin doesn’t exist!
firehose_client
firehose_client - [LIB]: flash/keymaster64.bin doesn’t exist!
firehose_client
firehose_client - [LIB]: flash/keymaster64.bin doesn’t exist!
firehose_client - [qfil] programming flash/resource.bin to partition(0)@sector(6161424)…
firehose -
Writing to physical partition 0, sector 6161424, sectors 729088
DeviceClass - USBError(19, ‘No such device (it may have been disconnected)’)
DeviceClass - USBError(19, ‘No such device (it may have been disconnected)’)
DeviceClass - USBError(19, ‘No such device (it may have been disconnected)’)
DeviceClass - USBError(19, ‘No such device (it may have been disconnected)’)
Progress: |██████████| 100.0% Write (Sector 0xB2000 of 0xB2000, ) 7626.01 MB/s
DeviceClass - USBError(19, ‘No such device (it may have been disconnected)’)
DeviceClass - USBError(19, ‘No such device (it may have been disconnected)’)
DeviceClass - USBError(19, ‘No such device (it may have been disconnected)’)
DeviceClass - USBError(19, ‘No such device (it may have been disconnected)’)
firehose
firehose - [LIB]: Error:{}
firehose_client
firehose_client - [LIB]: flash/userdata.bin doesn’t exist!
firehose_client
firehose_client - [LIB]: flash/gpt_main0.bin doesn’t exist!
firehose_client
firehose_client - [LIB]: flash/gpt_backup0.bin doesn’t exist!
firehose_client - [qfil] raw programming ok.
firehose_client - [qfil] patching…
firehose_client - [qfil] patching with bin/patch0.xml
firehose_client - [qfil] patching DISK sector(14), size=8
Can anyone help
nevermind everyone. I am a moron. FYI, once you boot up the device let go of the volume buttons once its connected.
I cant figure out where the home button is for the life of me or get it to work. I have it provisioned, developer mode installated etc. Oh well. Let me know if anyone has figured this out.
Otherwise sorry to spam and thank you all for putting together such an amazing product
I ended up using the camera proximity sensor with 5 min timeout - it works great on the three I have this enabled on. Only time it doesn’t work as intended is when it is to dark t detect movement at night, so you may still be in the same boat when it comes to a night-time alarm clock.
One method I use to turn mine on in the darkness is to wave my Apple Watch in front of it, seems to do the trick most of the time. However I wear mine to bed so that could be another complication.
Does anyone have the yakk camera stream working with correct orientation?
I can stream the video just fine to Frigate but no matter what i do it is always 90 degree wrong…i know i can force it in frigate by correcting it in fmpeg, but native would be nice…same with audio…missing…
Merci @mattmon, c’est top ! I’ve setup my 2 Lenovo ThinkSmart with your fixed software, it works great !
I have Home Assistant, Spotify and my Logitech Harmony running fine on them
and am still trying other things
I hadn’t thought of using Harmony on these devices, did you connect it over Bluetooth?
anybody know of screen rotation apps which do NOT rely on the notification area?
I got myself a couple more of the Lenovos, all with @mattmon android on it, but unfortunately the owlet app (baby monitor), does a reverse landscape on the Lenovo and I want to force the app, so that it’s not upside down.
Over the past 2 weeks I have had problems with my Thinksmarts where the page on Fully completely freezes on partial loading. I think it freezes when it comes to the bubble card part of the code. Same happens when I try to load on the HA app on the Thinksmart. My pages are heavily inspired by @pgale awesome page layout.
It only happens on these, all of my other devices, computers, phones still work flawlessly. Maybe there was a change to the background page code that breaks because our version Lineage is too outdated?
Anyone else having these issues? For reference I am on May Superviser and HA and the newest versions of Cloos’s beta version of Bubble Card.
They are particularly bad at keeping hold of stale data it seems. I set the clear cache after each page option in FKB to force old JS etc to be cleared. Have you tried that? I wonder if it’s old code being cached that’s causing the problems.
My dashboards are loading fine at the moment - latest HA and beta bubble card versions.
My NSPanel Pro on the other hand is having serious issue and hardly loads any of the dashboard. But that’s a different topic.
I do love the TSV for price and form factor but there are several times I wish they were a lot faster and had much more RAM!
Same about form factor vs speed. Wish we could shed a few superfluous Android processes to free up some cycles. Otherwise they are great.
I’ll try to dump the cache this weekend and let you know how it goes. The weird thing is both of my currently active ones are acting the same, but will run (slowly) on other HA pages.
If the cache doesn’t work I’ll start stripping one of my think smart pages until it loads to see if it’s a dependency that is forcing a crash.
H there, new to this device. I have installed the A8 listed in OP. Its a bit sluggish and I want to be able to utilize music assistant and voice on this, and from what I can tell I cannot do that with A8. I tried to flash A11, but now it just hangs afer Mode detected: sahara. Do I need to restore the original firmware or something? Is there some clear instructions on how to do that? Or is there another way to upgrade to A11 from the one in the OP?
EDIT: NM, able to finally flash, you literally need to start the edl command before you reboot the tablet. Questions about Which A11to use still stands.
Bought two of these devices, a few questions:
I run snapcast on mine. Seems to work fine linking to music server etc.
Thanks. Is that so you can use it as a Chromecast Receiver so it shows up when playing audio/video?