And this appears when I try to delete that fridge.
...
Django stops working when I try to delete - or rename it.
Thank you! I just pushed an update to GitHub - Try updating and see if that fixes it.
And this appears when I try to delete that fridge.
...
Django stops working when I try to delete - or rename it.
Just to avoid any hickups in my system, Jessie has been freshly installed now. Fermentrack is on it`s way in.
EDIT:
Oh, crap, I was to fast ....
Sorry, will let system be untouched until we fix it
No worries - I've opened an issue on GitHub to track unicode support until we can get it tested/working. There's no reason in this day & age that Fermentrack needs to be ASCII only! When I'm in front of a device I can test with, I'll go through and see if the fix I just pushed through corrected the issue.
First Chamber went well, when adding the second one. I still get this when I try to configure pins.
Unable to reach brewpi-script. Try restarting brewpi-script.
Doh. I'll take a look when I'm home and can actually test. Thanks for testing that!Upgraded to the latest and renamed one of my chambers to something with norwegian characters.
"ascii' codec can't encode character u'\xe6' in position 2: ordinal not in range(128)"
Same error
Upgraded to the latest and renamed one of my chambers to something with norwegian characters.
"ascii' codec can't encode character u'\xe6' in position 2: ordinal not in range(128)"
Same error
After a good night of sleep - I woke up to the "Cannot receiveLCD text fromController/Script" from Chamber number two again.
@Thorrak - anything I should send to you? To check out what is going on?
Seems like I can`t find any filenames like that.
I tried to run sudo find -name brewpi_spawner*.* and it only shows a file ending with .py
Can`t find any file named stderr*.*
It`s "Mange Device/View Logs"
This is the last lines. Seems it stoppet logging 22:04:27
""
...
Apr 18 2017 22:04:27 {"BeerTemp": 2.28,"BeerSet":null,"BeerAnn":null,"FridgeTemp": 4.00,"FridgeSet": 4.50,"FridgeAnn":null,"State":3}
""
It went down after only a few minutes
...
Mine is also not working again
I can ping the ESP from the pi using both the name and the IP address. I do feel my fridge is a little far from my router so the wifi could have dropped at some stage, resulting in this locked up state
more logs: http://filebin.net/fermentrack/amadio20apr-fermentrack_logs.tgz
I have two hypotheses for what may be causing these issues:
1. The controller is losing connection to the router, and for some reason isn't reconnecting. The WiFi connection code is only explicitly called during the initial boot sequence and while there should be a reconnection watchdog, it may not be functioning correctly.
2. For some reason, the controller thinks that brewpi-script is connected to it when - in fact - it isn't. Since the controller will only "talk" with the first device that connects to it, this results in it being "silent" and not sending the version/LCD info.
I have fixes for the first potential issue in brewpi-esp8266.v0.81-test.wifi.bin and fixes for both the first and second issue in brewpi-esp8266.v0.81-test2.wifi.bin on GitHub. I'd say start with test2 - If that works, I'll delete the other one and make that v0.81.
The way that issue #2 is fixed is by making it so that whenever something connects to the controller, it drops all previous connections. This means that if you have two instances of brewpi-script (or a manual telnet connection) attempting to connect to a controller at once, it will appear to constantly drop connection. Something to keep in mind!
There IS something strange going on with those D1 boards. I have posted this erlier, but - if I reset my cards (all 5 of them) Flash number one - connects to it, then configure it for my WIFI, the next cards - connects to the WIFI by it selves. This is absolutly insane.
Nothing is stored in either Arduino IDE - if I go that route, and nothing is stored in the bin file - if I choose that route.
I tested the serial firmware last night and everything is fine except the ESP broadcast as an open AP the whole time.
Thorrak, I did a few searches for turning the ESP radio off and there are various solutions, mainly for saving power when using batteries. Do you think something needs to be included in the serial firmware to keep the radio off? Although you did say that the ESP should't even know it has a radio as the code is not present in the firmware.
I'm confident I've done a complete wipe of all previous firmware on the ESP as it does not now remember my WiFi credentials. Also, when I connect to the ESP AP and access IP 192.168.4.2 the page is blank. It would be nice to turn off the ESP AP to prevent anyone trying to mess with it.
I think you are on to something in #2 - Since I`m able to ping the IP address, it`s on the Wifi. It`s more than possible it has some dropouts, but so does chamber number 1 (control bozes sits side by side)
Any advice for cleaning the Flash 100% before flashing?
I will wait for the next update before I flash
I started with a huzzah feather at first but I couldn't get it's wifi setup, so I bought the recommended board and after three restarts it seems to be running fine other than this interface issue and the entry value units seems stuck on °C which is not a big deal.
The interface won't update a new brew. Any words of advice? If not I will reformat and start from scratch. .
Hey there. The interface shouldn't be stuck on °C. If you're using Fermentrack, go to the device dashboard, in the device menu choose "Manage Device/View Logs", and change the temperature format to whatever you want it to be (see: fahrenheit).
One day someone should add Rankine/Kelvin for variety, but today is not that day.
If you're using brewpi-www, the setting should be in the usual place (under one of the advanced configuration menus near the bottom) but I don't recall where, offhand. If you can't find it, post back here and I'll pop my brewpi-www SD card back in and see if I can find it.
As far as the interface issue, what do you mean that it won't update a new brew? Are you using Fermentrack or brewpi-www?
I'm running brewpi-www. It's running sample data. When I go to change it, it say I have done so successfully, but it doesn't change.
I'm just learning of fermentrack. I may start over with that.
The temp reads in F if if I choose it, but the spot to change the beer constant stays in C.
I tested the serial firmware last night and everything is fine except the ESP broadcast as an open AP the whole time.
Fermentrack v0.1
We are proud to announce the soft release of Fermentrack - a fermentation temperature controller web interface. Fermentrack is a replacement web interface for BrewPi and enables the control of one or multiple BrewPi fermentation temperature controllers from a single web portal.
Key Features:
Simultaneous support of multiple controllers (Multi-Chamber support)
Native WiFi connection support
Streamlined device configuration workflow
Simplified installation process
Release Notes:
This soft release currently exclusively supports ESP8266-based controllers connected via WiFi. Support for serial controllers is forthcoming, with support for Arduino controllers soon behind. While there will be periodic, tagged numbered releases there is no specific release schedule and new features will be added continuously. As new features are added to the repo Fermentrack will periodically prompt to upgrade.
Fermentrack relies upon Nginx for managing connections to the web app and is currently intended to be installed on a freshly configured Raspbian install.
Installation:
Fermentrack can be installed via a quick, web-based installation script. To install, simply type:
Code:curl -L install.fermentrack.com | sudo bash
into the terminal when connected to your Raspberry Pi.
For additional information on the installation process, review the installation script contained within the fermentrack-tools repo.
Documentation:
Written documentation is available at: https://thorrak.github.io/fermentrack/
Additionally, the installation/usage of Fermentrack is documented via a series of videos on YouTube:
Step 1. Installing Fermentrack - YouTube
Step 2. Configuring Fermentrack - YouTube
Step 3. Configuring a Controller - YouTube
Step 4. Creating a Fermentation Profile - YouTube
Licensing
Fermentrack is licensed under the MIT license.
Contributing
Interested in helping develop Fermentrack, write/update/fix documentation, or reporting bugs? Awesome! Bugs & issues can be easily reported on GitHub via the issue tracker. Pull requests are always welcome.
One area in which help is especially welcome is with the user interface - While the user interface isnt bad, it certainly could use some improvements. If you have ideas (or can help with recreating it) please let us know!
Key Thanks
I am immensely thankful for the contributions of @rocket4x4 who has been a key contributor/collaborator in this project. Additional thanks go to Elco & the BrewPi team for designing the original web interface as well as the BrewPi controller. Separately, thanks goes to all the participants in this thread for providing feedback and ideas as Fermentrack was being developed.
Enter your email address to join: