The Red Reactor Battery Power Supply - Raspberry Pi Accessories

We have developed a robust, powerful and feature rich battery power supply board designed to fit underneath your Raspberry Pi (e.g. Zero, Model 3, Model 4 - all of the 40pin header models), which leaves the 40pin header on top of your Pi free for all the HATs and other connections that you may need for your projects. We designed this board as part of creating a portable internet radio and found that existing boards did not provide all the features we needed, or could not reliably supply enough current for the whole system.
As well as enabling your Pi projects to become portable, it provides software access to the battery voltage and current, as well as the ON button state, so you can detect short and long presses as well as safely shut down the device when needed. The ON button also provides the RUN/RESET function just in case your software really gets stuck - who says that doesn't happen?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The circuit design ensures that the battery is not under load whilst being charged, allowing the charging cycle to complete accurately, whilst the board only consumes 10uA when off (compared to some designs with CPU's that consume many mA's monitoring the ON button!), ensuring maximum battery life. But at the same time, our extreme testing shows a super steady 5.1v output when delivering over 4 Amps, with 1 board driving a Pi4, display, USB hub with keyboard, mouse, webcam, and at the same time charging the battery of another board under a Pi3, also with a display and both running a heavy graphics test case.
Designed for easy integration with all your projects, we are in the pre-launch phase for our Kickstarter campaign at https://www.kickstarter.com/projects/pascal-h/the-red-reactor-when-power-really-matters, launching soon.
If you would like more information and register to be notified when the campaign goes live, please check out https://www.theredreactor.com for details, including pictures and a video of the extreme testing. If you register it really helps us ensure we set the right goals for launch. We'd love to get your support to achieve our goal so we can make this board available to everyone! Of course, feel free to ask questions too. Thank you!

As part of our FAQ we answered a question about using the Red Reactor with a real time clock so you can completely shut down the Raspberry Pi system and then use a timed alarm to power everything back up again.
Not all projects need this feature of course, but if you're building something that only needs to wake up say once an hour, or once per day, then by shutting down completely, and with the fact that the Red Reactor only consumes a few micro-amps when OFF, you could potentially get many months of battery life for your monitoring applications.
Because our board provides easy access to the button interface, we decided to make a short video to show you how to make that work, which you can see at
It is worth mentioning that if you don't power the system OFF before an alarm, your software will receive the alarm interrupt in the same way as our example button interface software shows. So you can use the same setup for projects that stay active and need a timed action interrupt, for example to shut everything down after midnight. The second alarm register of the DS3132 device could wake it all up again too!
We hope you'll find the video interesting!

