Bought this the other day for $29, don’t know if they’ll refund the difference but for $10, it’s really a cool piece for your home. Lot of stock around local stores. Be quick.
Credits to OP
Bought this the other day for $29, don’t know if they’ll refund the difference but for $10, it’s really a cool piece for your home. Lot of stock around local stores. Be quick.
Credits to OP
But this one will end up in the landfill sooner than others.
Picked up 3x from KMart Southland this morning, still plenty in stock on the shelf.
If anyone who thinking of doing click and collect at their local store instead of getting straight away , some Kmarts take over a day to do the click and collect orders , so if you really want this , would go in asap and pickup item from shelf. Had this happen to me with other items where I ordered online when items showed in stock but the click and collect took over a day to be processed and then items had been purchased by people in store
I think their stock management is pretty ordinary.
Ordered c&c this morning. Ready to collect 1hr later with OnePass.
Order placed earlier without OnePass is still processing 15hr later!
Loads at my local shelf says $29, scans at $10
doesn't this mean you get it for free? or is that not a thing anymore haha….
Not to be too paranoid but - this has a microphone in it. Has anyone checked to see if the app makes any weird connections?
this has a microphone in it
Where did you see that? I can't find any mention or evidence of a microphone anywhere.
Like that smart light, it probably uses the phone's microphone.
It's a valid concern, though.
Again, is there any evidence that there is a microphone on the device itself? Or are we just speculating? Asking legitimately, because I've looked through the product spec and user manual and can't find any evidence of a microphone on the device.
it probably uses the phone's microphone.
This is less of a concern since I can simply deny microphone access if the companion app requests it.
@mboy: this guy opened one up and there is a microphone connected to the LED controller / bluetooth module - https://www.youtube.com/watch?v=23-4MTI6y4o
I bought one today.
One of the modes has a dancing man that responds to sound. It definitely has a mic.
That's with no app connected.
Ah interesting. Thanks for the confirmation.
@mboy: I had a look at the manual. It does mention that you can select either the phone mic or the device mic.
Perfect for certain Japanese movies
Thanks to Kmart, my house look like a led circus now, how many more lights should I get lol
Thanks OP,
It looks cool. I ordered one https://www.tiktok.com/@kmartaustralia/video/743768115467480…
Ordered two from a store that said it had stock (Brunswick). Order was accepted and processed, then cancelled a few hours later.
4x thanks OP
Thanks OP ordered a few of them..
https://v16m.tiktokcdn.com/ec57da1f5d9d068caf75f7c6d00ada82/…
Installed from here: https://github.com/derkalle4/python3-idotmatrix-client
You should be able to then trigger things via automations following:
https://www.home-assistant.io/integrations/shell_command/
nice work! was that just through bluetooth? very nice work.
Yep using bluetooth - didn't have to do anything special. Already use bluetooth integrations for my Xiaomi temp/humidity sensors and night lights as well as various other LED strips and things.
But looks like the set-text command isn't working. Always throws an error for me. Mucking around caused the device to disappear from being found until I power cycled it.
Drafting the Configuration.yaml shell commands now and will share a bit later
Damn - nice work again! Thanks for taking the leap and doing the experimentation - I've got a few on order (awaiting pickup), I was going to take them apart and solder in an rp2040 or esp32 microcontroller and have a play with it - for $10 the diffuser alone is worth it imo. If I'm going to join the 4 up for a larger 32x32 pixel image then I'll probably still need to go the microcontroller route. Things like this is why I have so many 'junk' projects around my house - it's so much fun in the 'finding out' stage :)
@gizmomelb: Please keep me updated if you manage to string a few together.
Amazing! Ordered another 2 with this information.
I don't know a lot about Home Assistant, what does adding this to it allow you to do?
display low resolution images of whatever you like :) it's not something serious, it's just for fun really.
edit: you could do serous stuff like have it show the time, temperature etc. but again it'll be in low resolution 16 x 16 'pixels'.
It already does time out of the box with the app.
"Google, when my crush walks in the door, show her my noods" (in 16 pixels)
Nice! Now to figure out if it works via ESP32 bluetooth proxies otherwise it will have limited range based on where the HA server is located. On my initial tests, the scan finds it but sending any commands to it timesout.
Ok looks like I can't use a simple shell_command to call the python script. I think it's how Python scripts are run. Need to dig a bit deeper but suggestions were to look at AppDaemon in the HASS addons store or use the Python library directly. A bit of a bummer as the command line functions were nice and simple. I'll keep digging but if anyone works out the easiest way to do this please share back!
Ref: https://community.home-assistant.io/t/python-venv-not-workin…
Easiest would be to install the python client directly under either the pi user or the homeassistant user and use the shell commands i.e. install the client outside of the venv environment or within the same venv as homeassistant.
@skid are you able to share a guide on this?
@0 0 0: I do not have a idotmatrix to test, but it should be something like
From where you cloned the idotmatrix client, type
python3 -m pip install asyncio
python3 -m pip install bleak
python3 -m pip install pillow
python3 -m pip install argparse
Attempt to execute the command line:
python3 .\app.py <YOUR_COMMAND_LINE_ARGUMENTS>
If it works, use the command in step 3 for the shell command. If it doesn't work, try to work out which dependencies are missing and install them. If Home Assistant no longer works, restore from backup!
@skid: No luck still getting
stdout: ""
stderr: |-
Traceback (most recent call last):
File "/config/./app.py", line 7, in <module>
from core.cmd import CMD
File "/config/core/cmd.py", line 9, in <module>
from idotmatrix import ConnectionManager
ModuleNotFoundError: No module named 'idotmatrix'
returncode: 1
Tried installing idotmatrix again but says requirement already satisfied
@0 0 0: oops, confused the idotmatrix library with the client. Try typing this
python3 -m pip install idotmatrix==0.0.7
and retry the command in step 3.
@0 0 0: I reckon it's probably to do with how you are importing the venv from your script. Try ʼsourceʼ or ʼ. ʼ to import it. As in ʼsource venv_name/bin/activateʼ.
@Gravity: So in the script it has the following code. How would I change this to source?
from datetime import datetime
import logging
import os
from PIL import Image
import time
from idotmatrix import ConnectionManager
from idotmatrix import Chronograph
from idotmatrix import Clock
from idotmatrix import Common
from idotmatrix import Countdown
from idotmatrix import Gif
from idotmatrix import Image
from idotmatrix import FullscreenColor
from idotmatrix import MusicSync
from idotmatrix import Scoreboard
from idotmatrix import Graffiti
from idotmatrix import Text
@0 0 0: Gravity meant from the command line, but you had already done that in your first post.
Getting the venv client to run from a shell command in HA won't work as you found out. You have to run the client outside of its venv.
Did this command help get you past the error?
python3 -m pip install idotmatrix==0.0.7
@skid: Nah that didn't help. Also tried installing in protected mode and non protected mode via Advanced Terminal in HA. I read that python can get confused on where to install based on user context. Maybe I've bodged something else up along the way.
Would I potentially have to try running this directly on my HA server via the shell there? I've just been running via the Advanced Terminal GUI. Has worked in the past to do things
@0 0 0: Yes, try running those commands directly from a shell on the HA server. The aim is to have the idotmatrix library loaded at the same level as HA. I think the other libraries (except maybe pillow) would already be on the HA server.
I have HA running in a venv, so I either install the python library under the homeassistant user and execute the shell command as the homeassistant user. Otherwise, I install the python library under the pi user and have to su from homeassistant to pi or grant access for homeassistant to do that. The second way is a PITA and probably clear as mud.
@skid: Ok let me try that thanks. I think I'll get into this issue though:
https://community.home-assistant.io/t/python-module-not-foun…
When the HA Supervisor is updated all the libraries get wiped.
Edit: I tried but I actually have no idea what I'm doing as I haven't grasped the whole docker and container concepts fully. On my HA server I have the ha > prompt. I can type login and get into some Linux shell but everything looks different from there and python3 doesn't work as a command.
This item would be great if the pixel grid was 32x32.The 16x16 grid seems limited for display
you can still get a 32x32 on temu and wait for one of the 100% cashback offers
$10
Find a 32x32 one for $10 ….
nah for 32x32 you'll need 4 of them, so $40 in total ;)
Online says out of stock in store, yet theres 30+.
Maybe I should have waited for the next drop.
Ordered this morning from a store with stock, now cancelled.
A lot of stock in Warriewood with the original clearance price of $29 but scans as $10.
Just like I'm a 10 but the opposite sex rates me a 2 ****shrug****
I managed to pick a bunch at PacFair last week they scanned for $5 each! The LED Lamp wireless charger was $5 too
Thanks OP. Got one, set it up and had a play around. Got another one for another roon. Pretty dang good value.
The board is RGB, but not ARGB LED's
What are you guys displaying on this?
Anyone got some cool designs?
I am using the clock and the "microphone rhythm" features. For the animations, I found that the "Cloud material" repo contains several good designs, but each load will only show 4 or 6 of them, so it's a pain to scroll through the list. Ended up giving up on that until I had the energy to mess with the app
Thanks. I noticed too the app for this seems to be a knockoff of the divoom app. All the designs seem to be taken from there. It has way more though. Just search, download and open in the idotmatrix app.
https://play.google.com/store/apps/details?id=com.divoom.Div…
Neat trick, thanks. Tried to load some of the divoom ones and the display refused to refresh the screen on some occasions. Guess the divoom ones are more complex and pushing the microprocessor to its limit.
@random-guy: Make sure to check 16x16 in the filter if you didn't already.
@Gehirn: Surely did.
To clarify when I said "more complex" I meant more frames in the animation.
Potentially another reason why the screen refused to refresh might be I set a rather high refresh rate when importing the gifs.
Thanks for sharing. That's an impressive catalogue of animations
Is there a way to use that app to connect directly to the device? Sadly some of the animations aren't able to be exported to load via the native app
@edrift: No, I have not been able to.
its up there as the most useless thing I ever purchased, one has malfunctioned already and will return it. steps to make it malfunction: connect BT app, set clock, leave for a few mins, disconnect BT, power off using onboard button, pull the usb out the charging port. = no more turning on. screen is poor quality as well Aliexpress has better ones.
Did you plug the USB back in? There is no battery in it and it requires USB power to operate. It is not a charging port.
That's true of mostly all decorations.