-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for IPStube possible? #22
Comments
I've created a binary that should/might work, you can install it from here. It incorporates the following modifications that I saw in the pull request:
What it doesn't currently do:
Obviously there may be other things that don't work as expected, as I don't have any hardware to test this on. |
Great! Thanks a lot for your work! Thanks again that you spent your time for implemeting this. I look forward to trying everything out! |
I'm getting 404 not found on bootloader.bin/partitions.bin/boot_app0.bin and firmware-ipstub-1.6.0.bin when trying to flash via that web page :(. |
I tried and now it's crashing on boot
|
Try littlefs-1.6.0.bin. If that works I would be interested to see the info page in the GUI. |
Could you post a screenshot of the error you see? |
Thank you for getting back to me, @judge2005 . usinge littlefs-1.6.0.bin get's me a different panic
|
Re. 404: Wordpress has some weird storage semantics. I can fix that, but that probably won’t fix the crashing. Re. Your real problem, I’ll take a look. Seems like my memory map and/or pin assignments are wrong. Any info you can provide about the hardware there would be much appreciated (photos of ESP32 plus any pin assignments you can tease out). Do you have a link to where you bought your clock from? |
I got it here, the sleek box was labeled H401. I haven't been able to open it in my lunch time - it's got four screws on the bottom, but the bottoms's either a very tight fit or glued in. |
Try now (no bugs fixed, but it should at least find the files! |
Firmware only works, but the full install fails in the same way as before. |
There were several things going on here. Hopefully I've fixed them all. Please try the browser-based install again. Note this still doesn't mean that the firmware will work, but it should at least install and not crash. I have ordered a clock from Ali Express and will try it out when it arrives. Thanks for your patience. |
I can confirm that it flashes via the browser now. And no, I have to thank you!. Pickup up a clock just to get our open source firmware running on it is way beyond anything anybody could ever expect you to do! |
It was so cheap, I couldn't resist. Like I need another clock lol. So after flashing, can you access the GUI and/or what does the console show - you should be able to see it from the browser. |
Flashing works, the fimware, not so much
Is what I see on the console/esp-monitor now. |
OK. Try again using the browser install. Choose the 'erase' option to clear the flash before installing. Again, let me know what you see in the console and if you can get to the GUI. |
sorry for the delay, here's what the current web-flashed firmware has to say. serial console:
and accordingly no gui. |
Try one more time. After this I'll wait until my hardware arrives in about a week. |
It looks like 1.6.2 installs properly and does not generate any errors. The web interface is presented on the created AP. WiFi will connect to an AP. The LEDs all work as expected. The displays do not seem to initialize and remain dark. It does not seem to be a backlighting issue as no image is seen when external lighting is applied to the side of the display. I have not yet checked to see if the MQTT is working. Progress! Thanks again for all the efforts! |
I found a bug related to enabling displays for the IPSTube clocks. I've uploaded a fix to the web site. Please try again(!) - note the version number is the same. |
No joy on the displays being enabled. From the nixies.us web page, I tried just the firmware update and then the full install. Then I tried uploading the binaries with esptool using this: Thanks for trying. I guess we'll just have to wait until you have actual hardware in your hands. |
Just FYI, the IPSTube original firmwares do not seem to be locked to the MAC address of the board. I have 2 clocks and their backups can be loaded interchangeably. |
I received my hardware today and I've uploaded new version to https://www.nixies.us/projects/elekstubeips-clock/elekstube-ips-v1-2-2/. I noticed that I have to put my clock in boot mode and that I can't configure the WiFi directly from the web page - I've updated the instructions accordingly. |
Version 1.6.3 works. Congratulations! I have cycled through all of the various options and all seem to be working as designed. |
I'm thinking of changing the one button to cycle through the modes - time -> date -> weather forecast and back. |
And now the flood of enhancements begins... ;) The button cycling through the views sounds good. Again, thanks for a great project. I wish I had more skills so I could help implement such enhancements, but I am a newcomer to small systems. |
Came back this morning to a frozen screensaver. Triggering the button didn't work. After power reset, it did have the right time, so idk. Would love more mqtt commands to swap clockfaces / show arbitrary images :). |
I noticed this one too. Can you create a separate issue for it? You can break out of it from the GUI so the clock isn't actually frozen.
Create a discussion at https://github.com/judge2005/EleksTubeIPS/discussions |
You can do this with MQTT/homeassistant. See https://github.com/judge2005/EleksTubeIPS/wiki/User-Guide#mqtthome-assistant
|
I'm going to close this issue. Please create separate issues for any bugs you find and create discussions for new feature requests, questions or observations. |
Just to finish up this thread - I've created v1.6.4 that fixes some pre-existing bugs. See the release notes for details. |
Hello,
I wonder if this firmware could also support the "IPStube" clock, which is latterly available in many webshops at a really moderate price.
Searching the web I found some information about this device and there is a pull requests in the EleksTubeHax project to make this possible.
The main difference to the supported clocks seems to be the fact that there is only one single switch button - but I think this would be not a great problem, because in your great software the settings are made via web interface.
The original firmware of the IPStube is controlled by a smartphone app which seems to have a lot of functions. This is nice, but - to be honest - running an unknown Chinese app and a web device without knowing what's going on under the hood ist not very advisable.
I don't know if it is a great thing to implement this device in your program - but I think it would be great for a lot of people because this device seems to be sold numerously.
The text was updated successfully, but these errors were encountered: