Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for SomfyHeatingTemperatureInterface (ovp:SomfyHeatingTemperatureInterfaceOVPComponent) #450

Closed
1 task done
Aeosium opened this issue May 24, 2021 · 20 comments · Fixed by #703
Closed
1 task done

Comments

@Aeosium
Copy link

Aeosium commented May 24, 2021

  • I have read the README, including the advanced section regarding debugging.

I'd be more than willing to contribute, I am presently looking into the code but as you can imagine I am not sure where to look to be efficient :)

Device information

Somfy Themostat not recognized, this is not the "Smart" thermostat but another version (vendor link)

Device details

2021-05-24 22:53:56 DEBUG (MainThread) [custom_components.tahoma] Unsupported device detected (ovp:SomfyHeatingTemperatureInterfaceOVPComponent - HeatingSystem - SomfyHeatingTemperatureInterface - ovp://xxxx-xxxx-xxxx/8920562#1)

Device commands

"Unknown error" when trying to run the tahoma.get_execution_history, investigating the issue...

Retrieved from another source

States
core:BatteryState (full,low,normal,verylow) normal
core:ComfortRoomTemperatureState 20.5
core:EcoRoomTemperatureState 19.5
core:NameState Th Séjour
core:OnOffState (off,on) on
core:SecuredPositionTemperatureState 7
core:StatusState (available,unavailable) available
core:TargetTemperatureState 20.5
core:VersionState v01.01????
ovp:HeatingTemperatureInterfaceActiveModeState (auto,manu) auto
ovp:HeatingTemperatureInterfaceOperatingModeState (both,cooling,heating) heating
ovp:HeatingTemperatureInterfaceSetPointModeState (comfort,eco,free,secured) comfort

Commands
getName
identify
refreshActiveMode
refreshBatteryLevel
refreshComfortTemperature
refreshEcoTemperature
refreshOnOffState
refreshSecuredPositionTemperature
refreshSetPointMode
refreshTargetTemperature
refreshTemperature
setComfortTemperature + 1 parameter
setEcoTemperature + 1 parameter
setName + 1 parameter
setOnOff + 1 parameter
setOperatingMode + 1 parameter
setSecuredPositionTemperature + 1 parameter
setActiveMode + 1 parameter
setManuAndSetPointModes + 1 parameter

image

@github-actions
Copy link

'There hasn't been any activity on this issue recently. Is this issue still present?
Please make sure to update to the latest Home Assistant version and version of this integration to see if that solves the issue. Let us know if that works for you by adding a comment 👍.
This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.'

@Aeosium
Copy link
Author

Aeosium commented Jun 25, 2021

Hello dear bot!

I didn't try a more recent update as I don't think this has been touched yet. I tried to tweak a bit with the source code myself but no success so far, still trying to understand how things are implemented :)

Thanks!

Repository owner deleted a comment from github-actions bot Jul 26, 2021
@iMicknl
Copy link
Owner

iMicknl commented Jul 26, 2021

