Theo Arends
587e8299d6
Add debugging info to modbus.ino
2022-12-30 16:56:36 +01:00
Theo Arends
31a53148c6
Add NRG modbus features
...
- User JSON name needs to be different from embedded register names
- If no user GUI name is given it will only show in JSON
2022-12-28 17:45:13 +01:00
Theo Arends
35b4bfcb3f
Fix initial user added modbus field:value pair
2022-12-28 17:06:54 +01:00
Theo Arends
c1ce983bef
Reduce code size by removing duplicate code
2022-12-24 15:59:29 +01:00
Theo Arends
234d6e20e0
Extent Generic Energy Modbus Driver
...
- Add support for up to 3 single phase modbus energy monitoring device using generic Energy Modbus driver
2022-12-23 16:56:18 +01:00
Theo Arends
940d2397fa
Fix addressed register 1
...
- Add example for PZEM-0014
2022-12-23 14:26:25 +01:00
Theo Arends
0dc3b8d7e1
Add fieldpair "F" replacing "M"
2022-12-23 11:39:13 +01:00
Theo Arends
23e0bc27e7
Update changelogs
2022-12-22 17:54:54 +01:00
Theo Arends
ad97f7b95f
Add NRG_MODBUS datatypes
...
Add NRG_MODBUS datatypes (#17467 )
2022-12-21 18:11:35 +01:00
Theo Arends
25ab45288b
Merge pull request #17249 from kurkav/development
...
Invalid processing of received value.
2022-12-03 12:46:38 +01:00
Theo Arends
bbde894628
Add serial Modbus transmit enable GPIOs
...
Add serial Modbus transmit enable GPIOs to all modbus energy drivers and modbus bridge (#17247 )
2022-12-03 12:33:42 +01:00
kurkav
6da636d685
Invalid processing of received value.
...
Int64 value was read from Float buffer.
Also units received were Wh, struct needs kWh.
2022-12-03 11:54:30 +01:00
Charles
9b37690039
Fix BBR and EJP detection in historique
2022-11-22 23:29:52 +01:00
Charles
200221acc2
Added TEMPO and status register decoding for standard mode
2022-11-22 00:41:58 +01:00
Charles
aa4ff5cede
Added Tempo/BBR contract, fixed display BASE bug
2022-11-21 20:06:50 +01:00
Norbert Richter
0cd97d3890
Fix generic modbus single phase register output
2022-11-17 15:14:28 +01:00
Theo Arends
4e5193fdad
Remove SkipSleep() in favour of FUNC_SLEEP_LOOP
2022-11-12 15:57:46 +01:00
Theo Arends
c1ea8953cb
Refactor uint8_t to uint32_t
2022-11-11 10:44:56 +01:00
Theo Arends
7167eb2f46
Changed ADE7953 monitoring
...
Changed ADE7953 monitoring from instant power to accumulated energy (#16941 )
2022-10-30 12:20:56 +01:00
Theo Arends
41b65fd6b7
Add support for two phase power calibration
...
Add support for two phase power calibration using commands ``PowerSet2``, ``VoltageSet2`` and ``CurrentSet2``
2022-10-30 11:15:17 +01:00
Theo Arends
314dbf5e6b
Add support for second energy channel calibration
2022-10-29 19:08:06 +02:00
Theo Arends
8863d758e6
Merge pull request #16928 from hallard/tic_standard
...
Teleinfo standard mode bug fixes
2022-10-29 14:19:21 +02:00
Theo Arends
90a9ebc3e1
Fix Shelly Pro ethernet stability
2022-10-27 17:52:44 +02:00
Charles
09b02b3325
standard mode bug fixes
...
Increase serial buffer size for standard mode
trimmed values for standard mode
fix (hopefully) negative total kWh counter
save energy on reset
update energy total every hour
fixed contract label display for Standard mode
2022-10-27 14:16:37 +02:00
Theo Arends
c5f7195d77
Add support for Shelly Pro 1/1PM and 2/2PM ( #16773 )
2022-10-26 17:16:36 +02:00
Norbert
9192e529a6
Fix typo
2022-10-23 18:21:12 +02:00
Charles
cd44b262b8
fix current tariff display in standard mode
2022-10-22 16:04:47 +02:00
Charles
a982c560dc
fix contract in standard mode
2022-10-22 15:51:12 +02:00
Theo Arends
d307be0cf6
Refactor ADE7953
2022-10-13 15:48:23 +02:00
Theo Arends
bf644d8052
Add Export Active report to Shelly EM ( #16794 )
2022-10-13 14:32:35 +02:00
Theo Arends
cf5169b3ae
Restore Shelly 2.5 low reactive power channels
2022-10-13 12:58:59 +02:00
Theo Arends
4471868580
Fix Shelly 2.5 low reactive power channels
2022-10-13 09:42:42 +02:00
Theo Arends
0768f5bc4f
Clean up debugging
2022-10-12 17:18:27 +02:00
Theo Arends
a856275c48
Fix ADE7953 VAr no load detection
2022-10-12 16:31:51 +02:00
Theo Arends
6202211c31
Fix Shelly EM polarity ( #16486 )
2022-10-12 15:46:33 +02:00
Theo Arends
5cfbbd4302
Add command ``Sunrise 0..3`` to select sunrise dawn angle
...
- Bump version to v12.1.1.5
- Add command ``Sunrise 0..3`` to select sunrise dawn angle between Normal, Civil, Nautical or Astronomical (#16795 )
2022-10-12 11:02:54 +02:00
Theo Arends
2f1eea2eaf
Add more docu to energy modbus driver
2022-10-11 18:39:48 +02:00
Theo Arends
186566226b
Remove debug from energy modbus
2022-10-11 11:15:25 +02:00
Theo Arends
3c7a5ebfd3
Fix possible buffer overflows with exception
2022-10-11 11:10:47 +02:00
Theo Arends
3c258f4e31
Try to fix energy modbus warchdogs
2022-10-09 18:38:30 +02:00
Theo Arends
36ed0cba7d
Add tasmota resolution option to energy modbus
2022-10-08 17:17:15 +02:00
Theo Arends
3427e1bee3
Support for Modbus Energy Monitoring devices
...
Support for Modbus Energy Monitoring devices using a rule file. See ``xnrg_29_modbus.ino`` for more information
2022-10-08 16:14:11 +02:00
Theo Arends
625824caec
Generic Energy Modbus rename config JSON
2022-10-07 10:46:25 +02:00
Theo Arends
77cfe80064
Add common voltage to generic energy modbus driver
2022-10-06 23:26:54 +02:00
Theo Arends
a1420e06fd
Initial generic modbus energy driver
2022-10-06 23:17:04 +02:00
Theo Arends
645b9d13d6
Add shelly EM default phase calibration
...
Add shelly EM default phase calibration (#16486 )
2022-10-05 15:17:54 +02:00
Theo Arends
7152d012d9
Fix Shelly Plus 2PM negative values
2022-10-04 09:37:29 +02:00
Theo Arends
8eb7b007d5
Support for Shelly Plus 2PM
...
- Version bump to v12.1.1.4
- Support for Shelly Plus 2PM using template ``{"NAME":"Shelly Plus 2PM PCB v0.1.9","GPIO":[320,0,0,0,32,192,0,0,225,224,0,0,0,0,193,0,0,0,0,0,0,608,640,3457,0,0,0,0,0,9472,0,4736,0,0,0,0],"FLAG":0,"BASE":1,"CMND":"AdcParam1 2,10000,10000,3350"}``
2022-10-03 18:02:50 +02:00
Theo Arends
a05f731a42
Fix Shelly Plus 2PM column swap
...
- Fix Shelly Plus 2PM column swap
- Prep Shelly Plus 2PM ADE7953 reset pin
2022-10-03 17:13:01 +02:00
Theo Arends
16c6a471cc
Fix ADE7953 calibration ( #16486 )
2022-10-01 22:25:24 +02:00