Z-Wave factfile: EUROtronic Air Quality Sensor Z-Wave Plus
Posted: Wednesday 10 March 2021 16:25
Air Quality Sensor / Luftgütesensor Z-Wave Plus
Art.no: 700088
EAN: 42 600 127 112 64
Size: (BxHxT): 68 x 68 x 17 mm
Supplier:
EUROtronic
Website:
https://eurotronic.org/produkte/sensore ... etesensor/
Function:
The product provides comprehensive information on indoor air quality.
Returns the following values:
- VOC value (volatile organic compounds) in ppm
- CO2 value (as CO2 equivalent) in ppm
- Temperature (°C) and humidity (%)
- Dew point (°C)
Z-Wave+ AKA GEN5
Supports Z-Wave Plus S2 security (encryption)
Rebranding:
-
Device Library from http://www.pepper1.net
Search Google with [site:pepper1.net EUROtronic]
http://www.openzwave.com/device-database/0148:0001:0005
Manuals from manuals.zwaveeurope.com and doc.eedomus.com:
manuals.zwaveeurope.com: Search google with [site:manuals.zwaveeurope.com EUROtronic]
doc.eedomus.com: Search google with [site:doc.eedomus.com EUROtronic]
Manuals:
https://eurotronic.org/wp-content/uploa ... DA-Web.pdf
https://eurotronic.org/wp-content/uploa ... DA-Web.pdf
Data Sheet:
https://eurotronic.org/wp-content/uploa ... E-EN-1.pdf
Declaration of Conformity:
https://eurotronic.org/wp-content/uploa ... e-Plus.pdf
Domoticz experience
Hardware:
Sample: Remarks:
1 operational, no polling needed
secured connection
Configuration: Devices
Yes, the VOC device is missing; EUROtronic had no answer for this issue... zwcfg_0xaaaaaaa.xml sample:
Conclusion
As far as I know the only An other sensor that promises VOC output. Unfortunately, this is not (yet) visible in Domoticz.
Expensive? Hmmm, viewtopic.php?t=33377
Art.no: 700088
EAN: 42 600 127 112 64
Size: (BxHxT): 68 x 68 x 17 mm
Supplier:
EUROtronic
Website:
https://eurotronic.org/produkte/sensore ... etesensor/
Function:
The product provides comprehensive information on indoor air quality.
Returns the following values:
- VOC value (volatile organic compounds) in ppm
- CO2 value (as CO2 equivalent) in ppm
- Temperature (°C) and humidity (%)
- Dew point (°C)
Z-Wave+ AKA GEN5
Supports Z-Wave Plus S2 security (encryption)
Rebranding:
-
Device Library from http://www.pepper1.net
Search Google with [site:pepper1.net EUROtronic]
http://www.openzwave.com/device-database/0148:0001:0005
Manuals from manuals.zwaveeurope.com and doc.eedomus.com:
manuals.zwaveeurope.com: Search google with [site:manuals.zwaveeurope.com EUROtronic]
doc.eedomus.com: Search google with [site:doc.eedomus.com EUROtronic]
Manuals:
https://eurotronic.org/wp-content/uploa ... DA-Web.pdf
https://eurotronic.org/wp-content/uploa ... DA-Web.pdf
Data Sheet:
https://eurotronic.org/wp-content/uploa ... E-EN-1.pdf
Declaration of Conformity:
https://eurotronic.org/wp-content/uploa ... e-Plus.pdf
Domoticz experience
Hardware:
Sample: Remarks:
1 operational, no polling needed
secured connection
Configuration: Devices
Yes, the VOC device is missing; EUROtronic had no answer for this issue... zwcfg_0xaaaaaaa.xml sample:
Code: Select all
<Node id="6" name="Woonkamer" location="" basic="4" generic="33" specific="1" roletype="5" devicetype="3328" nodetype="0" type="Routing Multilevel Sensor" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="100000" version="4" secured="true" configrevision="2" query_stage="Complete">
<Neighbors>11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</Neighbors>
<Manufacturer id="148" name="EUROtronic">
<Product type="5" id="1" name="Air Quality Sensor">
<MetaData>
<MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0148:0001:0005</MetaDataItem>
<MetaDataItem name="ZWProductPage" type="5" id="1">https://eurotronic.org/produkte/sensoren/luftguetesensor/</MetaDataItem>
<MetaDataItem name="ProductPic">images/eurotronic/eur_airquality.png</MetaDataItem>
<MetaDataItem name="Description">This Z-Wave sensor provides comprehensive information on indoor air quality. • Multicolor LED for signalling ventilation recommendations • Returns the following values: - VOC value (volatile organic compounds) in ppm - CO2 value (as CO2 equivalent) in ppm - Temperature (°C) - Humidity (%) - Dew point (°C) • Supports Z-Wave Plus S2 security (encryption) • Z-Wave repeater function • Operation with plug-in power supply unit</MetaDataItem>
<MetaDataItem name="ProductManual">https://eurotronic.org/wp-content/uploads/2020/02/LGS-Z-Wave-Plus_BDA_web_EN-1.pdf</MetaDataItem>
<MetaDataItem name="InclusionDescription">Start Inclusion mode of your primary Z-Wave Controller. Press the network button three times within 1 second.</MetaDataItem>
<MetaDataItem name="ExclusionDescription">Start Exclusion mode of your primary Z-Wave Controller. Press the network button three times within 1 second.</MetaDataItem>
<MetaDataItem name="ResetDescription">Please use this procedure only when the network primary controller is missing or otherwise inoperable. Press and hold the network button for at least 10 seconds. The Air Quality Sensor Z-Wave Plus will indicate the reset blinking pattern once the reset is completed.</MetaDataItem>
<MetaDataItem name="FrequencyName" type="5" id="1">CEPT (Europe)</MetaDataItem>
<MetaDataItem name="Name">Air Quality Sensor</MetaDataItem>
<ChangeLog>
<Entry author="[email protected]" date="13 Mar 2020" revision="2">Initial Metadata Import from https://eurotronic.org/wp-content/uploads/2020/02/LGS-Z-Wave-Plus_BDA_web_EN-1.pdf/</Entry>
</ChangeLog>
</MetaData>
</Product>
</Manufacturer>
<CommandClasses>
<CommandClass id="32" name="COMMAND_CLASS_BASIC">
<Compatibility>
<Mapping>49</Mapping>
</Compatibility>
<State>
<AfterMark>true</AfterMark>
<CCVersion>1</CCVersion>
</State>
<Instance index="1" />
</CommandClass>
<CommandClass id="48" name="COMMAND_CLASS_SENSOR_BINARY">
<Compatibility />
<State>
<CCVersion>1</CCVersion>
</State>
<Instance index="1" />
<Value type="bool" genre="user" instance="1" index="0" label="Sensor" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False">
<Help>Binary Sensor State</Help>
</Value>
</CommandClass>
<CommandClass id="49" name="COMMAND_CLASS_SENSOR_MULTILEVEL">
<Compatibility />
<State>
<CCVersion>10</CCVersion>
<Encrypted>true</Encrypted>
</State>
<Instance index="1" />
<Value type="decimal" genre="user" instance="1" index="1" label="Air Temperature" units="C" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="22.8">
<Help>Air Temperature Sensor Value</Help>
</Value>
<Value type="decimal" genre="user" instance="1" index="5" label="Humidity" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="42">
<Help>Humidity Sensor Value</Help>
</Value>
<Value type="decimal" genre="user" instance="1" index="11" label="Dew Point" units="C" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="9.4">
<Help>Dew Point Sensor Value</Help>
</Value>
<Value type="decimal" genre="user" instance="1" index="17" label="Carbon Dioxide" units="Ppm" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="673">
<Help>Carbon Dioxide Sensor Value</Help>
</Value>
<Value type="decimal" genre="user" instance="1" index="39" label="Volatile Organic Compound" units="Ppm" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.115">
<Help>Volatile Organic Compound Sensor Value</Help>
</Value>
<Value type="list" genre="system" instance="1" index="256" label="Air Temperature Units" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Help>Air Temperature Sensor Available Units</Help>
<Item label="Celsius" value="0" />
<Item label="Fahrenheit" value="1" />
</Value>
<Value type="list" genre="system" instance="1" index="260" label="Humidity Units" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Help>Humidity Sensor Available Units</Help>
<Item label="Percent" value="0" />
<Item label="Absolute Humidity" value="1" />
</Value>
<Value type="list" genre="system" instance="1" index="266" label="Dew Point Units" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Help>Dew Point Sensor Available Units</Help>
<Item label="Celsius" value="0" />
<Item label="Fahrenheit" value="1" />
</Value>
<Value type="list" genre="system" instance="1" index="272" label="Carbon Dioxide Units" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Help>Carbon Dioxide Sensor Available Units</Help>
<Item label="Parts Per Million" value="0" />
</Value>
<Value type="list" genre="system" instance="1" index="294" label="Volatile Organic Compound Units" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Help>Volatile Organic Compound Sensor Available Units</Help>
<Item label="Parts per Million" value="1" />
</Value>
</CommandClass>
<CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY">
<Compatibility />
<State>
<CCVersion>1</CCVersion>
<Encrypted>true</Encrypted>
</State>
<Instance index="1" />
</CommandClass>
<CommandClass id="94" name="COMMAND_CLASS_ZWAVEPLUS_INFO">
<Compatibility />
<State>
<CCVersion>1</CCVersion>
<InNif>true</InNif>
<StaticRequests>2</StaticRequests>
</State>
<Instance index="1" />
<Value type="byte" genre="system" instance="1" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="1">
<Help>ZWave+ Version Supported on the Device</Help>
</Value>
<Value type="short" genre="system" instance="1" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="3328">
<Help>Icon File to use for the Installer Application</Help>
</Value>
<Value type="short" genre="system" instance="1" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="3328">
<Help>Icon File to use for the User Application</Help>
</Value>
</CommandClass>
<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION">
<Compatibility />
<State>
<CCVersion>1</CCVersion>
<Encrypted>true</Encrypted>
<StaticRequests>4</StaticRequests>
</State>
<Instance index="1" />
<Value type="byte" genre="config" instance="1" index="1" label="Temperature on Change Reporting" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="50" value="1">
<Help>0: No on change reporting (only time-based reports) 1-50: report if temperature changed by delta = 0,1°C - 5,0°C Default: 5</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="2" label="Humidity on Change Reporting" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="10" value="1">
<Help>0: No on change reporting (only time-based reports) 1-10: report if humidity changed by delta = 1% ...10% Default: 5</Help>
</Value>
<Value type="list" genre="config" instance="1" index="3" label="Temperature Scale" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="1" vindex="0" size="1">
<Help>Temperature in Degrees Celcius Temperature in Degrees Fahrenheit Default: Temperature in Degrees Celcius</Help>
<Item label="Celsius" value="0" />
<Item label="Fahrenheit" value="1" />
</Value>
<Value type="list" genre="config" instance="1" index="4" label="Temperature Resolution" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="2" vindex="1" size="1">
<Help>No resolution (example 22°C) 1/10 resolution (example 22.3°C) 1/100 resolution (example 22.35°C) Default: No resolution (example 22°C)</Help>
<Item label="No resolution (example 22°C)" value="0" />
<Item label="1/10 resolution (example 22.3°C)" value="1" />
<Item label="1/100 resolution (example 22.35°C)" value="2" />
</Value>
<Value type="list" genre="config" instance="1" index="5" label="Humidity Resolution" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="2" vindex="0" size="1">
<Help>No resolution (example 33%) 1/10 resolution (example 33.4%) 1/100 resolution (example 33.45% Default: No resolution (example 33%</Help>
<Item label="No resolution (example 33%)" value="0" />
<Item label="1/10 resolution (example 33.4%)" value="1" />
<Item label="1/100 resolution (example 33.45%)" value="2" />
</Value>
<Value type="byte" genre="config" instance="1" index="6" label="VOC on Change Reporting" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="10" value="1">
<Help>0: No on change reporting (only time-based reports) 1-10: report if VOC reading changed by 100ppb - 1000ppb Default: 5</Help>
</Value>
<Value type="byte" genre="config" instance="1" index="7" label="CO2eq on Change Reporting" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="10" value="1">
<Help>0: No on change reporting (only time-based reports) 1-10: report if CO2eq reading changed by 100ppm - 1000ppm Default: 5</Help>
</Value>
<Value type="list" genre="config" instance="1" index="8" label="Air quality indication via LED" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="1" vindex="1" size="1">
<Help>0: No air quality indication via LEDs 1: Indicate measuered air quality via LEDs Default: 1</Help>
<Item label="No air quality indication via LEDs" value="0" />
<Item label="Indicate measuered air quality via LEDs" value="1" />
</Value>
</CommandClass>
<CommandClass id="113" name="COMMAND_CLASS_NOTIFICATION">
<Compatibility />
<State>
<CCVersion>8</CCVersion>
<Encrypted>true</Encrypted>
<StaticRequests>0</StaticRequests>
</State>
<Instance index="1" />
<Value type="list" genre="user" instance="1" index="13" label="Home Health" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="2">
<Help>Home Health Alerts</Help>
<Item label="Clear" value="0" />
<Item label="Volatile Organic Compound Level" value="6" />
</Value>
<Value type="byte" genre="user" instance="1" index="256" label="Previous Event Cleared" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0">
<Help>Previous Event that was sent</Help>
</Value>
<Value type="list" genre="user" instance="1" index="268" label="Pollution Level" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="4">
<Help>The Pollution Level Detected</Help>
<Item label="Volatile Organic Compound Level" value="6" />
<Item label="Volatile Organic Compound Level" value="6" />
<Item label="Volatile Organic Compound Level" value="6" />
<Item label="Volatile Organic Compound Level" value="6" />
</Value>
</CommandClass>
<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC">
<Compatibility />
<State>
<CCVersion>1</CCVersion>
<Encrypted>true</Encrypted>
<StaticRequests>0</StaticRequests>
</State>
<Instance index="1" />
<Value type="int" genre="system" instance="1" index="0" label="Loaded Config Revision" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0">
<Help>Revision of the Config file currently loaded</Help>
</Value>
<Value type="int" genre="system" instance="1" index="1" label="Config File Revision" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="2">
<Help>Revision of the Config file on the File System</Help>
</Value>
<Value type="int" genre="system" instance="1" index="2" label="Latest Available Config File Revision" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="2">
<Help>Latest Revision of the Config file available for download</Help>
</Value>
<Value type="string" genre="system" instance="1" index="3" label="Device ID" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="">
<Help>Manufacturer Specific Device ID/Model</Help>
</Value>
<Value type="string" genre="system" instance="1" index="4" label="Serial Number" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="">
<Help>Device Serial Number</Help>
</Value>
</CommandClass>
<CommandClass id="115" name="COMMAND_CLASS_POWERLEVEL">
<Compatibility />
<State>
<CCVersion>1</CCVersion>
<Encrypted>true</Encrypted>
</State>
<Instance index="1" />
<Value type="list" genre="system" instance="1" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Help>Output RF PowerLevel</Help>
<Item label="Normal" value="0" />
<Item label="-1dB" value="1" />
<Item label="-2dB" value="2" />
<Item label="-3dB" value="3" />
<Item label="-4dB" value="4" />
<Item label="-5dB" value="5" />
<Item label="-6dB" value="6" />
<Item label="-7dB" value="7" />
<Item label="-8dB" value="8" />
<Item label="-9dB" value="9" />
</Value>
<Value type="byte" genre="system" instance="1" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0">
<Help>Timeout till the PowerLevel is reset to Normal</Help>
</Value>
<Value type="button" genre="system" instance="1" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0">
<Help>Apply the Output PowerLevel and Timeout Values</Help>
</Value>
<Value type="byte" genre="system" instance="1" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0">
<Help>Node to Perform a test against</Help>
</Value>
<Value type="list" genre="system" instance="1" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Help>PowerLevel to use for the Test</Help>
<Item label="Normal" value="0" />
<Item label="-1dB" value="1" />
<Item label="-2dB" value="2" />
<Item label="-3dB" value="3" />
<Item label="-4dB" value="4" />
<Item label="-5dB" value="5" />
<Item label="-6dB" value="6" />
<Item label="-7dB" value="7" />
<Item label="-8dB" value="8" />
<Item label="-9dB" value="9" />
</Value>
<Value type="short" genre="system" instance="1" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0">
<Help>How Many Messages to send to the Node for the Test</Help>
</Value>
<Value type="button" genre="system" instance="1" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0">
<Help>Perform a PowerLevel Test against the a Node</Help>
</Value>
<Value type="button" genre="system" instance="1" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0">
<Help>Get the results of the latest PowerLevel Test against a Node</Help>
</Value>
<Value type="list" genre="system" instance="1" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Help>The Current Status of the last PowerNode Test Executed</Help>
<Item label="Failed" value="0" />
<Item label="Success" value="1" />
<Item label="In Progress" value="2" />
</Value>
<Value type="short" genre="system" instance="1" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0">
<Help>Number of Messages successfully Acked by the Target Node</Help>
</Value>
</CommandClass>
<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION">
<Compatibility />
<State>
<CCVersion>1</CCVersion>
<Encrypted>true</Encrypted>
<StaticRequests>0</StaticRequests>
</State>
<Instance index="1" />
<Associations num_groups="2">
<Group index="1" max_associations="1" label="Lifeline" auto="true">
<Node id="1" />
</Group>
<Group index="2" max_associations="5" label="Temperature" auto="false" />
</Associations>
</CommandClass>
<CommandClass id="134" name="COMMAND_CLASS_VERSION">
<Compatibility />
<State>
<CCVersion>1</CCVersion>
<Encrypted>true</Encrypted>
<StaticRequests>0</StaticRequests>
</State>
<Instance index="1" />
<Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3">
<Help>Z-Wave Library Version</Help>
</Value>
<Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="5.03">
<Help>Z-Wave Protocol Version</Help>
</Value>
<Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.01">
<Help>Application Version</Help>
</Value>
</CommandClass>
<CommandClass id="152" name="COMMAND_CLASS_SECURITY">
<Compatibility />
<State>
<CCVersion>1</CCVersion>
<InNif>true</InNif>
</State>
<Instance index="1" />
<Value type="bool" genre="system" instance="1" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True">
<Help>Is Communication with Device Encrypted</Help>
</Value>
</CommandClass>
</CommandClasses>
</Node>
As far as I know the only An other sensor that promises VOC output. Unfortunately, this is not (yet) visible in Domoticz.
Expensive? Hmmm, viewtopic.php?t=33377