{
	"commands": [{
		"commandName": "getName",
		"nparams": 0
	}, {
		"commandName": "identify",
		"nparams": 0
	}, {
		"commandName": "refreshActiveMode",
		"nparams": 0
	}, {
		"commandName": "refreshBatteryLevel",
		"nparams": 0
	}, {
		"commandName": "refreshComfortTemperature",
		"nparams": 0
	}, {
		"commandName": "refreshEcoTemperature",
		"nparams": 0
	}, {
		"commandName": "refreshOnOffState",
		"nparams": 0
	}, {
		"commandName": "refreshSecuredPositionTemperature",
		"nparams": 0
	}, {
		"commandName": "refreshSetPointMode",
		"nparams": 0
	}, {
		"commandName": "refreshTargetTemperature",
		"nparams": 0
	}, {
		"commandName": "refreshTemperature",
		"nparams": 0
	}, {
		"commandName": "setComfortTemperature",
		"nparams": 1
	}, {
		"commandName": "setEcoTemperature",
		"nparams": 1
	}, {
		"commandName": "setName",
		"nparams": 1
	}, {
		"commandName": "setOnOff",
		"nparams": 1
	}, {
		"commandName": "setOperatingMode",
		"nparams": 1
	}, {
		"commandName": "setSecuredPositionTemperature",
		"nparams": 1
	}, {
		"commandName": "setActiveMode",
		"nparams": 1
	}, {
		"commandName": "setManuAndSetPointModes",
		"nparams": 1
	}],
	"states": [{
		"type": "DiscreteState",
		"values": ["full", "low", "normal", "verylow"],
		"qualifiedName": "core:BatteryState"
	}, {
		"type": "ContinuousState",
		"qualifiedName": "core:ComfortRoomTemperatureState"
	}, {
		"type": "ContinuousState",
		"qualifiedName": "core:EcoRoomTemperatureState"
	}, {
		"type": "DataState",
		"qualifiedName": "core:NameState"
	}, {
		"type": "DiscreteState",
		"values": ["off", "on"],
		"qualifiedName": "core:OnOffState"
	}, {
		"type": "ContinuousState",
		"qualifiedName": "core:SecuredPositionTemperatureState"
	}, {
		"type": "DiscreteState",
		"values": ["available", "unavailable"],
		"qualifiedName": "core:StatusState"
	}, {
		"type": "ContinuousState",
		"qualifiedName": "core:TargetTemperatureState"
	}, {
		"type": "ContinuousState",
		"qualifiedName": "core:VersionState"
	}, {
		"type": "DiscreteState",
		"values": ["auto", "manu"],
		"qualifiedName": "ovp:HeatingTemperatureInterfaceActiveModeState"
	}, {
		"type": "DiscreteState",
		"values": ["both", "cooling", "heating"],
		"qualifiedName": "ovp:HeatingTemperatureInterfaceOperatingModeState"
	}, {
		"type": "DiscreteState",
		"values": ["comfort", "eco", "free", "secured"],
		"qualifiedName": "ovp:HeatingTemperatureInterfaceSetPointModeState"
	}],
	"dataProperties": [{
		"value": "500",
		"qualifiedName": "core:identifyInterval"
	}],
	"widgetName": "SomfyHeatingTemperatureInterface",
	"uiProfiles": ["OperatingModeHeating", "ThermostatTargetReader", "OnOffStatus"],
	"uiClass": "HeatingSystem",
	"uiClassifiers": ["generator"],
	"qualifiedName": "ovp:SomfyHeatingTemperatureInterfaceOVPComponent",
	"type": "ACTUATOR"
}

Are you able to run tahoma.get_execution_history, see https://github.com/iMicknl/ha-tahoma#device-not-working-correctly? This helps us understand which commands to execute, based on what the official app does.

@Aeosium
Copy link
Author

Aeosium commented Jul 26, 2021

Thanks for the follow-up, I'll try again to run the command and get back to you asap (it didn't work last time I tried but I'll update everything and try again)!

@Aeosium
Copy link
Author

Aeosium commented Jul 29, 2021

Hi there!

I did a clean install and tried running the tahoma.get_execution_history but still no luck. This is the error I get in the log if that can help:

Logger: homeassistant.components.websocket_api.http.connection
Source: custom_components/tahoma/__init__.py:313
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 22:59:35 (2 occurrences)
Last logged: 22:59:43

[139745362260848] Error handling message: Unknown error
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 25, in _handle_async_response
    await func(hass, connection, msg)
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 525, in handle_execute_script
    await script_obj.async_run(msg.get("variables"), context=context)
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1219, in async_run
    await asyncio.shield(run.async_run())
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 353, in async_run
    await self._async_step(log_exceptions=False)
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 371, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 571, in _async_call_service_step
    await service_task
  File "/usr/src/homeassistant/homeassistant/core.py", line 1491, in async_call
    task.result()
  File "/usr/src/homeassistant/homeassistant/core.py", line 1526, in _execute_service
    await handler.job.target(service_call)
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 728, in admin_handler
    await result
  File "/config/custom_components/tahoma/__init__.py", line 259, in handle_get_execution_history
    await write_execution_history_to_log(tahoma_coordinator.client)
  File "/config/custom_components/tahoma/__init__.py", line 313, in write_execution_history_to_log
    history = await client.get_execution_history()
  File "/usr/local/lib/python3.9/site-packages/backoff/_async.py", line 133, in retry
    ret = await target(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/pyhoma/client.py", line 152, in get_execution_history
    execution_history = [HistoryExecution(**h) for h in humps.decamelize(response)]
  File "/usr/local/lib/python3.9/site-packages/pyhoma/client.py", line 152, in <listcomp>
    execution_history = [HistoryExecution(**h) for h in humps.decamelize(response)]
  File "/usr/local/lib/python3.9/site-packages/pyhoma/models.py", line 480, in __init__
    self.execution_sub_type = ExecutionSubType(execution_sub_type)
  File "/usr/local/lib/python3.9/enum.py", line 360, in __call__
    return cls.__new__(cls, value)
  File "/usr/local/lib/python3.9/enum.py", line 678, in __new__
    raise ve_exc
ValueError: 'DUSK_TRIGGER' is not a valid ExecutionSubType

@iMicknl
Copy link
Owner

iMicknl commented Jul 31, 2021

@Aeosium thanks, this has been fixed in our latest master version.

Do you use HACS? Within HACS, on ha-tahoma card, click on the 3 dots > reinstall > select master > install. Than this command should work :).

@Aeosium
Copy link
Author

Aeosium commented Aug 2, 2021

Ok I managed to get the latest master and run the tahoma.get_execution_history, thanks for the fix!

I then ran the following command (the screenshot of the somfy app is available on the previous comment):

  • Auto
  • Confort
  • Eco
  • Hors gel
  • Auto
  • Manual (it selected Confort)
  • Off

Which gave this in the log thermostat.txt

It seems that the somfy app runs refresh commands whenever a command is sent by the user.

There was no way to adjust the temperature level, but I know it should be possible as this works on homebridge.

Hope it helps let me know if I can provide more info :)

2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:44: setOnOff executed via Th Séjour - off - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with ['off'].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:34: refreshActiveMode executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:34: refreshComfortTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:34: refreshEcoTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:34: refreshTargetTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:34: refreshSecuredPositionTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:28: setManuAndSetPointModes executed via Th Séjour - confort - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with ['comfort'].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:20: refreshActiveMode executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:20: refreshComfortTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:20: refreshEcoTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:20: refreshTargetTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:20: refreshSecuredPositionTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:11: setActiveMode executed via Th Séjour - auto - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with ['auto'].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:00: refreshActiveMode executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:00: refreshComfortTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:00: refreshEcoTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:00: refreshTargetTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:50:00: refreshSecuredPositionTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:54: setManuAndSetPointModes executed via Th Séjour - hors gel - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with ['secured'].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:45: refreshActiveMode executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:45: refreshComfortTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:45: refreshEcoTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:45: refreshTargetTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:45: refreshSecuredPositionTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:41: setManuAndSetPointModes executed via Th Séjour - éco - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with ['eco'].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:28: refreshActiveMode executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:28: refreshComfortTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:28: refreshEcoTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:28: refreshTargetTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:28: refreshSecuredPositionTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:24: setManuAndSetPointModes executed via Th Séjour - confort - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with ['comfort'].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:15: refreshActiveMode executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:15: refreshComfortTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:15: refreshEcoTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:15: refreshTargetTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:15: refreshSecuredPositionTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:49:08: setActiveMode executed via Th Séjour - auto - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with ['auto'].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:48:52: refreshActiveMode executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:48:52: refreshComfortTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:48:52: refreshEcoTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:48:52: refreshTargetTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].
2021-08-02 21:50:54 INFO (MainThread) [custom_components.tahoma] 2021-08-02 21:48:52: refreshSecuredPositionTemperature executed via Th Séjour - Rafraichir - AndroidPhone on ovp://xxxx-xxxx-xxxx/xxxxxxx#1, with [].

