sHedC / homeassistant-mastertherm

Home Assistant Mastertherm Component, to communicate and control heat pumps from Mastertherm
MIT License
6 stars 2 forks source link

Problem with Home Assistant 2024.2. #174

Closed sHedC closed 7 months ago

sHedC commented 7 months ago

System Health details

System updated to 2024.2

Checklist

Describe the issue

Starting Home Assistant 2024.2.0 failes due to some mastertherm dependency for Python.

Reproduction steps

N/A

Logs

Starting Home Assistant 2024.2.0 failes due to some mastertherm dependency for Python.

2024-02-07 20:17:52.642 ERROR (SyncWorker_4) [homeassistant.util.package] Unable to install package masterthermconnect==2.2.10: ERROR: Ignored the following versions that require a different python version: 1.1.0 Requires-Python <3.12,>=3.9; 1.1.0rc0 Requires-Python <3.11,>=3.9; 1.1.0rc1 Requires-Python <3.11,>=3.9; 1.1.0rc10 Requires-Python <3.12,>=3.9; 1.1.0rc11 Requires-Python <3.12,>=3.9; 1.1.0rc2 Requires-Python <3.11,>=3.9; 1.1.0rc3 Requires-Python <3.11,>=3.9; 1.1.0rc4 Requires-Python <3.11,>=3.9; 1.1.0rc5 Requires-Python <3.11,>=3.9; 1.1.0rc6 Requires-Python <3.11,>=3.9; 1.1.0rc7 Requires-Python <3.11,>=3.9; 1.1.0rc8 Requires-Python <3.11,>=3.9; 1.1.0rc9 Requires-Python <3.12,>=3.9; 1.1.1 Requires-Python <3.12,>=3.9; 1.2.0 Requires-Python <3.12,>=3.9; 1.2.0b0 Requires-Python <3.12,>=3.9; 1.2.0b1 Requires-Python <3.12,>=3.9; 2.0.0 Requires-Python <3.12,>=3.9; 2.0.0a0 Requires-Python <3.12,>=3.9; 2.0.0a1 Requires-Python <3.12,>=3.9; 2.0.0a2 Requires-Python <3.12,>=3.9; 2.0.0a3 Requires-Python <3.12,>=3.9; 2.0.0a4 Requires-Python <3.12,>=3.9; 2.0.0a5 Requires-Python <3.12,>=3.9; 2.0.0b1 Requires-Python <3.12,>=3.9; 2.0.0b2 Requires-Python <3.12,>=3.9; 2.0.0b3 Requires-Python <3.12,>=3.9; 2.0.0b4 Requires-Python <3.12,>=3.9; 2.1.0 Requires-Python <3.12,>=3.9; 2.1.0b0 Requires-Python <3.12,>=3.9; 2.1.0b1 Requires-Python <3.12,>=3.9; 2.1.0b2 Requires-Python <3.12,>=3.9; 2.1.0b3 Requires-Python <3.12,>=3.9; 2.1.0b4 Requires-Python <3.12,>=3.9; 2.1.0b5 Requires-Python <3.12,>=3.9; 2.2.0 Requires-Python <3.12,>=3.9; 2.2.1 Requires-Python <3.12,>=3.9; 2.2.10 Requires-Python <=3.12,>=3.9; 2.2.2 Requires-Python <3.12,>=3.9; 2.2.3 Requires-Python <3.12,>=3.9; 2.2.4 Requires-Python <3.12,>=3.9; 2.2.5 Requires-Python <3.12,>=3.9; 2.2.5b0 Requires-Python <3.12,>=3.9; 2.2.5b1 Requires-Python <3.12,>=3.9; 2.2.6 Requires-Python <3.12,>=3.9; 2.2.6b0 Requires-Python <3.12,>=3.9; 2.2.6b1 Requires-Python <3.12,>=3.9; 2.2.6b2 Requires-Python <3.12,>=3.9; 2.2.6b3 Requires-Python <3.12,>=3.9; 2.2.6b6 Requires-Python <3.12,>=3.9; 2.2.6b7 Requires-Python <3.12,>=3.9; 2.2.7b0 Requires-Python <3.12,>=3.9; 2.2.9 Requires-Python <=3.12,>=3.9; 2.2.9b1 Requires-Python <=3.12,>=3.9
ERROR: Could not find a version that satisfies the requirement masterthermconnect==2.2.10 (from versions: 0.1.0)

Diagnostics dump, if available

N/A

sHedC commented 7 months ago

Currently don't upgrade to 2024.2.0, if upgraded downgade to the previous backup

gerritanne commented 7 months ago

I just upgraded to 2024.2.0 and running into this same issue. Not so much of a techy, but did some search on what is the best (read: safe) way to downgrade this. Saw some info on running a command through the Terminal. Would you be so kind to confirm the steps for downgrading this the right way?

Would be much appreciated.

Kind regards, Gerrit

gerritanne commented 7 months ago

Ok, I figured it out. Just ran a partial restore of a very recent backup of only the OS to 2024.1.6. I can confirm Mastertherm integration is back up and running now...

sHedC commented 7 months ago

Fixed and releasing next version, issue was that python released 3.12.1 and the connect module only went up to 3.12. Even though Home Assistant is still on 3.11 this cased a dependancy issue.