'ET Display Home' a flow to help manage your ESPeasy, Sonoff/Tasmota and Homie flashed devices (now on GitHub)

could you do the json for that device and send me the results in a private message (click on my icon and use the Message button. (http://ip-of-the-device/json`

Do you know which build file you used on them? I normally use the ESP_Easy_mega-20190823_normal_ESP8266_4M.bin but i notice that doesn't exist in that release.

Here is the latest version 0.1.16 with added code to handle 'Homie' devices too. Also dropped one of the tables and sqapped it to a global.

ETDH-v0.16.0.json (48.7 KB)

I've moved the project to GitHub where you can find the latest version v0.1.17

Cool, thanks for sharing.

I'm just creating a new home server environment thanks to an old Lenovo ThinkPad x240 laptop I've inherited that is no longer required for its original purpose. I'm sure that this will become part of the build.

Of course, what would be really nice would be to have a standard method for updating custom ESP firmware too :slight_smile: In other words, a standard OTA code configuration that could be added to an Arduino IDE project that would result in the device also showing up in your service and being able to push a new build to it.

Quite often, when I want to play with the capabilities of the ESP devices, all of the pre-built firmwares tend to just get in the way and I'd like to just send out the specific code I want.

I imagine that would also be very useful in a learning environment when you want students to be able to write ESP code.

2 Likes

Hi Paul,

It's been quite a while since we last spoke. Recently I've had a lot of unstable Sonoff's and I thought I'd brush up on your software, and leave the Homie convention and FW behind. To that extend I loaded mega-20200426 on two Sonoff's, and kept an old mega-20190903. One Sonoff and the old mega-20190903 works find, I can see them on your V1.17. The other Sonoff loaded with exactly same firmw3ar and settings of the first one, simply does not appear. On top of that all the Homie's which we spoke about in Feb also doesn't appear. This is really strange and I think there is some instability in the WiFi, but I don't k know how to prove it. Any ideas and debugging to test at least what could be the reason for the devices not appearing in your list?

First off I would down grade to the 20200310 version of ESPEasy. There have been some issues with 20200426. Try that first.

Hi Paul,

Cool let me try that, thanks Iā€™ll revert

Haha, that's funny, I'm going the other way :grin:

Probably because it better fits my personal approach (too controlling) better. I can now build exactly what I want (although I am constraining myself to the Homie/esp8266-homie ways of doing things - at least for now).

No matter what framework I use for HA MQTT topics, I always find that I need to create a devices topic hierarchy for technical outputs and then separate topics for more focused outputs. In the past I've had topic hierarchies for things like "temperatures" and so on. I'm trying to rework all of that as I'm building my new generation of HA system. For now, I'm going to use a Homie style hierarchy for device information where each device has nodes for "environment", switches and "info".

Environment will contain temperature, humidity, pressure, light, sound, etc

Switches will contain an array (range in Homie terms) of switch properties

Info contains more static information such as the logical device location (e.g. "Office"), the devices altitude and a description. These will be picked up from the homie-esp8266 library's config json file and can be dynamically updated via MQTT.

I will then use Node-RED to republish key data into other hierarchies as I do at the moment.

Sorry, rambled on a bit there and well off-topic. Good for me to be able to write some of this down though to see if it still makes sense :wink:

Here is the latest version which I've set as 1.0.0 - The only change is the download link for the latest ESPEasy release.

ETDH-v1.0.0

Happy New Year! Version 1.0.1 has a couple little updates to make the display look better:

  • changed date to display 'Last Seen' as y-m-d h:m:s
  • added code to remove hex at end of ESPEasy firmware value.
  • added a UI-Control to make sure the display is filled when you first display it

ETDH-v1.0.1

Oops, found an issue with Tasmoda download link - fixed in 1.0.2

ETDH-v1.0.2