Skip to content

Esp home install script - #2153

Open
Oetzi-1987 wants to merge 56 commits into
openhab:mainfrom
Oetzi-1987:ESPHome-install-Script
Open

Esp home install script#2153
Oetzi-1987 wants to merge 56 commits into
openhab:mainfrom
Oetzi-1987:ESPHome-install-Script

Conversation

@Oetzi-1987

Copy link
Copy Markdown
Contributor

Neccesarry Script update due to breaking changes in ESPHome. The ESPHome CLI and the ESPHome Device Builder are split, so the installation / update commands changed.
There is also an Check included wichich decides if an Major Update is neccesarry or not.

Hint in Whiptail and in the Documentation is added, whats to do during the major update.

Oetzi-1987 and others added 30 commits June 30, 2025 23:16
…/ info messages

Ready for testin on several operating systems
Signed-off-by: Patrick Götz <38883343+Oetzi-1987@users.noreply.github.com>
Signed-off-by: Patrick Götz <38883343+Oetzi-1987@users.noreply.github.com>
Signed-off-by: Patrick Götz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Götz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Götz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Götz <goetz.patrick@gmx.det>
Oetzi-1987 and others added 23 commits September 5, 2025 20:44
Signed-off-by: Patrick Götz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Götz <goetz.patrick@gmx.det>
packages.bats --> the test has not worked correct
openhabian.md --> accepted the suggestion from @mstormi
menu.sh --> accepted the restriction from @mstormi
packages.bash 	--> update varaibla names to restrictions
				--> update script to get 2 options install / remove

Signed-off-by: Patrick Götz <goetz.patrick@gmx.de>
packages.bash
	added check if python3 venv is already installed
	removed many comments in case that the same is wrtitten as echo some lines below
	made an if loop for install / update / remove
	whiptail menu in remove path is removed, all other whiptail messages are only shown if interactive mode is given
update packages.bats
	additional update check

Signed-off-by: Patrick Götz <goetz.patrick@gmx.de>
Signed-off-by: Markus Storm <markus.storm@gmx.net>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
…7/openhabian into ESPHome-install-Script

Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
Signed-off-by: Patrick Goetz <goetz.patrick@gmx.de>
mstormi
mstormi previously approved these changes Aug 9, 2026

@mstormi mstormi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than the cosmetics, LGTM

did not validate, that's to you as a contributor

Comment thread docs/openhabian.md Outdated
Comment thread docs/openhabian.md Outdated
Comment thread functions/packages.bash Outdated
Signed-off-by: Markus Storm <markus.storm@gmx.net>
mstormi added 2 commits August 9, 2026 13:49
Signed-off-by: Markus Storm <markus.storm@gmx.net>
Signed-off-by: Markus Storm <markus.storm@gmx.net>
@mstormi

mstormi commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

The BATS install test fails due to some python dependency.

Please make that work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants