Comments (13)
I thought about doing the full CD approach, but quite often its just not worth it because the fixes and additions are rather incremental so far (plus I'd like to test master locally before rolling it out to everyone, since an update isnt as easy as on desktop or mobile)
from homepoint.
Yeah, I feel like a lot of people feel the same way.
But right now I'm still the sole maintainer of this project and there hasn't been a big feature or improvement in a while. Mostly just incremental improvements based on user feedback.
Of course, if I feel like an addition was critical to operation or is a massive improvement I'd do a new release rather sooner than later.
from homepoint.
Working on OTA Updates next, which hopefully alleviates issues for people who don't want to connect and flash each single time:
#97
from homepoint.
It appears GitHub has solved this for us!
https://github.com/apps/release-drafter
from homepoint.
Can you elaborate what you mean? OTA Updates?
from homepoint.
To clarify, I was referring to updating the pre-built firmware you released so that it is kept up to date with the master branch.
from homepoint.
I'm confused, I updated the build here:
https://github.com/sieren/Homepoint/releases/tag/v0.03
Homepoint takes up too much space for an OTA Update right now, so you'd have to reflash it manually for the time being :/
from homepoint.
Manual flashing is okay! I missed the new release, thanks for pointing me that way. I didn’t know if you had considered integrating those release builds so they happen automatically on a push to master.
from homepoint.
I thought about doing the full CD approach, but quite often its just not worth it because the fixes and additions are rather incremental so far (plus I'd like to test master locally before rolling it out to everyone, since an update isnt as easy as on desktop or mobile)
devel or alpha branches? It would make it much more seamless to the end-user to always have a current build available; the toolchain requirements are very specific and have (at least to myself personally) been a huge hurdle to using Homepoint, which is part of why I prefer the release builds and their prebuilt images.
I think the ease of flashing firmware vs. building from source code is a barrier to entry for at least some users and that it may be weake worth considering some roadmap or a schedule for releasing updates builds. Just a thought!
from homepoint.
Good to know!
Unrelated, except as maybe a possible feature for inclusion in the future, but have you considered adding Nextion HMI displays to the list of supported hardware? I feel like Homepoint would work naturally with something like this… Home Assistant Switch Plate or HASP comes to mind.
from homepoint.
Technically if it's supported by TFT_eSPI (https://github.com/Bodmer/TFT_eSPI) it should work pretty much out of the box.
I'm considering adding support for Raspberry Pi Zero next but that night be a big undertaking on its own.
from homepoint.
I’m looking forward to trying OTA updates! For whatever reason the toolchain requirements hate me, so not needing to build from source while still enjoying the added features and fixes of new releases is great.
from homepoint.
Nice, I'll use this next time I'm doing a new release. Thanks for the pointers :)
from homepoint.
Related Issues (20)
- Laggy experience with freezes out of the box m5core2 HOT 2
- feature request for new types: pushbutton, sensorbutton, sensorswitch?
- Documentation question for config.json HOT 1
- AZ Touch Mod 2,8" Display HOT 15
- Problem with the beeper and ArduiTouch HOT 2
- Change Colors HOT 1
- iobroker sonoff mqtt
- sonoff mqtt adapter iobroker HOT 2
- HomePoint HOT 2
- Screen randomly coming on HOT 4
- Wifi password is not applied correctly HOT 1
- Unable to connect to 192.168.99.1 HOT 1
- nested JSON
- can't enter sub menu v7.2
- M5Stack Core2 does not show any files HOT 2
- Upload to ESP32-Wroom HOT 2
- Screensaver options
- Control an ESP32 GPIO via MQTT
- Wrong button getting clicked HOT 1
- how to setup different setTopic/getTopic values
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homepoint.