better_thermostat icon indicating copy to clipboard operation
better_thermostat copied to clipboard

NEtatmo Thermostat

Open pganansia opened this issue 2 years ago • 11 comments

Hi, I am using Netatmo Thermostat. Do you plan to develop this model. Tahnks for what you already done.

pganansia avatar Jan 19 '22 18:01 pganansia

Hey @pganansia,

the project is open to supporting all TRV models. So there's no reason why we could not support this in the short future.

We need some additional information from you to add support:

Please open this file in your HA installation: /config/.storage/core.device_registry

It contains the info on all devices you're using.

We need the fields "manufacturer", "model" and "sw_version" for your device.

RubenKelevra avatar Jan 20 '22 19:01 RubenKelevra

Hi, Hera are the json contents:

        {
            "config_entries": [
                "5d47be64934df64557ec71d613f7e745"
            ],
            "connections": [],
            "identifiers": [
                [
                    "netatmo",
                    "3619196439"
                ]
            ],
            "manufacturer": "Netatmo",
            "model": "Smart Thermostat",
            "name": "",
            "sw_version": null,
            "entry_type": null,
            "id": "cca57a18ce917b238e9e05b8b28b8791",
            "via_device_id": null,
            "area_id": "entree",
            "name_by_user": "Chauffage Maison",
            "disabled_by": null,
            "configuration_url": "https://my.netatmo.com/app/"
        },
        {
            "config_entries": [
                "5d47be64934df64557ec71d613f7e745"
            ],
            "connections": [],
            "identifiers": [
                [
                    "netatmo",
                    "3533746484"
                ]
            ],
            "manufacturer": "Netatmo",
            "model": "Smart Radiator Valves",
            "name": "",
            "sw_version": null,
            "entry_type": null,
            "id": "c4b2d17bcaf85d48013da5465bbf6893",
            "via_device_id": null,
            "area_id": "salon",
            "name_by_user": "Chauffage Salon",
            "disabled_by": null,
            "configuration_url": "https://my.netatmo.com/app/"
        },

On the Netatmo App, the sw_version is 85 for "Smart Radiator Valves" and 75 for "Smart Thermostat". Regards. Pierre.

Le jeu. 20 janv. 2022 à 20:18, @RubenKelevra @.***> a écrit :

Hey @pganansia https://github.com/pganansia,

the project is open to supporting all TRV models. So there's no reason why we could not support this in the short future.

We need some additional information from you to add support:

Please open this file in your HA installation: /config/.storage/core.device_registry

It contains the info on all devices you're using.

We need the fields "manufacturer", "model" and "sw_version" for your device.

— Reply to this email directly, view it on GitHub https://github.com/KartoffelToby/better_thermostat/issues/214#issuecomment-1017841276, or unsubscribe https://github.com/notifications/unsubscribe-auth/APZBIMUL33A4F766XEZWGKLUXBNZDANCNFSM5MKXDL5A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

pganansia avatar Jan 21 '22 11:01 pganansia

@pganansia thanks! We might need to ask for some more info on the device quirks when implementing. But since the next version 1.0 has a feature freeze this device support will land in 1.1.

So there will be a little delay until we have some more questions for you :)

RubenKelevra avatar Jan 21 '22 12:01 RubenKelevra

Thanks for your answer. Don't hesitate if you need more information. Regards. Pierre Ganansia

Le ven. 21 janv. 2022 à 13:12, @RubenKelevra @.***> a écrit :

@pganansia https://github.com/pganansia thanks! We might need to ask for some more info on the device quirks when implementing. But since the next version 1.0 has a feature freeze this device support will land in 1.1.

So there will be a little delay until we have some more questions for you :)

— Reply to this email directly, view it on GitHub https://github.com/KartoffelToby/better_thermostat/issues/214#issuecomment-1018452525, or unsubscribe https://github.com/notifications/unsubscribe-auth/APZBIMQMM6SFHKLJ7CTXOMTUXFETLANCNFSM5MKXDL5A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

pganansia avatar Jan 22 '22 08:01 pganansia

Hey @pganansia,

we need some additional info from you:

System mode / presets

Please open the development tools in HA (they might need to be activated to show up in the GUI):

Under state search for your Netatmo Thermostat, the ID should start with "climate."

We need the list of values from the Attribute row and which state it is in if you do normal heating to a setpoint with it (should be either auto or heat).

Local calibration

Then we need the info if there's some kind of local calibration field for this device:

If you select the device under devices in HA, there are several fields under "Configuration". Is there one that is called something in the realm of "local_temperature_calibration"?

HA_devices_example_local_temperature_calibration-01 HA_devices_example_local_temperature_calibration-02

RubenKelevra avatar Feb 02 '22 21:02 RubenKelevra

Hi, You will find screen copy of what you asked. It is not what you expected but I didn't found anything else. Regards. Pierre.

Le mer. 2 févr. 2022 à 22:05, @RubenKelevra @.***> a écrit :

Hey @pganansia https://github.com/pganansia,

we need some additional info from you: System mode / presets

Please open the development tools in HA (they might need to be activated to show up in the GUI):

Under state search for your Netatmo Thermostat, the ID should start with "climate."

We need the list of values from the Attribute row and which state it is in if you do normal heating to a setpoint with it (should be either auto or heat). Local calibration

Then we need the info if there's some kind of local calibration field for this device:

If you select the device under devices in HA, there are several fields under "Configuration". Is there one that is called something in the realm of "local_temperature_calibration"?

[image: HA_devices_example_local_temperature_calibration-01] https://user-images.githubusercontent.com/614929/152237085-fb88776d-d737-44c2-a5c2-2da168acfc32.png [image: HA_devices_example_local_temperature_calibration-02] https://user-images.githubusercontent.com/614929/152237091-23050d58-785c-4911-94b4-6070684ab4f0.png

— Reply to this email directly, view it on GitHub https://github.com/KartoffelToby/better_thermostat/issues/214#issuecomment-1028356871, or unsubscribe https://github.com/notifications/unsubscribe-auth/APZBIMSKD6RC7JIVZCBTEPTUZGMARANCNFSM5MKXDL5A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

pganansia avatar Feb 05 '22 17:02 pganansia

@pganansia

I think your attachment was dropped by Github.

RubenKelevra avatar Feb 05 '22 17:02 RubenKelevra

Apologize. I will send you tomorrow what I see in HA for devices. Regards. Pierre

Envoyé de mon iPhone

Le 5 févr. 2022 à 18:53, @RubenKelevra @.***> a écrit :

 @pganansia

I think your attachment was dropped by Github.

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you were mentioned.

pganansia avatar Feb 05 '22 19:02 pganansia

Hi, As my screencopy are filtered by GitHub, I send you the journal of config netatmo. When I opened the Smart thermostat, as you described, I have only two entities shown : climate.netatmo_entree and sensor.netatmo_thermostat_battery_percent. For a vanne, I found the same kind of entities : climate.netatmo_chambre_ami and sensor.netatmo_ami_battery_percent. I hope that will help. Regards. Pierre.

Le sam. 5 févr. 2022 à 18:53, @RubenKelevra @.***> a écrit :

@pganansia https://github.com/pganansia

I think your attachment was dropped by Github.

— Reply to this email directly, view it on GitHub https://github.com/KartoffelToby/better_thermostat/issues/214#issuecomment-1030669204, or unsubscribe https://github.com/notifications/unsubscribe-auth/APZBIMXLY5WLNYCP4LEVZCTUZVP2XANCNFSM5MKXDL5A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

{ "home_assistant": { "installation_type": "Home Assistant Container", "version": "2022.2.2", "dev": false, "hassio": false, "virtualenv": false, "python_version": "3.9.7", "docker": true, "arch": "x86_64", "timezone": "Europe/Paris", "os_name": "Linux", "os_version": "5.10.0-0.bpo.9-amd64", "run_as_root": true }, "custom_components": { "hacs": { "version": "1.22.0", "requirements": [ "aiogithubapi>=21.11.0" ] }, "holidays": { "version": "1.6", "requirements": [ "python-dateutil>=2.8.1", "holidays>=0.12" ] }, "hebcal": { "version": "2.0.5", "requirements": [] }, "alexa_media": { "version": "3.10.15", "requirements": [ "alexapy==1.25.3", "packaging>=20.3", "wrapt>=1.12.1" ] }, "linksys_velop": { "version": "2022.2.2", "requirements": [ "pyvelop==2022.2.1" ] }, "media_player_template": { "version": "1.0.0", "requirements": [] }, "smartthinq_sensors": { "version": "0.12.10", "requirements": [ "pycountry>=20.7.3" ] }, "hpprinter": { "version": "1.0.6", "requirements": [ "xmltodict==0.12.0" ] }, "securitas_direct": { "version": "0.0.0.1", "requirements": [] }, "openmediavault": { "version": "0.0.0", "requirements": [] }, "livebox": { "version": "1.7.3", "requirements": [ "aiosysbus==0.2.0" ] }, "liveboxtvuhd": { "version": "1.0.0", "requirements": [ "fuzzywuzzy==0.18.0" ] }, "config_editor": { "version": "3.0", "requirements": [] } }, "integration_manifest": { "domain": "netatmo", "name": "Netatmo", "documentation": "https://www.home-assistant.io/integrations/netatmo", "requirements": [ "pyatmo==6.2.4" ], "after_dependencies": [ "cloud", "media_source" ], "dependencies": [ "webhook" ], "codeowners": [ @.***" ], "config_flow": true, "homekit": { "models": [ "Healty Home Coach", "Netatmo Relay", "Presence", "Welcome" ] }, "iot_class": "cloud_polling", "is_built_in": true }, "data": { "info": { "entry_id": "5d47be64934df64557ec71d613f7e745", "version": 1, "domain": "netatmo", "title": "Netatmo", "data": { "auth_implementation": "netatmo", "token": { "scope": [ "access_camera", "access_presence", "read_camera", "read_homecoach", "read_presence", "read_smokedetector", "read_station", "read_thermostat", "write_camera", "write_presence", "write_thermostat" ], "access_token": "REDACTED", "expires_in": 10800, "expire_in": 10800, "refresh_token": "REDACTED", "restricted_access_token": "REDACTED", "restricted_refresh_token": "REDACTED", "expires_at": 1644161186.5003006 }, "webhook_id": "REDACTED" }, "options": { "weather_areas": { "Fourqueux": { "area_name": "Fourqueux", "lat_ne": "REDACTED", "lon_ne": "REDACTED", "lat_sw": "REDACTED", "lon_sw": "REDACTED", "mode": "avg", "show_on_map": true, "uuid": "276c6032-4aac-4566-a197-bba3086989f0" } } }, "pref_disable_new_entities": false, "pref_disable_polling": false, "source": "user", "unique_id": "netatmo", "disabled_by": null, "webhook_registered": true }, "data": { "AsyncClimateTopology": { "homes": [ { "id": "5bba5bdc11349fdce38c80d6", "name": "REDACTED", "altitude": 134, "coordinates": "REDACTED", "country": "FR", "timezone": "Europe/Paris", "rooms": [ { "id": "3619196439", "name": "REDACTED", "type": "lobby", "module_ids": [ "04:00:00:30:c5:4c" ] }, { "id": "3533746484", "name": "REDACTED", "type": "livingroom", "module_ids": [ "09:00:00:04:99:c5", "09:00:00:01:fd:ed" ] }, { "id": "1163242483", "name": "REDACTED", "type": "custom", "module_ids": [ "09:00:00:04:99:b6" ] }, { "id": "684663911", "name": "REDACTED", "type": "bedroom", "module_ids": [ "09:00:00:17:3e:55" ] }, { "id": "2760286543", "name": "REDACTED", "type": "custom", "module_ids": [ "09:00:00:17:58:06", "09:00:00:16:89:4a" ] }, { "id": "1884349584", "name": "REDACTED", "type": "bedroom", "module_ids": [ "09:00:00:04:45:08" ] } ], "modules": [ { "id": "70:ee:50:30:80:b4", "type": "NAPlug", "name": "REDACTED", "setup_date": 1538939868, "modules_bridged": [ "04:00:00:30:c5:4c", "09:00:00:04:99:c5", "09:00:00:01:fd:ed", "09:00:00:04:99:b6", "09:00:00:17:3e:55", "09:00:00:17:58:06", "09:00:00:16:89:4a", "09:00:00:04:45:08" ] }, { "id": "04:00:00:30:c5:4c", "type": "NATherm1", "name": "REDACTED", "setup_date": 1538939869, "room_id": "3619196439", "bridge": "70:ee:50:30:80:b4" }, { "id": "09:00:00:04:99:c5", "type": "NRV", "name": "REDACTED", "setup_date": 1543750220, "room_id": "3533746484", "bridge": "70:ee:50:30:80:b4" }, { "id": "09:00:00:01:fd:ed", "type": "NRV", "name": "REDACTED", "setup_date": 1543751292, "room_id": "3533746484", "bridge": "70:ee:50:30:80:b4" }, { "id": "09:00:00:04:99:b6", "type": "NRV", "name": "REDACTED", "setup_date": 1543752227, "room_id": "1163242483", "bridge": "70:ee:50:30:80:b4" }, { "id": "09:00:00:17:3e:55", "type": "NRV", "name": "REDACTED", "setup_date": 1640337880, "room_id": "684663911", "bridge": "70:ee:50:30:80:b4" }, { "id": "09:00:00:17:58:06", "type": "NRV", "name": "REDACTED", "setup_date": 1640355889, "room_id": "2760286543", "bridge": "70:ee:50:30:80:b4" }, { "id": "09:00:00:16:89:4a", "type": "NRV", "name": "REDACTED", "setup_date": 1640631471, "room_id": "2760286543", "bridge": "70:ee:50:30:80:b4" }, { "id": "09:00:00:04:45:08", "type": "NRV", "name": "REDACTED", "setup_date": 1642053493, "room_id": "1884349584", "bridge": "70:ee:50:30:80:b4" } ], "temperature_control_mode": "heating", "therm_mode": "schedule", "therm_setpoint_default_duration": 180, "cooling_mode": "schedule", "schedules": [ { "timetable": "REDACTED", "zones": "REDACTED", "name": "REDACTED", "default": false, "away_temp": 11, "hg_temp": 7, "id": "5bba5bdc11349fdce38c80d7", "selected": true, "type": "therm" }, { "timetable": "REDACTED", "zones": "REDACTED", "name": "REDACTED", "default": false, "away_temp": 11, "hg_temp": 7, "id": "5fef00bb69d8914f323db8d0", "type": "therm" } ] } ], "errors": [] } } } }

pganansia avatar Feb 06 '22 14:02 pganansia

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Apr 20 '22 22:04 stale[bot]

This issue has been automatically marked as stale because it has not had recent activity.

stale[bot] avatar Jul 05 '22 13:07 stale[bot]

Are Netatmo thermostats/radiator valves supposed to be working now? My Netatmo radiator valve keeps switching to full bore on!

susadmin avatar Feb 05 '23 16:02 susadmin

Team I'd really like to see this implemented as I've seen the fantastic work you have done. I can help providing all the data needed. Is it possible to insert it in the roadmap?

abeilprincipino avatar Oct 29 '23 11:10 abeilprincipino