What do you think of this awesome display? Let me know in the comments! Check the description for links where you can buy this display. NOTE: If you have issues with your timezone and the time is not correct, then change the time entry into: # Define time sensor time: - platform: homeassistant timezone: UTC-01:00 # Change your timezone here id: esptime
This looks like an interesting project. However, you don't mention which specific board you used or the specs in the video or the blog post. The buy links you provided have several boards on the same page. A link to specs page on Lilygo's site would be helpful. So did you use the 4mb or 16mb CH9102F version? I'm wondering how many changes would be required to use the m5stack M5StickC Plus board. At first glance they look very similar. It uses a 1.14 135x240 LCD visa ST7789v2. which I think is the same. The m5stack unit comes with a case and a battery, so would be good for your viewers that aren't set up to print the case.
@@robertterzi4451 I used the 4mb version. If you use the 16mb version, you can use more animations for the weather page for instance. You can also order the TTGO with a case. It's an option in the product page.
Thank you for this video with clear instructions so I could try it out and adapt it to my Home Assistant environment. Excellent work. Have sent you a little support to continue your work!
Thank you for your fantastic work in producing these clear instructional videos. It's always nice when you release something new. A big help with my own automation. Now I am also one of your members. 👍🙏😀
Yay just got it working, sorry I am pretty dumb when it comes to code! This is a great project Ed! Will be great when the ESP32 S3 is setup in ESP home as I will be able to use my bigger display
I'm glad the QR code generator worked for you! It's always great when you can customize something to suit your needs. Enjoy your new display on your desk!
Great project!I bought the code from you at Ko-Fi and adapted it. Now I would like to integrate a Lilygo T-Display S3 Amoled into Homeassistant and am reaching my limits. Could you make a video about it? Regards
Congrats on this. I bought a couple of displays as well as your code. The Bitcoin data isn't loading though. I note from your Blog that you used 'a HACS Integration' to pull this data but you don't say which one. Can you confirm which one you used? Many thanks, James
Thank you for liking my comment @SmartHomeJunkie but I think you missed the question. Can you tell me which HACS Integration you use for Bitcoin price data?
Thank you for your great Videos. Most of the time I'm watching the Videos with my Headset. In this Video there is a highfrequented Noise at your spoken Parts. Sounds like its a Problem in your Microphonesetup but I must say I have real sensitive Ears and maybe its only my Problem and only over Heatphones. At your other Videos there is no Audio Problem. The Noise is not noticeable in your Offvoice Parts. My English is not the best but I hope I could explaine what my Problem of this Video is. Please go on with your great Videos. I like your personal symphatic style of your Videos.
I just went through setting up exactly such a display. I can advice anybody to spend a bit and buy his code and support his channel. While you can do it on your own, it really will save you a ton of time and he has covered many use cases which he implemented very well. I certainly went through a lot of trial and error and the ESP-Home website and I really don't get along well. I just kinda don't "speak" the ESP-home explanations-language. I never had any other code ressource keep confusing me for so long. Working with the ESP-home website I always feel like I just miss a crucial piece of a puzzle. Puzzling that out sometime just takes a long time. Long story short: If you are like me, save yourself the trouble and get his code.
Thank you for these kind words. You are correct. It took me a lot of hours to get this to work. It was quite a puzzle, but now it work flawlessly! I only forgot to set the timezone, but added information in the description of the video so that people can fix that too if needed. And I've added it to the download code as well.
Thank you for the video and the code bundle. I got the code bundle and installed the basic. Then I went ahead and created an automation in HA to turn the backlight off/on when some triggers happen. But the TTGO screen stays on and rotate through the pages. Do you know what is needed to do, in term of config to enable Home assistance triggers to turn the display on/off or an automation (with a trigger) change the image on the display?
It is an awesome display and i was using it for other purposes but this is great. So I got it working but the wifi is losing connection every other 10 seconds or so, so half the time it is just loading.
@@SmartHomeJunkie Turned out that the new KPN Box 12 modem is not so great with Home Asssitant, Tasmota or ESOPhome wifi devices. A network extender with an older TP-LINK modem in bridge solved the issue. Now programming different infoscreens for my home. Such as the name of the SSID etc. Great fun
Thank you for the effort to integrate so many usefull features.my TTGo board was waiting for your code :) for few months now.. I have uploaded you orriginal code and another one with my local temp sensors, but strangely there is no data comning from HA. Even the date is 1969 in your original code and the edited one.Have you experienced troubles during all you trials? (the wifi connection is OK, I can see the ttgo connected to my router). Thanks
@@SmartHomeJunkie You are perfectly right. Ebven If i had it registered initialy with my edited code that didn't worked, after uploading your code, I haven't register it again. Your sugestion solved it. I have now added more coins using Kraken Integration and it works excelent, even if don't really need to monitor each 5 seconds each coins....as I am not a day trader... :)
@@SmartHomeJunkie thanks for the honest answer. What's your feeling - should it work? Also, I'm curious to know why you went for the smaller display when they are about the same price on Ali Express?
@@JohannY2 It might work if you change the display type, because I used the display component, but there might be done things that are different. For instance, I didn't look into the touch screen support at all. There's no particular reason why I've chosen this small display other than that I thought the resolution was great and I just wanted to play with it.
I have the T-display-S3, but after flashing with esphome i have the error: An error occurred. Improv Wi-Fi Serial not detected So i think it is more difficult to use the ESP32-S3 unit, witch is inside the display.
Hi Ed, Thanks for this awesome tutorial! I can get the first piece of code working but the second one will not load, any ideas? Is the 4MB board too small for the extra lines of code perhaps?
@@SmartHomeJunkie Could not find file '/config/esphome/fonts/bitcoin/Ubuntu-BoldItalic.ttf'. Please make sure it exists (full path: /config/esphome/fonts/bitcoin/Ubuntu-BoldItalic.ttf).
The thing I’ve struggled with on a similar project (using epaper) is hardcoding the sensor names in the ESPHome program. It seems there is no way to programmatically enumerate HA’s sensors, which seems like a pretty sizeable limitation.
@@SmartHomeJunkieso when you add a new sensor to Home Assistant and you want to display it on the ESPHome device, do you have to adjust the ESPHome program and re flash it? This is the crux of the problem. The ESPHome device should instead be able to say to the HA server: “give me all the temperature sensors; their names and the current values”. As far as I know this isn’t possible and instead the ESPHome code needs to be coded with all the HA entities, making it a maintenance pig.
@@lawrencemanning Ah, now I understand what you mean! Yes, indeed, you need to reflash it. I don't think it's technically possible to get the entities from HA the way you describe it. It would probably give memory problems.
@@SmartHomeJunkie yep, indeed. the 'perfect' screen would probably be epaper atm. at the ones they use at our local super market are very nice looking and have 6 colors :D i need to investigate what tec they are using 'cause it's just powered with a coinbattery and gets updates troughout the day too
@@jeroenvandend Well, if you use the e-paper displays and want to see real-time data, they should be connected constantly through WiFi too and I expect that the battery won't last long either I guess. I have some lipo batteries lying around here and will test how long this display will last with one charge. Should be interesting to know.
I just did a battery powered display with the bigger ttgo 320x240. I dim the backlight and it works. I seem to do it like you do it. # Define a PWM output on the ESP32 output: - platform: ledc pin: 4 id: gpio_4_backlight_pwm # Define a monochromatic, dimmable light for the backlight light: - platform: monochromatic output: gpio_4_backlight_pwm name: "ILI9341 Display Backlight" id: back_light restore_mode: ALWAYS_ON - platform: gpio pin: GPIO37 name: "Mobile Display 1 - middle" id: middle filters: - delayed_on: 10ms on_press: - light.turn_on: id: back_light brightness: 50%
Hi Ed, please can you help me. got your code working but I can't seem to get my temperature sensor work. Where do I find the id value for my system ? platform: homeassistant entity_id: sensor.meter_plus_107d_temperature id: office_temperature
@@simonsayshomeassistant Sorry, I do not understand what you mean with "replaced the entity I'd" I also do not understand what your code means that you wrote. You can change the entity is in the UI of HA. Just go to the entity and rename it. For instance, if the entity Id is sensor.entity_old, rename it to sensor.entity_new
hi, I downloaded your yaml file, but now I get these errors in logs Warning GPI00 is a strapping pin and should only use for I/0 with care , the same with GPI05 u know what this is????
Hi Ed, I have moved and have a new wifi network. It is broadcasting a network at Esphome Web but it needs a password, do you know what the password is?
I'm trying to download the fonts from your link. It says you can do this for free but it doesn't seem to let me. I don't really want to pay for something when I've no idea if it will work.
Well, the idea is that you sponsor me for the knowledge that I share and get something in return for it. Most creators ask to buy a coffee, but I thought it would be nice to give something in return. ☺️ And the code definately works.
Great video! But you should be more transparent about the paywall in the video itself and maybe description too. Glad you didn't take it a step further and implement some kind of unlock functionality button in the esphome binary wich would make this display act just like any ordinary freemium mobile app that we all know and love.
I had this working well now since the last update I am getting errors re Pin 4 is used in multiple places and update not working also other template errors are appearing in the logs that were not there before Makes no sense I changed nothing in the codes Just HA don't seen to test or notify of breaking changes
The breaking change is mentioned in the release of the latest ESPHOME release. I already changed the code on Ko-Fi and you can download the updated code from your account page for free if you purchased the code before. I also posted this on all my socials and as a RUclips post.
Hello, ik heb je yaml geïnstalleerd maar krijg aan het eind na uploading --> ERROR ESP requests password, but no password given! weet je misschien wat dat kan zijn?
I've never seen this error before. I googled it and see that it might have something to do with OTA installation. You might try to install it by connecting the display straight to your HA server using USB.
But does this dim the backlight in percentages? My code already dims the backlight to 0% and turns it on at 100%. What I am looking for is to dim it to for instance 10%, 20%, and so on.
@@atomphuket Thank you for this. I am not sure what other 2 buttons you mean. I only have 2 buttons on my board which I use to toggle cycling the display and turning the backlight on or off. Did you create two new physical buttons that you connected to GPIO25 and 26?
Any idea how much time it costs to create a video and the code? You can type it from the screen for free if you don't want to support me for my work. This is not a hobby for me you know. I need to feed my children too.
@Smart Home Junkie yes I do and I appreciate your work. This is nothing that can't be done from ESPHome examples and it's off the back of freely given open source community work.
@@simonburke6681 The hours that I put in this are not for free unfortunately. But again, you can type the code for free from the screen if you don't want to support me. That's fine.
I have to agree with @simonburke6681 - HA isn't a commercial solution. The HA community helps each other. It certainly rubbed me the wrong way to see the code behind a paywall. Seeing as this is just for tinkering, I'm limited to only donating for the code that I'll plop into my HA. Further modifying the code to what I'd like to see (I am not a developer) is way outside of my skillset. I think @SmartHomeJunkie has errored. Read the room, know your audience. We are not (primarily) developers. We saw a cool video and said Hey; buy this equipment and then come back to this video to try it out. The paywall is ultimately a bait and switch. I'd pay money for an HA Add-On (or HACS) that made incorporating displays simple. But that's not what that is. This is sample code that normal HA users would use for tinkering. As far as feeding your kids goes and how you spend your time... lol If you don't have funds to support your family while trying to make it on YT... charting a sustainable fiscal model is not our responsibility. I find it funny you asked your audience for clarity on resolving the backlight situation... and a few did... but they didn't put it behind a paywall?
Yep, I do. My hours are not for free. Any idea how much time it costs to do the research and create a video like this? I need to make a living too you know. As long as people like you do not sponsor me enough for the work I do to make their lives easier I need to do this unfortunately. But if you do not want to support my work to help people, you can type the code from the screen for free 😏
I have to agree with @BraaiTV - HA isn't a commercial solution. The HA community helps each other. It certainly rubbed me the wrong way to see the code behind a paywall. Seeing as this is just for tinkering, I'm limited to only donating for the code that I'll plop into my HA. Further modifying the code to what I'd like to see (I am not a developer) is way outside of my skillset. I think @SmartHomeJunkie has errored. Read the room, know your audience. We are not (primarily) developers. We saw a cool video and said Hey; buy this equipment and then come back to this video to try it out. The paywall is ultimately a bait and switch. I'd pay money for an HA Add-On (or HACS) that made incorporating displays simple. But that's not what that is. This is sample code that normal HA users would use for tinkering. As far as feeding your kids goes and how you spend your time... lol If you don't have funds to support your family while trying to make it on YT... charting a sustainable fiscal model is not our responsibility. I find it funny you asked your audience for clarity on resolving the backlight situation... and a few did... but they didn't put it behind a paywall?
Hello I have downloaded the code basic and it works i only use the time display and a temperature sensor i added i get this text: [18:21:59][W][component:214]: Component display took a long time for an operation (0.09 s). [18:21:59][W][component:215]: Components should block for at most 20-30ms. [18:21:59][W][component:214]: Component interval took a long time for an operation (0.09 s). [18:21:59][W][component:215]: Components should block for at most 20-30ms. is it something that can be fixed and needs to be fixed?
What do you think of this awesome display? Let me know in the comments!
Check the description for links where you can buy this display.
NOTE: If you have issues with your timezone and the time is not correct, then change the time entry into:
# Define time sensor
time:
- platform: homeassistant
timezone: UTC-01:00 # Change your timezone here
id: esptime
This looks like an interesting project. However, you don't mention which specific board you used or the specs in the video or the blog post. The buy links you provided have several boards on the same page. A link to specs page on Lilygo's site would be helpful.
So did you use the 4mb or 16mb CH9102F version?
I'm wondering how many changes would be required to use the m5stack M5StickC Plus board. At first glance they look very similar. It uses a 1.14 135x240 LCD visa ST7789v2. which I think is the same. The m5stack unit comes with a case and a battery, so would be good for your viewers that aren't set up to print the case.
@@robertterzi4451 I used the 4mb version. If you use the 16mb version, you can use more animations for the weather page for instance. You can also order the TTGO with a case. It's an option in the product page.
Thank you for this video with clear instructions so I could try it out and adapt it to my Home Assistant environment. Excellent work. Have sent you a little support to continue your work!
Thank you for your fantastic work in producing these clear instructional videos. It's always nice when you release something new. A big help with my own automation. Now I am also one of your members. 👍🙏😀
Thank you so much for your support! Without people like you it is not possible to keep this channel alive! 🙏
Amazing, very well explaineds for begginers like me, thank you from Mallorca.
Thank you so much! I love Mallorca.
Thanks for the video, Ed, I come back when everthing is running. And if not... Also! :-) Really good and clearly explained. Love it.
Thank you so much!
Yay just got it working, sorry I am pretty dumb when it comes to code! This is a great project Ed! Will be great when the ESP32 S3 is setup in ESP home as I will be able to use my bigger display
Thanks for sharing, very clear explanation and a lot of hard work!
Thank you Edward. Yes, it took quite some hours to create this display the way it is now. But it's so cool to have!
Very nice video. I'm going to use this to display the best time to turn in the washing machine based on dynamic energy prices.
What a wonderful idea! 👍
Bought 2 devices right away! Thanks :)
Hope you enjoy it!
well I got it working by using a QR code generator and using the image Great job changing some to the displays to suit my needs looks great on my desk
I'm glad the QR code generator worked for you! It's always great when you can customize something to suit your needs. Enjoy your new display on your desk!
it is very nice idea, i will use this principle on other project also
Thanks Ed.
Cool, thanks
This looks great 😀 👍 I will for sure make one in the future.
Hope you enjoy it! It's really awesome on my desk!
Great project!I bought the code from you at Ko-Fi and adapted it. Now I would like to integrate a Lilygo T-Display S3 Amoled into Homeassistant and am reaching my limits. Could you make a video about it? Regards
Thk you very much for yr time, and sure supporting downloading the code. All the best. 😉
Thank you for your support! This really helps to keep the channel alive!
Congrats on this. I bought a couple of displays as well as your code. The Bitcoin data isn't loading though. I note from your Blog that you used 'a HACS Integration' to pull this data but you don't say which one. Can you confirm which one you used? Many thanks, James
Thank you for your support. The integration is called crypto tracker and can be found here: github.com/BigNocciolino/CryptoTracker
Thank you for liking my comment @SmartHomeJunkie but I think you missed the question. Can you tell me which HACS Integration you use for Bitcoin price data?
@@clioroughneck I literally mentioned it in my previous comment 🤷🏼♂️
Thank you for your great Videos. Most of the time I'm watching the Videos with my Headset. In this Video there is a highfrequented Noise at your spoken Parts. Sounds like its a Problem in your Microphonesetup but I must say I have real sensitive Ears and maybe its only my Problem and only over Heatphones. At your other Videos there is no Audio Problem. The Noise is not noticeable in your Offvoice Parts.
My English is not the best but I hope I could explaine what my Problem of this Video is. Please go on with your great Videos. I like your personal symphatic style of your Videos.
Hi! I recorded this video in the same way as other videos. Not sure why the sound is different this time. I cannot hear this myself.
Would this setup work with the 1.9" version?
Great video !!!!!! There are four variants on aliexpress so which one do I buy ? Thanks
I'd say the first or the second one.
I just went through setting up exactly such a display. I can advice anybody to spend a bit and buy his code and support his channel. While you can do it on your own, it really will save you a ton of time and he has covered many use cases which he implemented very well. I certainly went through a lot of trial and error and the ESP-Home website and I really don't get along well. I just kinda don't "speak" the ESP-home explanations-language. I never had any other code ressource keep confusing me for so long. Working with the ESP-home website I always feel like I just miss a crucial piece of a puzzle. Puzzling that out sometime just takes a long time. Long story short: If you are like me, save yourself the trouble and get his code.
Thank you for these kind words. You are correct. It took me a lot of hours to get this to work. It was quite a puzzle, but now it work flawlessly! I only forgot to set the timezone, but added information in the description of the video so that people can fix that too if needed. And I've added it to the download code as well.
Thank you for the video and the code bundle. I got the code bundle and installed the basic. Then I went ahead and created an automation in HA to turn the backlight off/on when some triggers happen. But the TTGO screen stays on and rotate through the pages.
Do you know what is needed to do, in term of config to enable Home assistance triggers to turn the display on/off or an automation (with a trigger) change the image on the display?
Hi Ed, thanks for all the effort! What board do I need to buy? I see 4 types on Ali
The 4 or 16gb version will work fine.
It is an awesome display and i was using it for other purposes but this is great. So I got it working but the wifi is losing connection every other 10 seconds or so, so half the time it is just loading.
That's really weird. You're the first person that mentions this issue. Not sure if it's a hardware fault.
@@SmartHomeJunkie Turned out that the new KPN Box 12 modem is not so great with Home Asssitant, Tasmota or ESOPhome wifi devices. A network extender with an older TP-LINK modem in bridge solved the issue. Now programming different infoscreens for my home. Such as the name of the SSID etc. Great fun
@@ErikSchott Great to hear that you solved it!
Thank you for the effort to integrate so many usefull features.my TTGo board was waiting for your code :) for few months now.. I have uploaded you orriginal code and another one with my local temp sensors, but strangely there is no data comning from HA. Even the date is 1969 in your original code and the edited one.Have you experienced troubles during all you trials? (the wifi connection is OK, I can see the ttgo connected to my router). Thanks
I guess you missed the step to install the esphome TTGO display in HA itself under settings -> Devices & Services -> Integrations
@@SmartHomeJunkie You are perfectly right. Ebven If i had it registered initialy with my edited code that didn't worked, after uploading your code, I haven't register it again. Your sugestion solved it. I have now added more coins using Kraken Integration and it works excelent, even if don't really need to monitor each 5 seconds each coins....as I am not a day trader... :)
Hi, do you have an example with a rotary dial or plan on making a video with a display screen with a rotary dial?
Hi, will your code work on the bigger Lilygo T-display-S3 1.9inch (touch edition) also?
I don't know. I didn't test it.
@@SmartHomeJunkie thanks for the honest answer. What's your feeling - should it work? Also, I'm curious to know why you went for the smaller display when they are about the same price on Ali Express?
@@JohannY2 It might work if you change the display type, because I used the display component, but there might be done things that are different. For instance, I didn't look into the touch screen support at all.
There's no particular reason why I've chosen this small display other than that I thought the resolution was great and I just wanted to play with it.
I have the T-display-S3, but after flashing with esphome i have the error:
An error occurred. Improv Wi-Fi Serial not detected
So i think it is more difficult to use the ESP32-S3 unit, witch is inside the display.
Hi Ed, Thanks for this awesome tutorial! I can get the first piece of code working but the second one will not load, any ideas? Is the 4MB board too small for the extra lines of code perhaps?
I used a 4MB version myself. What's the error message?
@@SmartHomeJunkie Could not find file '/config/esphome/fonts/bitcoin/Ubuntu-BoldItalic.ttf'. Please make sure it exists (full path: /config/esphome/fonts/bitcoin/Ubuntu-BoldItalic.ttf).
Failed config
font: [source /config/esphome/ttgo-display.yaml:171]
@@simonsayshomeassistant Please watch the tutorial. I explain in there where to put the fonts.
@@SmartHomeJunkie yes I did put them into the folder using file editor
great video!
Thank you! 🙏🏻
The thing I’ve struggled with on a similar project (using epaper) is hardcoding the sensor names in the ESPHome program. It seems there is no way to programmatically enumerate HA’s sensors, which seems like a pretty sizeable limitation.
I'm not sure what you mean. I can show the sensors without any problem.
@@SmartHomeJunkieso when you add a new sensor to Home Assistant and you want to display it on the ESPHome device, do you have to adjust the ESPHome program and re flash it? This is the crux of the problem. The ESPHome device should instead be able to say to the HA server: “give me all the temperature sensors; their names and the current values”. As far as I know this isn’t possible and instead the ESPHome code needs to be coded with all the HA entities, making it a maintenance pig.
@@lawrencemanning Ah, now I understand what you mean! Yes, indeed, you need to reflash it. I don't think it's technically possible to get the entities from HA the way you describe it. It would probably give memory problems.
Please do a lesson on the Graphical Display Menu component""🙏🙏🙏
Thanks for the feedback. Time si a little bit of an issue here at the moment.
I am trying to folow up oon your Ideea to use the QR code for Wifi Login struggling on where to put in the components
For me personally a 'perfect display' has a way lower case/screen ratio and would be completly wireless :)
You can post it with a Lipo battery as well. I'm just afraid that you'd have to charge it a lot because of the active Wi-Fi connection.
@@SmartHomeJunkie yep, indeed. the 'perfect' screen would probably be epaper atm. at the ones they use at our local super market are very nice looking and have 6 colors :D i need to investigate what tec they are using 'cause it's just powered with a coinbattery and gets updates troughout the day too
@@jeroenvandend Well, if you use the e-paper displays and want to see real-time data, they should be connected constantly through WiFi too and I expect that the battery won't last long either I guess. I have some lipo batteries lying around here and will test how long this display will last with one charge. Should be interesting to know.
I just did a battery powered display with the bigger ttgo 320x240. I dim the backlight and it works. I seem to do it like you do it.
# Define a PWM output on the ESP32
output:
- platform: ledc
pin: 4
id: gpio_4_backlight_pwm
# Define a monochromatic, dimmable light for the backlight
light:
- platform: monochromatic
output: gpio_4_backlight_pwm
name: "ILI9341 Display Backlight"
id: back_light
restore_mode: ALWAYS_ON
- platform: gpio
pin: GPIO37
name: "Mobile Display 1 - middle"
id: middle
filters:
- delayed_on: 10ms
on_press:
- light.turn_on:
id: back_light
brightness: 50%
I just tried this. Unfortunately light: does not support platform: gpio
@@SmartHomeJunkie backlight doesn't mean the little blue LED on the backside, what I thought first, but it shuts off the display. That works.
@@gatonero576 That is correct.
Hi Ed, please can you help me. got your code working but I can't seem to get my temperature sensor work. Where do I find the id value for my system ?
platform: homeassistant
entity_id: sensor.meter_plus_107d_temperature
id: office_temperature
Hi! Not sure what you mean. When you create an automation using the sensor app blueprint, you can select your desired sensor there.
@@SmartHomeJunkie What I mean is that I have just replaced the entity ID of my sensor but it does not show on the device
@@simonsayshomeassistant Sorry, I do not understand what you mean with "replaced the entity I'd" I also do not understand what your code means that you wrote. You can change the entity is in the UI of HA. Just go to the entity and rename it. For instance, if the entity Id is sensor.entity_old, rename it to sensor.entity_new
@@SmartHomeJunkie Working great now
Hi
I paid to download the code but I lost it can I download it again How do I do this thank you Its great have got the display working
You can download it again using the link in the email that you got it logging in on Ko-Fi and download it through your account.
hi, I downloaded your yaml file, but now I get these errors in logs
Warning GPI00 is a strapping pin and should only use for I/0 with care , the same with GPI05 u know what this is????
It's not an error. It's a warning, and you can ignore it.
There is something similar battery based….?
Esphome doesn't work well with batteries.
Hi Ed, I have moved and have a new wifi network. It is broadcasting a network at Esphome Web but it needs a password, do you know what the password is?
Please can you send me the code again, I paid for it but have lost it
You can download the code again in your Ko-Fi account or through the link that you got in the e-mail when you purchased it!
Thank you Ed@@SmartHomeJunkie
I'm trying to download the fonts from your link. It says you can do this for free but it doesn't seem to let me. I don't really want to pay for something when I've no idea if it will work.
Well, the idea is that you sponsor me for the knowledge that I share and get something in return for it. Most creators ask to buy a coffee, but I thought it would be nice to give something in return. ☺️ And the code definately works.
@@SmartHomeJunkie thanks. I've downloaded but the site makes out you don't have to pay, but you do. You need to correct that.
@@robbobkirk Thank you for your support. I don't understand what you mean. This code has never been for free. 🤷🏼
@@SmartHomeJunkie it says 'Please consider donating if this saves you time so that I can continue to deliver tutorials for you. '
Great video! But you should be more transparent about the paywall in the video itself and maybe description too.
Glad you didn't take it a step further and implement some kind of unlock functionality button in the esphome binary wich would make this display act just like any ordinary freemium mobile app that we all know and love.
Well, you can type it for free from the screen, so I don't see the problem here. This is not a hobby for me, but my livelihood you know.
lily go ESP32 S3 AMOLED SUPPORT?
Do you know if this works with the TTGO S3?
I didn't test this, but I think it should. You might have to change the model name in the code for that.
👍👍👍
I had this working well now since the last update I am getting errors re Pin 4 is used in multiple places and update not working also other template errors are appearing in the logs that were not there before Makes no sense I changed nothing in the codes Just HA don't seen to test or notify of breaking changes
The breaking change is mentioned in the release of the latest ESPHOME release. I already changed the code on Ko-Fi and you can download the updated code from your account page for free if you purchased the code before.
I also posted this on all my socials and as a RUclips post.
Hello, ik heb je yaml geïnstalleerd maar krijg aan het eind na uploading --> ERROR ESP requests password, but no password given! weet je misschien wat dat kan zijn?
I've never seen this error before. I googled it and see that it might have something to do with OTA installation. You might try to install it by connecting the display straight to your HA server using USB.
Thank you@@SmartHomeJunkie
It worked! I can even update yaml by OTA now
@@boake Awesome!
Try this.I'm test already and it's OK.
light:
- platform: monochromatic
output: gpio32_backlight
id: back_light
output:
- platform: ledc
pin: GPIO32
id: gpio32_backlight
switch:
- platform: gpio
pin: GPIO32
id: backlight_long
internal: True
binary_sensor:
- platform: gpio
pin:
number: GPIO0
inverted: True
mode:
input: True
pullup: True
id: button1_0
on_click:
min_length: 1ms
max_length: 1000ms
then:
- display.page.show_next: my_display
- component.update: my_display
- binary_sensor.template.publish:
id: backlight
state: ON
- binary_sensor.template.publish:
id: backlight
state: OFF
- platform: template
id: backlight
filters:
- delayed_off: 60s
on_press:
then:
- switch.turn_on: backlight_long
on_release:
then:
- switch.turn_off: backlight_long
thanks
But does this dim the backlight in percentages? My code already dims the backlight to 0% and turns it on at 100%. What I am looking for is to dim it to for instance 10%, 20%, and so on.
@@SmartHomeJunkie I try many ways not successful. finally, I use other 2 button for control backlight.
binary_sensor:
- platform: gpio
pin:
number: GPIO25
inverted: True
mode:
input: True
pullup: True
id: bright_up
on_press:
- light.dim_relative:
id: backlight
relative_brightness: 10%
- platform: gpio
pin:
number: GPIO26
inverted: True
mode:
input: True
pullup: True
id: bright_down
on_press:
- light.dim_relative:
id: backlight
relative_brightness: -10%
@@atomphuket Thank you for this. I am not sure what other 2 buttons you mean. I only have 2 buttons on my board which I use to toggle cycling the display and turning the backlight on or off. Did you create two new physical buttons that you connected to GPIO25 and 26?
@@SmartHomeJunkie yes
well explained a bit disappointing that you are cash grabbing for the .yaml; it isn't exactly anything original.
Any idea how much time it costs to create a video and the code? You can type it from the screen for free if you don't want to support me for my work. This is not a hobby for me you know. I need to feed my children too.
@Smart Home Junkie yes I do and I appreciate your work. This is nothing that can't be done from ESPHome examples and it's off the back of freely given open source community work.
@@simonburke6681 The hours that I put in this are not for free unfortunately. But again, you can type the code for free from the screen if you don't want to support me. That's fine.
I have to agree with @simonburke6681 - HA isn't a commercial solution. The HA community helps each other. It certainly rubbed me the wrong way to see the code behind a paywall. Seeing as this is just for tinkering, I'm limited to only donating for the code that I'll plop into my HA. Further modifying the code to what I'd like to see (I am not a developer) is way outside of my skillset. I think @SmartHomeJunkie has errored. Read the room, know your audience. We are not (primarily) developers. We saw a cool video and said Hey; buy this equipment and then come back to this video to try it out. The paywall is ultimately a bait and switch. I'd pay money for an HA Add-On (or HACS) that made incorporating displays simple. But that's not what that is. This is sample code that normal HA users would use for tinkering. As far as feeding your kids goes and how you spend your time... lol If you don't have funds to support your family while trying to make it on YT... charting a sustainable fiscal model is not our responsibility. I find it funny you asked your audience for clarity on resolving the backlight situation... and a few did... but they didn't put it behind a paywall?
Wow .. charging money for some yaml code on a system that purely drives on fully open source projects. Hope you sleep well at night.
Agree
Yep, I do. My hours are not for free. Any idea how much time it costs to do the research and create a video like this? I need to make a living too you know. As long as people like you do not sponsor me enough for the work I do to make their lives easier I need to do this unfortunately.
But if you do not want to support my work to help people, you can type the code from the screen for free 😏
I have to agree with @BraaiTV - HA isn't a commercial solution. The HA community helps each other. It certainly rubbed me the wrong way to see the code behind a paywall. Seeing as this is just for tinkering, I'm limited to only donating for the code that I'll plop into my HA. Further modifying the code to what I'd like to see (I am not a developer) is way outside of my skillset. I think @SmartHomeJunkie has errored. Read the room, know your audience. We are not (primarily) developers. We saw a cool video and said Hey; buy this equipment and then come back to this video to try it out. The paywall is ultimately a bait and switch. I'd pay money for an HA Add-On (or HACS) that made incorporating displays simple. But that's not what that is. This is sample code that normal HA users would use for tinkering. As far as feeding your kids goes and how you spend your time... lol If you don't have funds to support your family while trying to make it on YT... charting a sustainable fiscal model is not our responsibility. I find it funny you asked your audience for clarity on resolving the backlight situation... and a few did... but they didn't put it behind a paywall?
Hello
I have downloaded the code basic and it works i only use the time display and a temperature sensor i added i get this text:
[18:21:59][W][component:214]: Component display took a long time for an operation (0.09 s).
[18:21:59][W][component:215]: Components should block for at most 20-30ms.
[18:21:59][W][component:214]: Component interval took a long time for an operation (0.09 s).
[18:21:59][W][component:215]: Components should block for at most 20-30ms.
is it something that can be fixed and needs to be fixed?