There are some use cases where system up-time is critical, yet consume too much power to run for long periods on batteries. So whilst a high performance battery back-up power supply is essential to ensure an orderly shutdown when there is an external power outage, you may also want to restart everything as soon as the external power is restored.
Whilst the Red Reactor can easily support a Pi4 with accessories and cleanly switch to battery power, you can also use the Vin port and ON button interface to easily integrate additional functionality into your project. In a previous video we showed how to add an RTC alarm to manage timed power-on and power-off requirements.
We've now also created a short video at
This shows how to add a simple circuit to detect when external power is restored, which connects to the Vin port and operates alongside an ON button to create a trigger (even if you're using USB as the power input). A simple script (here running on the Pi4 with display, USB hub, mouse and keyboard) will detect a power outage over I2C and perform a safe shutdown, whilst the system is automatically rebooted when external power returns!

Just wanted to give you a quick update on our progress. We were expecting our Kickstarter campaign https://www.kickstarter.com/projects/pascal-h/the-red-reactor-when-power-really-matters to go live this week but unfortunately the world's shortage of ICs (as you've no doubt read about in the news) has affected one of the components on our board. We obviously don't want to present a delivery schedule that we cannot commit to, so we'll look at alternative suppliers and solutions first.
We'd be happy to hear if you know of suppliers' stock for this particular component (INA219AIDCNR/INA219BIDCNR) or had good results with comparable, alternative parts. We'll let you know how we get on!

These days, everything is controlled by software. In fact, even my DVD player's ON/OFF button is no longer hard wired into the power supply, and needs its software to decide that I really wanted to turn the thing off. Well, many a time that software gets completely stuck, refuses to obey my command, and the only option is to pull the power plug at the back. Not a pretty sight with all the dust and cobwebs, I can tell you!
Now imagine this happening with your Raspberry Pi project, but when the mains is backed up by battery power you can no longer just 'pull the plug'. And when your Pi is inside a nice case design, getting those batteries out is not going to be a quick and easy task.
That is why the Red Reactor has a nifty Hard Reset function built into the ON button interface, so all you have to do is wire the RUN port of the Red Reactor to the RUN port on your Pi. So now, a long press of that ON button sorts it all out for you, and no need to pull the plug on that pesky software!
This short video shows you how the ON button and RESET functions are integrated together for all your projects, and I hope you'll find it useful!

We’re pleased to announce the first release of our Red Reactor Battery Widget for the Raspberry Pi OS, so you can see the battery status right from your desktop screen! Perfect for when you use the Red Reactor to make your Pi project portable, or you just want to make sure all is well in case you loose mains power.
The battery icon will show you the percentage charge, and during charging and discharging you can also see the battery current and voltage in the tool-tip when you hover over the icon, as well as the estimated time to full charge or how long you can keep going till you run out of juice!
NEW features: We’ve just updated it to provide a pop-up warning at 10% capacity and a 30 second timer warning to an automatic shutdown when your battery reaches empty. Instructions to install or update are on our Github site.
The code is designed for use with the Red Reactor battery power supply, and is available from our Github repository. For more information about the battery charging and discharge profiling results head over to our blog at https://www.theredreactor.com/2022/01/23/launching-our-pi-battery-widget/
Feel free to post comments there or here, we'd love to hear from you!

The Power of Standby
If you are thinking of creating a battery powered Raspberry Pi project, like remote monitoring with sensors, you might find our new article measuring standby performance useful. If you want to save power by turning your device OFF between readings, battery drain in the power supply itself can have a real impact on total days of battery life.
We created a simple moisture monitoring example and measured the battery voltage each time the Pi Zero was powered up by an RTC alarm, and whereas a competitor battery power supply barely managed to run for 2 weeks, the Red Reactor showed that it would keep working for months. That could save you a lot of hassle with sensors in hard to reach places!
The article and measurement results can be found at The RedReactor - Power of Standby.

Thank you for continuing to track our progress (and for reading this far down this thread!). The world chip supply shortage is still causing a problem for us, but we are hopeful that we can launch soon as things are slowly improving.
In the meantime, we have developed a Flask based web application that will enable you to monitor your battery status and usage remotely via a web browser, configure the monitoring process and even perform a remote reboot or shutdown. Perfect for when your Pi is used remotely or running without a display!
For more details please head over to our news update on Remote Monitoring , and you can download the code with install instructions from our GitHub page at https://github.com/Scally-H/RedReactor .
*** UPDATE *** We added the output from vcgencmd into the status report, so you can see if/when the CPU/GPU is affected by temperature throttling etc. A handy tool tip explains the result values when you hover over the value. We hope it gives you enough example code to extend it for your own projects with the Red Reactor!

Just a quick update to tell you about our Power of Standby experiment, which we documented on https://www.theredreactor.com/2022/03/05/the-power-of-standby/
We had a Raspberry Pi Zero powered by the Red Reactor using 2x 3000mAh batteries, set up with an RTC alarm to boot up every 4 hours to take a moisture sensor reading, email it out and turn itself completely off again. With these measurements we could show the benefit of the Red Reactor's ultra-low standby current (few uA) for sensor applications, and our setup was able to take 481 separate readings (it took 6 readings per day) before finally signing off from duty today.
So, if you just needed 1 reading per day, we've shown that it could run for well over 1 year on batteries. It’s funny, I kinda got to like seeing emails from my Pi every day…

We're pleased to announce our collaboration with a major battery supplier, and as part of our Kickstarter campaign we will be able to offer a special discount voucher for use with any batteries purchased from them, giving you a substantial and very worthwhile saving on adding a complete, robust battery power supply system to all your projects!
For more news and information as we continue to get closer to launch, please visit us at https://www.theredreactor.com/news/

@TheRedReactor Please check your PM inbox. Thank you.
-Regards: Badger50

We're very pleased to have been accepted into our PCB Manufacturer's Crowdfunding Project Sponsorship Programme, and with their excellent support this has enabled us to proceed with our final prototypes and set our target Kickstarter campaign launch date for September! We're waiting for our new boards to arrive and all being well with testing we hope to have everything ready for launch!
You can find more details on this in our latest update at https://www.theredreactor.com/2022/07/06/targetlaunchdate/
We know it's been a long wait but thank you all for your continued support!

A quick heads up that we are now counting down to our Kickstarter launch on Tuesday 13th of September!
We've been busy testing the final prototypes from PCBWAY and made a short video at
with assembly, testing and simple integration for a typical use case with a Pi 4, touch screen, USB keyboard and mouse.

We are now live on Kickstarter! And we have more exciting news on our website at https://www.theredreactor.com/2022/09/13/live-on-kickstarter/
We really hope you will join us on this exciting journey to reach our goal! If you can, please tell all your friends too!

Thank you to all who've been following us here on this thread, and a special THANK YOU for helping us to reach our goal in less than a week!
We're really excited to see so many pledges from all corners of the globe. It is just so great to see so many people with plans for gadgets that will benefit from our robust battery backup! Hence we'd love to hear about your projects and hope our software examples can help you. Based on your feedback we've just added a background monitoring app on our GitHub site https://github.com/Scally-H/RedReactor/tree/main/RR_BatMonitor that can email you any battery status changes and log battery performance. Check it out!
Thanks again for your support, and if you can, please share our campaign with your friends!

We have just completed working through the configuration requirements to enable our Red Reactor battery power supply to work in Ubuntu 22.04 LTS, and have created an extensive write up on https://www.theredreactor.com/2022/10/14/ubuntu/ of how to enable I2C/GPIO/TXD signal operation in the user account, and configure the sudo privileges to allow the battery applications to use the shutdown/reboot commands (without password) depending on voltage level and remote access commands.
We couldn't seem to make the udev rule to set the I2C ownership to the I2C group (with the user as a member) stick during a reboot, but found it was easier to add the user to the dialout group, which simultaneously enabled the application access to the GPIO.
If we missed a trick here, do let me know!
Likewise, from 20.04 I was expecting a separate usercfg.txt file in the /boot/firmware folder, but there was none and neither did the config.txt file try to include it. So it looks like 22.04 has reverted to a single file, which works for the gpio-poweroff and gpio-shutdown overlays, and there was no 'do not edit' message unlike that of 20.04 (!)
As I am new to Ubuntu, happy to stand corrected.
Ubuntu seems to have a great UI, and I was able to get it running on a Pi4 2GB model, though it was a little bit slow at times (but that's comparing it with a high end PC!). Certainly as a 64-bit server I can see it being an good choice given the long term support.

We were asked if we could provide an MQTT client to support home automation projects.
Our RR_MQTT client is now available from our GitHub site [https://github.com/Scally-H/RedReactor/ ... in/RR_MQTT], with a range of features to support integration into your Home Automation server. It has been tested with the Eclipse Mosquito MQTT Broker, connected to the OpenHAB Home Automation server.
The client can be installed as a service to start running automatically at boot time, continuously monitor the battery and take care of the connection to the MQTT broker, setting up 3 topics (service, data, command) through which you can communicate with the Red Reactor power supply.
It is already configured to deliver the following battery and device information:
Online/Offline/ERROR status
Battery voltage
Battery current
Battery charge %
External power status
CPU temperature
CPU status (e.g. temperature throttling conditions)
A configuration file helps you set up device specific parameters, including the publish interval. But any status change (e.g. losing external power, battery low warning etc.) will trigger an instant update publication, so you can take or automate immediate action, and send commands back to the power supply. But even if the connection is lost, the service will check the battery status and perform a safe shutdown if necessary, and reconnect whenever possible.
For more information about the RR_MQTT client please see https://www.theredreactor.com/2022/10/0 ... utomation/ , with install instructions on our GitHub site.

To show you what you can do with our RR_MQTT client we've created a Node-RED automation dashboard to give you full visibility and system control of your Red Reactor project, with the Node-RED JSON flow file available from our GitHub site, which includes installation instructions, and supports multiple instantiations for multiple devices. An article describing the full setup is on our website at RedReactor - Node-RED
The dashboard is divided into 3 groups of information:
Battery charge, along with voltage and current history graphs
Power status, with clear views on battery versus USB power activity, CPU status and battery statistics
RR_MQTT configuration, with sliders to adjust reporting interval, warning and shutdown levels
Along with buttons for REBOOT and SHUTDOWN, the Red Reactor flow will actively monitor the conditions and provide pop-up warnings as certain status elements change, such as loss/restoration of external power, as well as battery low and imminent shutdown info.
We can certainly recommend Node-RED as fun to learn and a great tool for automation, and our flow makes it easy to add extra functions, for example, you could automatically change the battery low warning level when operating under high load and temperature, or set a timer to automate safe shutdown.

Related

[PRJ] longest battery power for each rom/radio/hardspl

Hi,
I read a lot about different hardspls and radios together with different roms result in faster or slower battery drain... But nobody really knows which is the best hardspl or radio combination for any rom.
that's why I set up a little website which could help with this..
http://www.smartwebdesign.ch/ppcbatt/
It's only very simple by now.. I don't want to put real work in it until I know what you think about!
If it's beeing used I will add a search interface for sure.. but for now I just want to know what you think and if people are willing to enter data...
Suggestions are highly welcome!
Greets Chaelli
nice intention
i think you should have a required field for the location where the phone is usedand the provider(some combinations work good in some regions/orivuders)
and the first fields should be drop down ones, to be able to select previously created entries, or create a new one(to be able to sort and filter data )
le:
it would be a good ideea , for all users to use the same tool to measure battery drain in standby, and with the screen turned on at maximum brightness
this would be an emphiric way of measuring battery drainage.
if you want accurate data, then only certified people can enter data into the site.
as mentioned, there are many variables, network, age of phone, how warm it is even.
dont think its possible personally, but a good idea.
Is there any software that can do a battery of tests on WinMo? Perhaps all chefs can cook them into their Roms so that it would launch right after the initial setup before any cabs are installed and perform the tests and at the end a summary will be displayed.
thx for the feedback!
@ravest: I will add these fields but not groub by them yet (useless until there is more data) - but I will add a possibility to show the details for every device/rom/radio where you can see these things (including the comments)
@others: I also thought about measuring.. but I don't think people will take the time to measure this exactely - that's why I've chosen to use a subjective measurement - usually one has a pretty good idea how one configuration works compared to another one (with the same usage pattern - which is usally not depending on the configuration but on the person...
I know that this is not good science.. but IF we get a lot of data I think the results would be usefull...
The only way to confirm battery life is in a laboratory, with the handset linked directly to certified test equipment and kept at constant transmitter/receiver levels.
Any public database of random opinions will be much less useful than individuals trying out all the different radio/ROM's for themselves.
As others have mentioned before there are too many variables on the way people use their phones, and different networks etc etc.
@optimiser: of course you are right - but I never intended to get an exact value - but an average user-feeling. People can compare different configurations on their personal phones !usually with other variables (like usage pattern, location, provider) staying stable! - and this is what's important.. one can compare the different configurations against each other
chaelli said:
@optimiser: of course you are right - but I never intended to get an exact value - but an average user-feeling.
Click to expand...
Click to collapse
And therefore it is useless, as us humans, can't properly judge battery drain (which is measurable in mAmps) by "user feeling".
In order to measure battery drain you would need to set up a test procedure, which must include (beside the others) the following:
the same phone
the same period of time
same usage
and WORKING measurement tool. Not a software (because they tend to swtich of on standby mode) but plugged external measurement.
THEN you could approach some kind of fair measurement. Otherwise it's "how you feel", and as long as you are happy with your feelings, it's perfectly OK.
Cheers.

[APP][ALPHA] G Force Logger for Vehicle Performance (no, not gPC)

Hi, my name is Eric. I've been working with WinCE for a long time (since WinCE 2.0 haha) and I've regained interest in PPC programming. Working with few things here and there, mostly experimenting.
In anycase, I've got an idea to record g forces on a vehicle while it's being tested to its limits (AutoX, drag race).
Now, I know there's already a piece of software out there, gPC, but it isn't completely refined (indepth calibration, angle corrections) or completely free (by donation).
The goal of the project is to create something similar to a device called gTech which goes upwards of $300 for the basic model.
Key features will include:
- a reset function + algorithms to compensate for device orientation
- graphs of resulting logged data
- logging of calibrated data and raw data
- Driving aids
- Flashing screen to indicate reaching of new peak G (separate indicators for forward and lateral)
- a screen showing realtime overlapping graphed data for all axis
- a 2d grid with a cursor indicating current forward and lateral g
- on the same 2d graph, a drawn boundary indicating limits of g achieved (this will eventually look like an egg after working the car hard)
- and finally, real time telemetry transmission via edge/3g to a receiving computer
The ultimate goal of this project is to provide reliable data for motor enthusiasts whether they would like to see if their shifting is smooth, or if they're braking, or powering on in the right places or if their car mods have had any effect (this last one is pretty useful to quantify). In addition, provide some rudimentary tools to assist in competitions and spirited driving in the form of g limit warnings (flashing screen, large indicators of current g). In the case of spirited driving on a mountain road, the device can warn when approaching loss of traction (after collecting limit data) to prevent going off a cliff.
Venues of use:
Auto Cross
Track Days
Drag Strip
Skidpad
Of course, I have to insert here, that this device can't save your bacon if you do something idiotic and by no means do I condone dangerous driving.
With that said, all the above is what I hope to achieve and any of your comments is well appreciated.
Current Release:
v0.1
Alpha stage, rudimentary raw data output via numbers and a line (indicating X and Y recorded g) and a circle (indicating Z g). The numbers shown are the raw numbers recorded from the accelerometer and not converted to m/s^2. Although, you can probably do that math on your own if you're smart enough (simple scaling). What I've discovered is that each accelerometer is different, and even going from a negative axis (eg, device upside down) to positive axis (device right side up) will give different numbers. In addition, if you run the program, you'll notice a lot of jitteriness. I hope it doesn't affect the accuracy once I smooth them out with a segmented average.
Executable is packaged in a zip. It contains an EXE which can be straight run with Dot NET CF v2.0 (basically, all WM 6.1 devices)
Hi Canagan,
Great idea, I will certainly be testing this out.
I would like to ask, would it be possible to be able to include 1/4 mile time, and 0-60 etc so we can work out HP of the car. There is a similar app for the Iphone called Dynolicious http://gizmodo.com/5030749/iphone-apps-we-like-dynolicious-car-performance-meter
Thanks.
Whoooaaa sound a really good app ! Will test it this weekend ! Thanks
PooleyUK said:
I would like to ask, would it be possible to be able to include 1/4 mile time, and 0-60 etc so we can work out HP of the car. There is a similar app for the Iphone called Dynolicious http://gizmodo.com/5030749/iphone-apps-we-like-dynolicious-car-performance-meter
Click to expand...
Click to collapse
Yes, I can do that if there's more of a demand for it. Calculating horsepower is fairly simple, however, I may put 1/4 mile times and 0-60 towards the end of development as they require tieing into the GPS.
Great idea.. I will test it also
It seemt to be working on my Touch HD. But are the meaning of all these numbers??
CanaganD said:
Yes, I can do that if there's more of a demand for it. Calculating horsepower is fairly simple, however, I may put 1/4 mile times and 0-60 towards the end of development as they require tieing into the GPS.
Click to expand...
Click to collapse
Cool, looking forward to seeing this develop.
So far the accelerator test seems to be working fine.
would be need ive i could see how many hp mycar has

Help needed with app development - please!

Hello,
I am trying to get an app made for a product that I am trying to prototype, and am having a seriously hard time with it. I am looking for some help on this as I have been scammed twice by people doing a really convincing job of being a developer that turned out not to be. Luckily it wasn't much money. I would really appreciate some guidance or development help. There's a case of premium beer in it for you. :good:
What I am trying to do:
I need an app that will allow a user on their mobile phone to video call in to the product that I am prototyping. The product will be built-in in the user's home, and have a built-in android tablet running it. The android tablet will be connected to the house wifi and controlling a IOIO board, which then will turn relays on and off as required.
In app features:
2x on/off sliders that will maintain the relay in the position selected
1x momentary push button that will operate a servo motor to 90deg and return to starting position
1x momentary timed push button - when the button is pushed, it turns a motor and counts how many seconds, then saves the number.
1x momentary push button - resets "Saved Value"
1x push button - Saves "Saved Value".
1x scheduled timer - the user would preset at what time and how many times a day a function would occur. This would cause a motor to spin for the amount of seconds predetermined by the "Saved Value".
I would really appreciate the help of a good person/programmer. It doesn't seem overly complicated with what I am trying to do, but getting this done has proven to be a huge challenge for me. Most of the coding can be cut and pasted off of open source stuff, but I have no clue when it comes to programming and am incapable of programming this myself. The app doesn't have to be publicly published and only has to support the 1 mobile app connecting to the product app.
Thank you for your time. I look forward to hearing from you.
Please email me at prophetconcepts @ Gmail .com
Help needed with app development
Approaches to Vet Candidates for Your App Team
Every position requires marginally extraordinary aptitude and experience assessments. Any designer you're thinking about must have coordinate experience building applications. Search for skill in the stages you anticipate supporting. An iOS application requires an engineer with Objective C and Xcode information. An Android application, then again, needs a designer who knows Java and Eclipse or Android Studio.
Finishing up Note
Contracting your own group likewise requires more than simply finding the right individuals . In the event that you adopt this strategy as opposed to contracting a whole group like clever applications itself, you need to handle everything from HR to legitimate issues. What amount of get-away and wiped out leave will you permit? Will colleagues get value? In what capacity will you manage neighborhood and government impose filings? Those things are past the extent of this prompt article. Return for scope of these contemplations.
Step by step instructions to Find the Right People for Your App Development Team
Contracting for an application group isn't too not quite the same as procuring as a rule. Swing first to the general population you know and their systems for experienced contacts and referrals. These associations will permit you to increase more prominent bits of knowledge on an individual's expert identity and unwavering quality past their experience.
Check out Brainyapps they can help you with all of the programming!

JeeLight - ultimate Yeelight experience

Think of JeeLight as being the ultimate Yeelight experience for PC – whether you need ambient lighting for your office, a powerful Ambilight Mode that enhances immersion, or creating scenes and lighting presets for hosting parties, JeeLight can do everything you need.
Yeelights are the cheapest and best alternative to the expensive Phillips Hue!
JeeLight’s Core Features:
Real Ambilight (“Ambilight creates light effects that correspond to the screen content.”)
The capturing Zones can be set up individually for each Light by drag&drop.
Flash detection (adds immersion to scenes with flashing lights)
CPU Multithreading (experimental)
Detect average or predominant colors – results vary depending on screen content.
Zone testing (launches a video to quickly test and configure your JeeLight zones)
Playground
Set each Yeelight (or all together) to your favorite color.
Mouseflow tracks your mouse cursor and changes your Yeelights to whatever you’re mousing over.
Effectcreator
Create your own effects. Easy as 1-2-3
Sceneplayer
Play Presets or our own Effects created in Effectcreator
Set different Effects to different Lights and play them at the same time
Upload your custom Effect to the community Server
Download other custom Effects and use or edit them
Specials
Roompaint
With this mode all colors will flow slowly from one Light to the next one. And paint your room with uncountable beautiful colors.
Twinkle
Circadian Lighting (like f.lux) a lighting system designed to tap into the cycles our bodies’ follow each day, based on the color of the sky.
Runs on Windows, MacOS and Linux
Supports all WiFi enabled YeeLights!
Here a short demonstration of Ambilight. This video shows the first running version. Since then many improvements and functions have been added!
Please Note:
There is a Firmware issue in Yeelight bulbs which cause flickering due to high Framerate in Ambilight. I am in contact with Yeelight and there will be a Firmware update soon. Users of the beta firmware are able to activate the new feature (Send Beta Commands).
The software is in a final beta state and may not yet be working as expected – please report any bugs encountered in the forum. Furthermore its only tested on Windows, but should work on other OS too.
You need to enable “LAN-Control” in the Yeelight app for each Light.
JeeLightis free. However, I would be happy to accept small donations.This will help me to pay my hardware and server costs, as well the huge amount of coffee which is needed to develop more crazy stuff. (there’s a lot of nightly hours . Each donator will become a Beta-tester and receive every new function at first.
You can use the installer for Windows and MacOS which already includes the Java runtime. Of course you can use the JAR file too.
For Linux you have to download the latest Java Runtime and start the JAR File
Also check out the Guide!
Visit the Community forum and make some feature requests!
If you dont have any Yeelights yet, you can get yours following the Affiliate Links
YeeLight color Bulb V1
YeeLight color Bulb v2
YeeLight Strip 2m
Yeelight Bedside Lamp
Download JeeLight here!
Just downloaded and tested it on my 3 lights (2 bulbs + 1 strip). It works great, here's my notes so far:
1 - CPU usage is about 20% average on an AMD A8-5600k. I'm curious how you only get 3-8% on your setup.
2- Once you click "Start", the Jeelight app becomes very slow/unresponsive until you click "Stop". Only the Jeelight app, the computer runs normal.
3- A 3 minute time-limit on a beta demo is kind of...meh. Its not enough time to really test the app in movies, games, etc.
In any case, great work so far, I look forward to seeing this developed more
Akti88 said:
Just downloaded and tested it on my 3 lights (2 bulbs + 1 strip). It works great, here's my notes so far:
1 - CPU usage is about 20% average on an AMD A8-5600k. I'm curious how you only get 3-8% on your setup.
2- Once you click "Start", the Jeelight app becomes very slow/unresponsive until you click "Stop". Only the Jeelight app, the computer runs normal.
3- A 3 minute time-limit on a beta demo is kind of...meh. Its not enough time to really test the app in movies, games, etc.
In any case, great work so far, I look forward to seeing this developed more
Click to expand...
Click to collapse
Thank you for your opinion and test.
1. as i see on speed rankings, your CPU is on 460th while my is on 92th. The CPU load is also depending of the size of each capture zone
2. On my PC you notice only very slight and short jerking every 300ms when you move the window. Actually, hardly worth mentioning. think the same problem as point one. i will try to outsource a part to a new thread in the next version.
3. Yeah youre right.. I will increase the time to 15-20min i think.
Blueray88 said:
Thank you for your opinion and test.
1. as i see on speed rankings, your CPU is on 460th while my is on 92th. The CPU load is also depending of the size of each capture zone
2. On my PC you notice only very slight and short jerking every 300ms when you move the window. Actually, hardly worth mentioning. think the same problem as point one. i will try to outsource a part to a new thread in the next version.
3. Yeah youre right.. I will increase the time to 15-20min i think.
Click to expand...
Click to collapse
Ohhh point 1 and 2 make perfect sense, I have a large screen and created 3 zones that use the entire screen (top left half, top right half, bottom full width). Will test again with smaller zones
Update: Yes that was exactly the problem, with smaller zones my CPU usage dropped significantly and the app doesn't jerk around anymore when being moved around. Haha, makes perfect sense. :good:
Akti88 said:
Update: Yes that was exactly the problem, with smaller zones my CPU usage dropped significantly and the app doesn't jerk around anymore when being moved around. Haha, makes perfect sense. :good:
Click to expand...
Click to collapse
Nice.
A real ambilight like from phillips or other systems out there only use 1-2 centimeters on the sides, because you want that the colors "flow out of the screen" xD
Its a heavier process to find the average color of a 1000x1000 picture instead of a 200x200 one.
Anyway I upload Version 1.5 right now with new settings. like Flashdetection and Threading Mode.
Please look in 10 minutes if version 1.5 already exist
Blueray88 said:
Nice.
A real ambilight like from phillips or other systems out there only use 1-2 centimeters on the sides, because you want that the colors "flow out of the screen" xD
Its a heavier process to find the average color of a 1000x1000 picture instead of a 200x200 one.
Anyway I upload Version 1.5 right now with new settings. like Flashdetection and Threading Mode.
Please look in 10 minutes if version 1.5 already exist
Click to expand...
Click to collapse
Nice! Small problem with 1.5 though or maybe its just me?
I uninstalled 1.4 and installed 1.5 - after that, only 2 of my 3 lights will change color, the 3rd light just stays white.
So I deleted all the zones and tried to "Discover Lights" again but now it just stays on "Searching".
Update: Nevermind, I turned the lights on and off again in the Yeelight app and Jeelight instantly found them again. Weird. And after creating new zones, they all work again.
Very nice to add hyperthreading and flash detection
I have just one small feature request, would it be possible to name the lights in the Jeelight? Currently I move colors around my screen to figure out which zonebox controls each light
Version 1.5 is online:
threading mode wich controls all lights simultaneously due Hyperthreading
brightness control
flash detection wich may give a Action szene more effects and immersion. If huge brightness difference is detected, the light will switch to full white for a fraction of a second. This is the first version and i have to deal with the values a bit more
Akti88 said:
Update: Nevermind, I turned the lights on and off again in the Yeelight app and Jeelight instantly found them again. Weird. And after creating new zones, they all work again.
Click to expand...
Click to collapse
Yeah sometimes the Yeelights no longer response to any commands. I think this is a Firmware problem.
Akti88 said:
I have just one small feature request, would it be possible to name the lights in the Jeelight? Currently I move colors around my screen to figure out which zonebox controls each light
Click to expand...
Click to collapse
Yes thats a nice Idea, i will do this
p.s: You dont have to uninstall the old version.
And to reduce your downloaddata, just download the Jar file and replace it with the Jar in your installationfolder
C:\Program Files\JeeLight\app
Very much looking forward to future development on this app (and a paid full version ). I'm putting together a guide soon for maximizing Yeelight enjoyment on PC (for a tech how-to website) so this app will definitely be included along with Yeelight Toolbox
I've been testing various methods of getting a "Music Mode" on PC, Yeelight Toolbox works great for 1 light, and his Yeelight Music Android app can be ran inside an Android emulator on PC but that only gives a disco/strobe effect to all the lights, no color matching, so I'm looking forward to testing Jeelight with a visualizer plug-in for Foobar. Normally I run Milkdrop visualizer in full-screen mode so this should be fun I think with your flash detection, it should be pretty awesome.
Akti88 said:
Very much looking forward to future development on this app (and a paid full version ). I'm putting together a guide soon for maximizing Yeelight enjoyment on PC (for a tech how-to website) so this app will definitely be included along with Yeelight Toolbox
I've been testing various methods of getting a "Music Mode" on PC, Yeelight Toolbox works great for 1 light, and his Yeelight Music Android app can be ran inside an Android emulator on PC but that only gives a disco/strobe effect to all the lights, no color matching, so I'm looking forward to testing Jeelight with a visualizer plug-in for Foobar. Normally I run Milkdrop visualizer in full-screen mode so this should be fun I think with your flash detection, it should be pretty awesome.
Click to expand...
Click to collapse
maybe in the last step JeeLight will become a full control Software, wich include the same things. But for that i need much more people with awesome ideas...And of course time
I made a short video testing Jeelight 1.5 - 3 lights (1 strip, 2 bulbs), flashing detection enabled, Rammstein concert in Paris (lots of pyrotechnics)
https://youtu.be/wmvzuRhh8BM
Updated Jeelight to v1.8!
Awesome new features were added!
All information can be found in the updated description at top!
Stay tuned!
What's multithreading option?
saiojitsu said:
What's multithreading option?
Click to expand...
Click to collapse
each light zone should use its own CPU thread
https://blueforcer.de/jeelight-guide-and-faq/
Version 2.25 is online
new special “Twinkle”
Added a Tray Icon to control JeeLight while the Window is closed
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Updated to latest Java Runtime
Any thoughts about adding a music mode that reacts to the beats in the song playing on the computer?
Nice program!
I've just tried Yeelight Toolbox, JeeLight and Androids Yeelight Music app. But there were some problems with JeeLight i think:
- Autodiscovery doesn't work. No bulbs were found. So i added them manualy with the IP adresses.
- The color change in the tab "playground" sometimes show's no effect. Sometimes it works, sometimes it wont.
But now the weird part:
After adding the bulbs in JeeLight, Yeelight Toolbox says on opening:
"Ungültige Länge für Base-64-Zeichenarray oder -Zeichenfolge" (Translated: "invalid length for a base-64 char array or string"). If i look into the Yeelight Music App, the names of my bulbs are broken. There are now something like
"G?/
or
"G?G
The current logfile of JeeLight:
Code:
windows 10
2.25
Waiting for Light 1
Light 1 connected!
set Musicmode for 1 to true
Waiting for Light 2
Light 2 connected!
set Musicmode for 2 to true
Waiting for Light 3
Light 3 connected!
set Musicmode for 3 to true
Waiting for Light 4
Light 4 connected!
set Musicmode for 4 to true
Waiting for Light 5
Light 5 connected!
set Musicmode for 5 to true
Waiting for Light 6
Light 6 connected!
set Musicmode for 6 to true
Ambilight started
Start Thread 1
Start Thread 2
Start Thread 3
Start Thread 4
Start Thread 5
Start Thread 6
(RuntimeException) java.lang.RuntimeException: Object should first be initialized (B4XBitmap).
Thread 2 started
Thread 1 started
My Windows 10 PC is connected via LAN.
Hi , i'm noob , i have this error on windows 10 , i install jdk-8u191-windows-x64
Failed to find library.
---------------------------
C:\Program Files\JeeLight\runtime\bin\server\jvm.dll
---------------------------
JeeLight.exe
---------------------------
Failed to locate JNI_CreateJavaVM
---------------------------
JeeLight.exe
---------------------------
Failed to launch JVM
any help please.
Blueray88 said:
Version 2.25 is online
new special “Twinkle”
Added a Tray Icon to control JeeLight while the Window is closed
Updated to latest Java Runtime
Click to expand...
Click to collapse
i m using Mac OS and wanted to try the app.. But the app can't find my devices (1st gen. Yeelight YLDP02YL RGBW)
(i do connect to internet with cable)
What may be wrong?

Best Mounting / Project Box for Pi Zero 'Window to Scotland'

So I'm working on a multimedia project for a friend at work. He loves watching webcams of Scotland and so I designed a simple Pi Zero W setup where a python script loads a series of live streams of Scottish points of interest and one can use a potentiometer to "change the channel" to different cams. The goal is to hook this up to an old monitor we have (a 19-inch Dell, but we could find another) and hang it on the wall so he can always look at it.
So I've got the old monitor and the Pi and the potentiometer and I've got a python script that uses OMXplayer to make it work, although I'm not sure I want to stick with a potentiometer because it's hard to tell how far you've advanced and there's a 10 second pause where the screen goes black when changing cam feeds (if anyone knows how to fix that, please let me know). But my main issue is how I physically mount the pi and all the associated pieces (the MCP3008 ADC chip, the potentiometer) to the screen or at least to a neat box that I can hang on the wall, just below the screen.
Is there a good project box that has holes for the Pi Zero? Should I use a protoboard to attach the dial and the ADC chip? Any advice appreciated.

Categories

Resources