Add support for EZO PMP sensors

Add support for EZO PMP sensors by Christopher Tremblay (#9760)
This commit is contained in:
Theo Arends 2020-11-07 11:35:33 +01:00
parent 961db9fa36
commit e498b28864
5 changed files with 11 additions and 6 deletions

View File

@ -141,6 +141,7 @@
| USE_EZOO2 | - | - | - | - | - | - | - | | USE_EZOO2 | - | - | - | - | - | - | - |
| USE_EZOORP | - | - | - | - | - | - | - | | USE_EZOORP | - | - | - | - | - | - | - |
| USE_EZOPH | - | - | - | - | - | - | - | | USE_EZOPH | - | - | - | - | - | - | - |
| USE_EZOPMP | - | - | - | - | - | - | - |
| USE_EZOPRS | - | - | - | - | - | - | - | | USE_EZOPRS | - | - | - | - | - | - | - |
| USE_EZORGB | - | - | - | - | - | - | - | | USE_EZORGB | - | - | - | - | - | - | - |
| USE_EZORTD | - | - | - | - | - | - | - | | USE_EZORTD | - | - | - | - | - | - | - |

View File

@ -6,6 +6,7 @@ All notable changes to this project will be documented in this file.
## [9.1.0.1] ## [9.1.0.1]
### Added ### Added
- Zigbee support for Mi Door and Contact (#9759) - Zigbee support for Mi Door and Contact (#9759)
- Support for EZO PMP sensors by Christopher Tremblay (#9760)
### Changed ### Changed
- Core library from v2.7.4.5 to v2.7.4.7 - Core library from v2.7.4.5 to v2.7.4.7

View File

@ -60,6 +60,7 @@ The attached binaries can also be downloaded from http://ota.tasmota.com/tasmota
## Changelog v9.1.0.1 ## Changelog v9.1.0.1
### Added ### Added
- Zigbee support for Mi Door and Contact (#9759) - Zigbee support for Mi Door and Contact (#9759)
- Support for additional EZO sensors by Christopher Tremblay
### Changed ### Changed
- Core library from v2.7.4.5 to v2.7.4.7 - Core library from v2.7.4.5 to v2.7.4.7

View File

@ -647,15 +647,17 @@ void ResponseAppendFeatures(void)
feature7 |= 0x00000040; // xsns_78_ezoprs.ino feature7 |= 0x00000040; // xsns_78_ezoprs.ino
#endif #endif
#if defined(USE_I2C) && defined(USE_EZOFLO) #if defined(USE_I2C) && defined(USE_EZOFLO)
feature7 |= 0x00000080; feature7 |= 0x00000080; // xsns_78_ezoflo.ino
#endif #endif
#if defined(USE_I2C) && defined(USE_EZODO) #if defined(USE_I2C) && defined(USE_EZODO)
feature7 |= 0x00000100; feature7 |= 0x00000100; // xsns_78_ezodo.ino
#endif #endif
#if defined(USE_I2C) && defined(USE_EZORGB) #if defined(USE_I2C) && defined(USE_EZORGB)
feature7 |= 0x00000200; feature7 |= 0x00000200; // xsns_78_ezorgb.ino
#endif
#if defined(USE_I2C) && defined(USE_EZOPMP)
feature7 |= 0x00000400; // xsns_78_ezopmp.ino
#endif #endif
// feature7 |= 0x00000400;
// feature7 |= 0x00000800; // feature7 |= 0x00000800;
// feature7 |= 0x00001000; // feature7 |= 0x00001000;

View File

@ -236,7 +236,7 @@ a_features = [[
],[ ],[
"USE_EZOORP","USE_EZORTD","USE_EZOHUM","USE_EZOEC", "USE_EZOORP","USE_EZORTD","USE_EZOHUM","USE_EZOEC",
"USE_EZOCO2","USE_EZOO2","USE_EZOPRS","USE_EZOFLO", "USE_EZOCO2","USE_EZOO2","USE_EZOPRS","USE_EZOFLO",
"USE_EZODO","USE_EZORGB","","", "USE_EZODO","USE_EZORGB","USE_EZOPMP","",
"","","","", "","","","",
"","","","", "","","","",
"","","","", "","","","",
@ -269,7 +269,7 @@ else:
obj = json.load(fp) obj = json.load(fp)
def StartDecode(): def StartDecode():
print ("\n*** decode-status.py v20201102 by Theo Arends and Jacek Ziolkowski ***") print ("\n*** decode-status.py v20201107 by Theo Arends and Jacek Ziolkowski ***")
# print("Decoding\n{}".format(obj)) # print("Decoding\n{}".format(obj))