Commit Graph

  • be19f4e0b5 Clarify docs and make example yamls consistent. (#12) main Victor Chang 2025-12-27 14:12:36 -08:00
  • 04f219461d Clarify docs and make example yamls consistent. ota-docs Victor Chang 2025-12-23 21:47:12 -08:00
  • dd177d5a6f Documentation fixes, and a few changes. (#11) pixelgrb 2025-10-04 09:42:11 -07:00
  • 0ec0d49b83 Minor edits & change the "better" yaml to "simple" with more comments. Victor Chang 2025-09-02 00:09:51 -07:00
  • 4119104259 Large documentation update (#10) pixelgrb 2025-09-01 22:21:55 -07:00
  • 5eb11dc7b5 Move globals above sensor according to feedback: Victor Chang 2025-08-30 00:56:35 -07:00
  • 575cbef882 Update the example YAMLs to use esp-idf. Victor Chang 2025-08-29 15:46:59 -07:00
  • 475044ffbf Update syntax for esp-idf. Victor Chang 2025-08-29 15:44:00 -07:00
  • 80b501fe46 Use pinMode to configure GPIO pins (#8) Qi Liu 2025-07-16 21:00:47 -07:00
  • a9258b7c04 Remove platform: from example YAMLs. Victor Chang 2025-03-10 21:46:04 -07:00
  • e21d0cee83 Avoid using wall time in case it jumps. (#3) jgruen 2025-01-07 00:40:27 -08:00
  • dab1b661ec Fix some wording. Victor Chang 2024-10-29 11:47:11 -07:00
  • 0abef4da8a Document the YAML configuration in the README. Victor Chang 2024-10-29 00:35:49 -07:00
  • cedc8d1bbf Revert "Update example YAML files." Victor Chang 2024-10-24 17:09:22 -07:00
  • bdea6fdfe0 Update example YAML files. esp-idf Victor Chang 2024-10-22 21:58:59 -07:00
  • 10175e349b Minimal changes to work with ESP-IDF. Victor Chang 2024-10-22 21:49:41 -07:00
  • 0e04ac2836 Fix some minor things. Victor Chang 2024-10-22 21:13:30 -07:00
  • f1126d5553 Apply meter divisor calculation to all spots in V2 and V7. Victor Chang 2024-06-17 00:00:05 -07:00
  • b47be0769f Support MeterDiv involvement in Watt calculation. Victor Chang 2024-06-13 23:55:03 -07:00
  • 5ac97c9e90 Update the doc about the error message payload. Victor Chang 2024-06-12 23:49:08 -07:00
  • 556e2fc476 Advise to move device closer to the meter if 'e'-type message. Victor Chang 2024-06-12 23:40:57 -07:00
  • cd4c6c97ab Merge pull request #1 from visualage/main Victor Chang 2024-06-09 17:47:42 -07:00
  • 2e098f3f65 Actually save the file. Victor Chang 2024-06-09 15:38:41 -07:00
  • 678a56ab03 Create sample YAMLs that use the external component and update README. Victor Chang 2024-06-09 15:36:17 -07:00
  • bd896bcfb5 Add Arduino.h for digitalWrite Qi Liu 2024-06-09 09:08:48 -07:00
  • fc6676e197 Move the Custom Component files to a legacy folder. Victor Chang 2024-06-08 22:54:26 -07:00
  • 0ed07460f8 Expose debug mode in the YAML and have debug output for V7+. Victor Chang 2024-06-08 01:47:36 -07:00
  • 6bd100481f Fix code scope. Victor Chang 2024-06-08 01:05:39 -07:00
  • 63434eaefc Use the update() function to send meter requests. Victor Chang 2024-06-08 01:02:20 -07:00
  • 148fb80440 Solved incessant update() call rate. Victor Chang 2024-06-07 00:59:48 -07:00
  • 2aac3047ef Add MGM info to dump_config(). Victor Chang 2024-06-07 00:22:45 -07:00
  • 77f356f72a Undo formatter flub. Victor Chang 2024-06-06 22:03:20 -07:00
  • b3d1a1fda4 Formatted. Victor Chang 2024-06-06 22:01:06 -07:00
  • 2e0c6f853a MVP: Works for me! Not idiomatic yet. Victor Chang 2024-06-06 21:57:03 -07:00
  • ebc649adea WIP Tried flashing and nothing seems to happen during runtime. Victor Chang 2024-06-06 00:45:28 -07:00
  • 3a96f0a103 WIP Potentially functional code but sensor.py not complete. Victor Chang 2024-06-05 22:59:26 -07:00
  • 254e35efdd Some more stubbed stuff. Victor Chang 2024-06-05 00:28:13 -07:00
  • 72def8c8f9 Initial external component commit. Victor Chang 2024-06-05 00:08:08 -07:00
  • 4c125f7e9d Replace another link and add some version labeling. Victor Chang 2024-06-08 01:52:35 -07:00
  • 740c311bb6 Expose debug mode in the YAML and have debug output for V7+. external_component Victor Chang 2024-06-08 01:47:36 -07:00
  • 14c01c0eb2 Fix code scope. Victor Chang 2024-06-08 01:05:39 -07:00
  • 84d8fef526 Use the update() function to send meter requests. Victor Chang 2024-06-08 01:02:20 -07:00
  • caf99e18ac Solved incessant update() call rate. Victor Chang 2024-06-07 00:59:48 -07:00
  • 57a45c4969 Add MGM info to dump_config(). Victor Chang 2024-06-07 00:22:45 -07:00
  • 56bdae7805 Undo formatter flub. Victor Chang 2024-06-06 22:03:20 -07:00
  • 40b63f6514 Formatted. Victor Chang 2024-06-06 22:01:06 -07:00
  • 57549df099 MVP: Works for me! Not idiomatic yet. Victor Chang 2024-06-06 21:57:03 -07:00
  • c15d13f72d WIP Tried flashing and nothing seems to happen during runtime. Victor Chang 2024-06-06 00:45:28 -07:00
  • 638334df9f WIP Potentially functional code but sensor.py not complete. Victor Chang 2024-06-05 22:59:26 -07:00
  • f810e6834e Some more stubbed stuff. Victor Chang 2024-06-05 00:28:13 -07:00
  • 705a7cd019 Initial external component commit. Victor Chang 2024-06-05 00:08:08 -07:00
  • a64563c7fc Adopt the EnergyCostUnit documented theory from V2 into V7. Victor Chang 2024-06-04 23:51:57 -07:00
  • 54fd1242f7 Add a couple static bytes to the V7+ payload documentation. Victor Chang 2024-06-04 23:30:24 -07:00
  • 4873672506 Change the bug report text to just link to the forum thread. Victor Chang 2024-06-02 22:12:58 -07:00
  • cbe6e974fc Format python tool. Victor Chang 2024-06-02 22:03:47 -07:00
  • d108b4f8d1 Merge remote-tracking branch 'upstream/main' Victor Chang 2024-06-02 22:03:32 -07:00
  • b527e8455f Fixes an issue in esphome 2023.12.x where time() will raise an error. Use ::time() instead. (#15) baudneo 2024-01-28 19:41:08 -07:00
  • 877526fed4 Fix MQTT id attribute (#12) baudneo 2024-01-28 19:40:03 -07:00
  • 44a0050cf1 Handle time going backwards, and net consumption never going decreasing (#11) jgruen 2024-01-28 18:39:50 -08:00
  • 21b4753cbd Fix the calculation for "net". Victor Chang 2024-01-27 23:30:09 -08:00
  • 4a9adb7615 Handle erroneous watt-hour values. Victor Chang 2024-01-14 20:22:38 -08:00
  • 46480433de Expose Wh values and allow yaml to specify poll rate. Victor Chang 2024-01-13 02:25:13 -08:00
  • d1f0759b8f Fix handling negative net watt-hours. Victor Chang 2024-01-12 19:01:35 -08:00
  • 6a25081e6d Clarifying comments. Victor Chang 2024-01-12 00:13:07 -08:00
  • 1557fecdf8 Support watt-hours from V7. Victor Chang 2024-01-11 23:43:43 -08:00
  • 8ca82b4f5c Apply same fix as in: https://github.com/jrouvier/esphome-emporia-vue-utility/pull/15 Victor Chang 2024-01-11 22:33:03 -08:00
  • b0e38c1faa Watt-hour fields are actually (at minimum) 4 bytes. Victor Chang 2024-01-11 22:30:55 -08:00
  • 5ade21f0de Documented the message sent when holding the reset button. Victor Chang 2023-12-27 15:38:04 -08:00
  • 815b9a4726 Fix my off-by-one count. Victor Chang 2023-12-09 20:57:13 -08:00
  • 03bb000e27 Add a tool I used during my reverse engineering. Victor Chang 2023-12-09 20:07:50 -08:00
  • 46a7ab081e Update README. Victor Chang 2023-12-09 16:33:06 -08:00
  • 94773024f1 Update the docs about the V7 payload. Victor Chang 2023-12-09 16:28:27 -08:00
  • 39b97f15ba Support MGM Firmware v7 instant watts. Victor Chang 2023-12-09 13:18:20 -08:00
  • f54c3f54a3 Update pinout.md Joe Rouvier 2022-12-27 18:50:49 -08:00
  • f31b7cf3d4 Should multiply watt_hours by meter_div, not divide Joe Rouvier 2022-12-12 19:09:38 -08:00
  • 406417f138 Bug in kwh_returned value Joe Rouvier 2022-12-12 19:06:05 -08:00
  • 8663818b12 Add handling of meter divisor field, logging cleanup Joe Rouvier 2022-09-07 10:11:39 -07:00
  • fb83e917a5 Update protocol.md Joe Rouvier 2022-09-05 18:24:16 -07:00
  • d051a552a8 Update protocol-meter-reading.md Joe Rouvier 2022-09-05 18:18:00 -07:00
  • b76c6e12f4 Create protocol-meter-reading.md Joe Rouvier 2022-09-05 18:14:16 -07:00
  • dfe4bc6c84 Add collection startup delay, collect MGM info Joe Rouvier 2022-09-05 00:42:41 -07:00
  • b5c7aab03b Fix negative watt values (#5) dailow 2022-09-04 20:46:31 -07:00
  • fbb4db543e Merge branch 'main' of github.com:jrouvier/esphome-emporia-vue-utility into main Joe Rouvier 2022-02-13 01:36:23 -08:00
  • 4eaeafb289 Change "kwh_produced" to "kwh_returned", it's more accurate Joe Rouvier 2022-02-13 01:35:31 -08:00
  • d6310ada86 Updated readme with info about what the LEDs mean Joe Rouvier 2022-02-13 01:21:42 -08:00
  • bfc50a44f7 Fix releases url Joe Rouvier 2022-02-13 01:07:40 -08:00
  • e7ef3e50a7 Update readme, ask users to download a release Joe Rouvier 2022-02-13 01:06:57 -08:00
  • 58ba45abc1 Update the watts definition Joe Rouvier 2022-02-13 00:51:15 -08:00
  • f2d2cb8be9 Add flashing of onboard LEDs and minor cleanup Joe Rouvier 2022-02-13 00:45:30 -08:00
  • 16056d43d9 Re-add unit_of_measurement Joe Rouvier 2022-02-12 22:39:58 -08:00
  • 0e906f7dff re-add kWh_net to solor config Joe Rouvier 2022-02-12 22:20:50 -08:00
  • b80c4ca9fc outputs don't have names Joe Rouvier 2022-02-12 22:10:14 -08:00
  • d2075b9271 Update readme to reflect solar / non-solar config Joe Rouvier 2022-02-12 21:53:15 -08:00
  • fea702f7df Changes to handle local energy production Joe Rouvier 2022-02-12 21:51:03 -08:00
  • 5e0ea4e7c4 Fix P3 pin 5 Joe Rouvier 2022-02-08 22:46:21 -08:00
  • bc1f89f4ae Update protocol.md Joe Rouvier 2022-01-11 00:12:27 -08:00
  • eef85a70d3 Minor cleanup Joe Rouvier 2022-01-11 00:11:26 -08:00
  • 4c8285d32f Fix meter reading response payload Joe Rouvier 2022-01-10 23:20:23 -08:00
  • 0919368685 Initial Commit Joe Rouvier 2022-01-10 22:25:20 -08:00
  • 75dfc46883 device images Joe Rouvier 2022-01-10 19:03:11 -08:00