My first impression of the reTerminal e1001 is that it’s a sturdy-feeling device with a nice display and easily accessible buttons.
Using SenseCraft HMI is simple and user-friendly. During testing, I noticed that all dynamic features are displayed in the screen designer, such as battery percentage, but not on the E1001 screen (N/A value). When connecting to an API, the data isn’t refreshed, JavaScript isn’t executed, and the URL image isn’t displayed. I realize the app is still in beta, and I hope this will improve soon. Is there an estimated timeframe for the final release of SenseCraft HMI?
Is it possible to create new forum categories for the new series of reTerminal devices and for SenseCraft HMI?
It seems like these issues still persist. There is a lot of potential here, but it’s so clunky to modify the template designs and without these dynamic features I guess the sensecraft HMI is stuck at the “proof of concept” stage and I am forced to dive right into custom firmware.
There’s a major update for the SenseCraft HMI, which offers an UI for connecting to other environments via api without programming on de Seeed reTerminal e1001 (mono) and e1002 (color).
Main improvement for me: the api connection with my Homey home automation is now working. All data read from Homey via an API can be displayed on the e-ink screen (no api images). Nice javascript options for formatting data if needed.
The software is still in beta (and still contains bugs), but it’s a major functional and technical improvement and offers sufficient stability to work with. To use the updated UI, the display’s firmware also needs to be updated.
I think I’m using this updated SenseCraft HMI. The main issue I’m facing is that I can add widgets to display the information from the device sensors, but while they show properly in the designer, they show as “N/A” on the device. Even the preview feature shows “N/A”.
I have an e1002 that I am using with the SenseCraft HMI, and think it is a decent unit. Although after five days I had an Internet service outage and the unit has gotten itself into a weird state that I can’t seem to get it out of, even after a full flash. Not certain there is a correlation there; however, I’m suspecting it.
Separately, it would be helpful for new folks, such as myself, if the FAQ had an item noting that you need to develop “cred” by posting replies before you’re allowed to post a new topic. I spent twenty minutes searching this forum before I stumbled onto a post that mentioned it.
Hi, I don’t know why I can’t create a new topic in the first place. So I will try to add some of my findings which would be good to fix.
Would be good if we have here a separate category for “SenseCraft HMI”. I haven’t found it.
There seems to be a bug with weather widget. Seems daily forecast is not begging updated properly. Today is Wednesday and I can still see forecast from Monday. On UI it somehow work, I can see Tuesday (however is Wed already) but when I click preview there is still Monday. I cannot post screens here sadly.
I try to create new Post, but nothing.
I have the same issue, it was stack to Page 1 Downloading (100%) and nothing is happening. my Display is just show the image
It’s a spammer protection thing, you need to reply on a few posts , even here and after 3-5 reply’s you will gain enough forum cred’z to Post a new topic and ask your Question.
HTH
GL PJ
EDIT… UPDATE
So, Winner, Winner, Chicken Diner. LIVE STREAM win!
It appears I can’t ask a question up front, so hopefully it will be seen here! I’ve been enjoying getting to know the E1002 display and HMI software. The thing I can’t find a way around it the flashing it does each time it updates. This will be a deal-breaker for me as I can’t subject people to a display that looks like it is about to fail every refresh. I’m hoping this is a setting or something that can be fixed?
So, I haven’t received one yet , but as with most E-ink displays the refresh can usually set to partial or full , what you are seeing is the full refresh each time, also normally that only happens at boot, so it looks normal then.
What code is running on it? I would look there.
The screen in generated by the Sensecraft HMI software, which is very easy to use. The refresh timing is set with the tool, but there is no option to set the level of refresh (that I can find). Even when set to “Always on”, the screen goes mad for around 5 seconds each time the image changes.
It’s also odd in that you can see the new image almost immediately, but it then draws, erases and redraws a lot of the image many times.
The average screen change duration is 2 seconds for E1001 (monochrome) and 12 seconds for E1002 (color), which is a quite normal behaviour for e-ink screens.
SO, I would agree on the timing (5) , (12) , the issue’s is the extra Flashing.
Even the 2.9 Quad color does these calisthenics to update to the final image.
I’m using the seeed breakout board, not the Driver board also.
I am first time using reTerminal DM when connected to power and it is showing like - Connect USB stick with software package.
I as part of flashing the module (as per the wiki - reTerminal DM flashing page)
I installed the Raspberry Pi Imager
Then it was asked to select and flash with reTerminal DM factory OS file
But this reTerminal DM factory OS file, i am not able to find any were ? How to get this file ???
Is it online version of the DM factory OS not available? how should i proceed further? I am kind of stuck
So it’s running the 64 bit version or Raspbian.. You can use the Links in the WiKi or the Selection in the Imager to pick the file to flash, There isn’t an IMAGE file Per say for the reTerminal DM.
There are also some switches, to set for Boot mode and Flashing, be sure to READ all of the INFO or you will be lost, It’s a very powerful unit.
You can’t break it so, follow the steps to flash and ask any specifics if you get stuck.
It’s not rocket science but requires to follow the proper steps.
Go slow , You can get there.
If there is no IMAGE file as per the reTerminal DM image then;
So that means i can select any raspberry pi OS 64 version to flash in the device with the imager.
Thank you for the confirmation
Adding to this thread as still unable to start a new one.
I’ve got the E1001 black and white and reprogramming it from scratch. It has a lot of things on board, although some don’t make too much sense.
The external RTC clock using the PCF8563T isn’t very useful given the ease at which the ESP32 can be set to update its own built in RTC clock using NTP once connected to Wi-Fi. However the ESP32 built in RTC isn’t very accurate when its in deep sleep, so the external RTC would be ideal to wake the ESP32, which is why I thought it was included. However the PCF8563 doesn’t have its interrupt pin connected to the ESP32, so it can’t wake it up.
The PCF8563T has an oscillator output, this could have been connected to the ESP32 32K_XN pin to provide a precise 32KHz clock to keep the ESP32 RTC much more accurate, again though its not connected.
What was the reason to include the PCF8563T when it can’t do very much?
There are no pins exposed to connect up anything to the SPI internally, there is an expansion row of pins facing outside but that is only I2C. For example I would like to add internally a small LoRa radio. It would be brilliant if an option was provided to do this, or it shipped with that option. Maybe the battery could be left off and the radio added, so it can be plugged in and always on listening for sensors.
AND, Excellent run down. I would agree that not having the interrupt is a poor choice IMO. I see this often in there device designs and I SMH . Even If it’s an I2C device it would be better to also have a interrupt pin connected. There RTC implementations are as Puzzling as the LACK of a True PMIC chips in the designs , I would rather NOT have a charge LED and it be configurable and readable via the I2C. I’m sure it will come down to the number of GPIO pins available. but the “BASICS” is what we are referring too.
I’m still waiting for the unit I won on the LIVE stream to arrive…
I did check the schematic for the reTerminal E1001 and there are some unused pins on the ESP32, so it wasn’t for lack of pins for connecting the interrupt from the clock chip. They’ve paid attention to the design in many ways, with the addition of ESD protection on the exposed connectors, but just someone must have said it needs an external RTC without ever thinking how it would be used, and they’ve left the INT pin of the RTC unconnected.
I’ve managed to find a sort of use for it now, feels like it needs using because its there! So after the ESP32 has an NTP time update, I set the external RTC to the correct time. Then when the ESP32 comes back after a reset (which resets its own RTC), I immediately set the time from the external RTC so its correct from the very start, and isn’t showing the 1st January 1970 for the first 10 seconds or so until its joined the Wi-Fi network and set itself using NTP.
I hope your unit arrives soon, great to have won that.