@github-actions
Copy link

github-actions bot commented Sep 2, 2021

'There hasn't been any activity on this issue recently. Is this issue still present?
Please make sure to update to the latest Home Assistant version and version of this integration to see if that solves the issue. Let us know if that works for you by adding a comment 👍.
This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.'

@Aeosium
Copy link
Author

Aeosium commented Sep 2, 2021

Hi !

I didn't try a newer version since last comment. I could try to contribute but I would need an example to see where/how this should be implemented. Is there any reference I can look into ?

Cheers

@iMicknl
Copy link
Owner

iMicknl commented Sep 23, 2021

@Aeosium sorry for the late replies. Feel free to join our Discord to learn more about how to contribute. We are all there to help you get up to speed.

@iMicknl
Copy link
Owner

iMicknl commented Sep 23, 2021

@Aeosium I gave it a quick try, not sure if it will work. :D

Could you give https://github.com/iMicknl/ha-tahoma/archive/refs/heads/feature/climate/SomfyHeatingTemperatureInterface.zip a try? Extract this file and place custom_components/tahoma in your custom_components folder.

@iMicknl
Copy link
Owner

iMicknl commented Oct 16, 2021

@Aeosium could you try above version? So we can include it with this integration.

@Aeosium
Copy link
Author

Aeosium commented Oct 16, 2021

Sorry for the late reply I've had tough times lately so couldn't give a try yet :(
I don't have hands on my setup for a few more days as I am away, but will try as soon as I return!

@iMicknl
Copy link
Owner

iMicknl commented Oct 16, 2021

@Aeosium no worries, take care! Just reply when you are ready for it.

@iMicknl
Copy link
Owner

iMicknl commented Nov 6, 2021

@theggz could you give https://github.com/iMicknl/ha-tahoma/archive/refs/heads/feature/climate/SomfyHeatingTemperatureInterface.zip a try? Extract this file and place custom_components/tahoma in your custom_components folder.

@theggz
Copy link

theggz commented Nov 6, 2021

Yeah of course, I'm not home for the week-end, but I'll try it right when I get back 🙂

@theggz
Copy link

theggz commented Nov 11, 2021

@iMicknl I tested it and it works well with my thermostat ! 👍
The only thing that doesn't work is the command to increase / decrease the temperature, but I can't do it with the official Tahoma Android App either.

@Aeosium
Copy link
Author

Aeosium commented Nov 12, 2021

Hi gents,

I also managed to test it and I do also see the thermostat! I also have the fact that controls are working to switch confort/eco but not the temperature setting. For me the present status is more than enough as I mostly wanted to be able to log the measured temperature together with the set value to study the sensitivity of my rooms to external weather and programmed heating :) . To make it useable as a real thermostat would maybe require some small addition, but that's probably overkill for now.

Thanks a lot ! Will try to look again into the implementation some day :)

@iMicknl
Copy link
Owner

iMicknl commented Nov 14, 2021

Great to hear! @Aeosium / @theggz, is there anything in your log when you try to set the temperature?

We can always see if we can work some day via Discord (iMick #1903) so we can speed up the development. Easiest would be if you could temporary change your password and send your credentials, so I can do some live debugging on my machine.

@github-actions
Copy link

'There hasn't been any activity on this issue recently. Is this issue still present?
Please make sure to update to the latest Home Assistant version and version of this integration to see if that solves the issue. Let us know if that works for you by adding a comment 👍.
This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants