{"id":21932376,"url":"https://github.com/mathoudebine/homeassistant-wiser-em5","last_synced_at":"2026-02-28T13:32:31.443Z","repository":{"id":265132354,"uuid":"895142423","full_name":"mathoudebine/homeassistant-wiser-em5","owner":"mathoudebine","description":"Connect your Schneider Electric Wiser EM5 energy meter to HomeAssistant using Wiser MIP","archived":false,"fork":false,"pushed_at":"2026-02-26T13:07:06.000Z","size":51937,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-26T19:41:38.515Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mathoudebine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-27T16:26:40.000Z","updated_at":"2026-02-26T13:07:11.000Z","dependencies_parsed_at":"2025-09-03T03:47:38.505Z","dependency_job_id":null,"html_url":"https://github.com/mathoudebine/homeassistant-wiser-em5","commit_stats":null,"previous_names":["mathoudebine/homeassistant-wiser-em5"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mathoudebine/homeassistant-wiser-em5","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathoudebine%2Fhomeassistant-wiser-em5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathoudebine%2Fhomeassistant-wiser-em5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathoudebine%2Fhomeassistant-wiser-em5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathoudebine%2Fhomeassistant-wiser-em5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mathoudebine","download_url":"https://codeload.github.com/mathoudebine/homeassistant-wiser-em5/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathoudebine%2Fhomeassistant-wiser-em5/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29935366,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T13:16:57.922Z","status":"ssl_error","status_checked_at":"2026-02-28T13:11:15.149Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-28T23:18:28.643Z","updated_at":"2026-02-28T13:32:31.423Z","avatar_url":"https://github.com/mathoudebine.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wiser EM5 + HomeAssistant\nConnect your Schneider Electric Wiser EM5 energy meter to HomeAssistant!\n\n\u003cfont size=\"7\"\u003e\u003cimg src=\"img/wiser_plus_ha.png\" alt=\"drawing\" height=\"200\"/\u003e\n\nLocal integration without cloud. Also compatible with Clipsal products (Australian market rebranding).\n\n## Compatible hardware\n\nThis guide can be used to connect the following hardware to HomeAssistant:\n\n- a compatible energy meter:\n   - Schneider Electric **Wiser EM5** / RT2012 Energy Meter / **EER39000** / **EER39100**\n   - Clipsal **Wiser Link EM5** / **EER71000** / **EER71100**\n\n\u003cimg src=\"img/schneider_eer39000.jpg\" alt=\"drawing\" width=\"300\"/\u003e \u003cimg src=\"img/clipsal_eer71000.png\" alt=\"drawing\" width=\"300\"/\u003e\n\n[ℹ️ Schneider Electric Wiser EM5 documentation](docs/S1B65431-04.pdf)\n\n[ℹ️ Clipsal Wiser Link EM5 documentation](docs/W0001723.PDF)\n\n- a compatible Ethernet gateway:\n   - Schneider Electric **Wiser MIP** / IP Communication Module / **EER31600**\n   - Clipsal **Wiser Link MIP** / IP Communication Module / **EER70600**\n\n\u003cimg src=\"img/schneider_eer31600.jpg\" alt=\"drawing\" width=\"200\"/\u003e \u003cimg src=\"img/clipsal_eer70600.jpg\" alt=\"drawing\" width=\"200\"/\u003e\n\n[ℹ️ Schneider Electric Wiser MIP EER31600 documentation](docs/S1B66612-00.pdf)\n\n[ℹ️ Clipsal Wiser Link MIP EER70600 documentation](docs/W0001725.PDF)\n\nNote: The Wiser EM5 energy meter can also be linked to the newer Schneider Electric **EER31800** / Clipsal **EER72600** Wiser IP module, but this gateway does not offer an easy way to get Wiser EM5 data for now.\nIf you want to connect your Wiser EM5 energy meter to HomeAssistant, I strongly suggest you to use the Schneider Electric EER31600 / Clipsal EER70600 Wiser MIP gateway.\nYou can find a second-hand / refurbished model online.\n\n\n## Wiring diagram\n\n[Follow the wiring diagram from the Wiser EM5 official documentation](docs/S1B65431-04.pdf)\n\nConnect the Wiser IP module to your router (DHCP recommended).\n\nFor the Schneider Electric EM5 model, you can ignore the \u003cimg src=\"img/house_radiator.svg\" alt=\"drawing\" width=\"30\"/\u003e / \u003cimg src=\"img/house_water_heater_electric.svg\" alt=\"drawing\" width=\"30\"/\u003e / \u003cimg src=\"img/electrical_plug.svg\" alt=\"drawing\" width=\"30\"/\u003e symbols on the tor/clamps connectors and monitor any power source.\nKeep in mind you can connect up to 2 tor/clamps on each EM5 input.\n\nNote: Your Wiser EM5 cannot be connected to the Wiser Wall Display EER22000. If you have a Wiser Wall Display, you need to disonnect it from the EM5 to connect the Wiser MIP instead.\n\n\u003cimg src=\"img/schneider_eer220000.jpg\" alt=\"drawing\" width=\"300\"/\u003e\n\nAfter wiring, you should be able to access the Wiser MIP web portal using its IP address (default login is admin/admin).\nIf not, reset the Wiser MIP (15 seconds press on front button then release, Status LED should turn red, wait for Status LED green again)\n\n\u003cimg src=\"img/wiser_mip_portal.png\" alt=\"drawing\" width=\"600\"/\u003e\n\nUnder \"Device Status\" \u003e \"MIP\" the EM5 connection should be enabled and working:\n\n\u003cimg src=\"img/comm_em5_ok.png\" alt=\"drawing\" width=\"500\"/\u003e\n\nIgnore the \"Wiser Link Internet connection\", it will not work because the EER31600 has been discontinued and cloud access is disabled.\n\n## Firmware update (optional)\n\n### Latest publicly available firmware version:\n- Schneider Electric Wiser EM5 (all versions): **1.6.00**\n- Schneider Electric Wiser MIP (EER31600): **V1.3.8**\n- Clipsal EM5 / MIP : **unknown**\n\n### Do I need to update?\n\n**Firmware updates are not needed for Clipsal products.**\n\nFirmware updates for Schneider Electric Wiser EM5 \u0026 Wiser MIP EER31600 are needed only if you want to monitor each of the 5 EM5 tor/clamps input separately:\n\nIf you have a recent Schneider Electric Wiser EM5 (or a Clipsal Wiser EM5), this might already be the case.\n\n\u003cimg src=\"img/firmware_update_all_clamps.png\" alt=\"drawing\" width=\"600\"/\u003e\n\nFor older Wiser EM5, because they were originally developed as french RT2012 energy meters, the 2 electrical plugs input \u003cimg src=\"img/electrical_plug.svg\" alt=\"drawing\" width=\"30\"/\u003e cannot be monitored separately.\nThis means you have only 4 measurements available :\n\n\u003cimg src=\"img/firmware_old_rt2012.png\" alt=\"drawing\" width=\"600\"/\u003e\n\nIf you want to monitor 5 separate tor/clamps input, you need to update the firmware.\n\n### Update procedure\n\nFirmware updates are made through the Schneider Electric eSetup application.\n\nBecause the Wiser MIP EER31600 is no longer maintained, it is not possible to update it with the latest eSetup app anymore.\n\nThe recommended way is to download and install an older version of the eSetup app like [eSetup for Android 6.2.0](https://github.com/mathoudebine/homeassistant-wiser-em5/raw/refs/heads/main/app/eSetup_for_Electrician_6.2.0.apk)\n\nOpen the app and select \"Wiser IP Module\".\n\n\u003cimg src=\"img/esetup/homescreen.png\" alt=\"drawing\" width=\"300\"/\u003e\n\nYou should see your Wiser MIP on the list if your smartphone is connected to the same network. Select it.\n\n\u003cimg src=\"img/esetup/detect.png\" alt=\"drawing\" width=\"300\"/\u003e\n\nA message should state that your firmware is not up-to-date. Click on the \"Update\" button.\n\n\u003cimg src=\"img/esetup/update_needed.jpeg\" alt=\"drawing\" width=\"300\"/\u003e\n\nWait for the update procedure to finish. \n- **Do not exit the eSetup app!**\n- **Ensure the smartphone has enough battery or plug it to a power source!**\n- **Update can take up to 30 minutes if your Wiser EM5 is also updated (shorter of only the Wiser MIP is updated).**\n\n\u003cimg src=\"img/esetup/update_in_progress.jpeg\" alt=\"drawing\" width=\"300\"/\u003e\n\nOnce the update is done, the EM5 and MIP will reboot. After reboot, open eSetup app again and select your MIP. The update message should no longer be displayed.\n\n\u003cimg src=\"img/esetup/up-to-date.png\" alt=\"drawing\" width=\"300\"/\u003e\n\nIf the update fails:\n- reset the Wiser MIP (15 seconds press on front button then release, Status LED should turn red, wait for Status LED green again) then try to update again\n- keep the smartphone in a place with good Wi-Fi signal\n- plug the smartphone to a power source\n- disable the smartphone auto sleep / screen off\n\n## HomeAssistant integration\n\nThere is no need for a custom component to integrate the Wiser EM5 \u0026 MIP to HomeAssistant.\nInstead, the Wiser MIP offers a RestAPI access containing all the EM5 energy metering data, like it is displayed on the MIP web server.\n\nHomeAssistant uses the [RESTful integration](https://www.home-assistant.io/integrations/rest/) to collect data from RestAPI endpoints and create sensors from it.\n\nThe RESTful integration cannot be configured from HomeAssistant UI but only manually: \nEdit your `configuration.yaml`, e.g. using an add-on like [File Editor](https://github.com/home-assistant/addons/tree/master/configurator) or [Studio Code Server](https://github.com/hassio-addons/addon-vscode).\nFind the `rest:` section inside the file, it it does not exist then create a new one at the end of the file then add the following content:\n```yaml\nrest:\n  # REST Sensors for Wiser MIP\n  - !include rest_wiser_mip.yaml\n```\n\nSave the file, then create a new file `rest_wiser_mip.yaml` in the same folder.\nEdit this file and add the following content: [rest_wiser_mip.yaml](rest_wiser_mip.yaml).\nRestart HomeAssistant to reload the configuration.\n\nEnergy (kWh) \u0026 Power (W) data will be fetched from your Wiser MIP and imported to HomeAssistant for the following EM5 inputs:\n- the 5 EM5 tor/clamps \u003cimg src=\"img/tor.png\" alt=\"drawing\" width=\"30\"/\u003e (inputs 7 to 16)\n- the EM5 TIC Télé-Information Client - not available on Clipsal models, only for the french market energy counter\n- the \"others\" which is a simple substraction between the TIC input and the sum of all tor/clamps inputs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathoudebine%2Fhomeassistant-wiser-em5","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathoudebine%2Fhomeassistant-wiser-em5","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathoudebine%2Fhomeassistant-wiser-em5/lists"}