Page 1 of 1

Z-Wave factfile Everspring AN158 Switch Meter Plugin

Posted: Friday 11 December 2015 1:36
by Domosapiens
Supplier:
Everspring

Website:
http://www.everspring.com.tw/AN158.aspx

Function:
Switch Meter Plugin 3500 W, reports Wh and kWh.

Z-Wave5
No

Rebranding:
Eminent e-Domotica EM6552 (thanks ThinkPad)

Device Library from http://www.pepper1.net
http://www.pepper1.net/zwavedb/device/54

Manuals from manuals.zwaveeurope.com and doc.eedomus.com:
manuals.zwaveeurope.com: PDF
doc.eedomus.com User doc PDF

Domoticz experience
Hardware:
Everspring AN158 population.JPG
Everspring AN158 population.JPG (62.16 KiB) Viewed 4702 times
Remarks:
8 operational, no polling needed
During a year, 3 of them lost once their ID (blinking led) random in time (spark? power dip?)
They give a strong contribution to the Z-Wave network

Configuration:
Everspring AN158 configuration.JPG
Everspring AN158 configuration.JPG (61.25 KiB) Viewed 4702 times
Devices
Everspring AN158 devices.JPG
Everspring AN158 devices.JPG (55.95 KiB) Viewed 4702 times
zwcfg_0xaaaaaaa.xml sample:

Code: Select all

	<Node id="13" name="Wasmachine" location="" basic="4" generic="16" specific="1" type="Routing Slave" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="3" query_stage="Complete">
		<Manufacturer id="0060" name="Everspring">
			<Product type="0004" id="0002" name="AN158 Plug-in Meter Appliance Module" />
		</Manufacturer>
		<CommandClasses>
			<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="4">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="37" name="COMMAND_CLASS_SWITCH_BINARY" version="1" request_flags="4">
				<Instance index="1" />
				<Value type="bool" genre="user" instance="1" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True" />
			</CommandClass>
			<CommandClass id="39" name="COMMAND_CLASS_SWITCH_ALL" version="1" request_flags="4">
				<Instance index="1" />
				<Value type="list" genre="system" instance="1" index="0" label="Switch All" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="3" size="1">
					<Item label="Disabled" value="0" />
					<Item label="Off Enabled" value="1" />
					<Item label="On Enabled" value="2" />
					<Item label="On and Off Enabled" value="255" />
				</Value>
			</CommandClass>
			<CommandClass id="50" name="COMMAND_CLASS_METER" version="2" request_flags="2">
				<Instance index="1" />
				<Value type="decimal" genre="user" instance="1" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="147.9" />
				<Value type="decimal" genre="user" instance="1" index="1" label="Previous Reading" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="-7424" />
				<Value type="int" genre="user" instance="1" index="2" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="32768" />
				<Value type="decimal" genre="user" instance="1" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0" />
				<Value type="decimal" genre="user" instance="1" index="9" label="Previous Reading" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0" />
				<Value type="int" genre="user" instance="1" index="10" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="243" />
				<Value type="bool" genre="user" instance="1" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
				<Value type="button" genre="system" instance="1" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			</CommandClass>
			<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="4">
				<Instance index="1" />
				<Value type="short" genre="config" instance="1" index="1" label="True Period" units="100ms" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="120" value="10">
					<Help>This is the time the switching status needs to remain unchanged after a change to cause the device to send out a status message. 0 is Disabled.</Help>
				</Value>
				<Value type="byte" genre="config" instance="1" index="2" label="Send Out Basic Command" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="1" value="0">
					<Help>Enable or Disable Send Basic Command to Group 2 when the local button press changes the switching state.</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="3" label="Meter Report Period" units="10s" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="3240" value="6">
					<Help>The device will report its meter value within the interval set. Set to 0 will disable the autoreporting function.</Help>
				</Value>
			</CommandClass>
			<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="4">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="4">
				<Instance index="1" />
				<Associations num_groups="2">
					<Group index="1" max_associations="1" label="Reports" auto="true">
						<Node id="1" />
					</Group>
					<Group index="2" max_associations="4" label="Basic" auto="true">
						<Node id="1" />
					</Group>
				</Associations>
			</CommandClass>
			<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="4">
				<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="6" />
				<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="2.64" />
				<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="1.01" />
			</CommandClass>
		</CommandClasses>
	</Node>
Conclusion
Gives a strong contribution to the network.
Reliable switch with instantaneous and cumulative energy usage.
Some ID glitches
Recommended.

Hope this helps
Domosapiens

Re: Z-Wave factfile Everspring AN158 Switch Meter Plugin

Posted: Friday 11 December 2015 10:46
by bbqkees
Domosapiens wrote:Supplier:

Conclusion
Gives a strong contribution to the network.
I have 2 Everspring wall plugs and if I look in the Z-Wave panel I can see that they connect to almost all nodes.
This is not the case for all my other Qubino and Fibaro devices.
So indeed a relative strong contribution.

Re: Z-Wave factfile Everspring AN158 Switch Meter Plugin

Posted: Wednesday 16 December 2015 11:49
by ThinkPad
How is the power reporting (kWh) at your side, Domosapiens? On my two AN158's, it looks like the kWh is only updated every 0,100 kWh.
I also have a Aeon gen5 plug, which seems to update on every 0,001 kWh, so a bit more precise.
It seems the AN158 stays on 0.000 kWh until at least 0.100 kWh is used. The Aeon plug reports 0.011 for today, which is more precise.

Not really a problem, but i didn't knew there were differences in the precision of devices regarding kWh measurement.

Re: Z-Wave factfile Everspring AN158 Switch Meter Plugin

Posted: Wednesday 16 December 2015 14:36
by Domosapiens
TP,
you are right, AN158 update seems per 0.1 kWh.
My Fibaro FGWPE wall plug for the fridge reports 1.0W (on Device type Usage, subtype Electric)
On Device type General, subtype kWh, it reports 27.320 kWh, that suggest reporting every 0.01 kWh
Domoticz GUI reports 0.090 kWh for today.

Didn't notice it before.

But there are strange things!
Under Devices:
The AN158 (to reset my Ziggo modem) reports 9.0W (on Device type Usage, subtype Electric)
On Device type General, subtype kWh, it reports 49.400 kWh (this is an accumulated value of different usages around the house)
That suggest reporting every 0.1 kWh

In the Domoticz GUI:
Domoticz shows 49.400 kWk and for Today: 0.300 kWh
This can not be correct. Posting this message around 13hr00, this could only be 13 x 9W is 117W or 0.100 kWh as usage for Today.
Not sure if this is an AN158 or OpenZwave or Domoticz or a zwcfg_0xnnnnnnn.xml thing.

The AN158, User doc PDF
Accumulated Power Consumption kWh.jpg
Accumulated Power Consumption kWh.jpg (241.31 KiB) Viewed 4623 times
If I make the same example calculation:
0x01(hex)=1(dec): 1*65536=65536
0x11(hex)=17(dec): 17*256=4352
0x70 (hex)=112(dec): 112*1=112
My total is 70000 or 70kWh (and not 70.1kWh)
Not sure if I'm right or wrong.
What I read from it, is that the LSB of the message definition is 1Watt.


Looking in the OZW Control Panel:
The reporting seems to be only in tenth of kWh
But why the negative values ??
AN158 in Control Panel.JPG
AN158 in Control Panel.JPG (23.63 KiB) Viewed 4623 times
And another AN158 has no negative values:
other AN158 in Control Panel.JPG
other AN158 in Control Panel.JPG (20.39 KiB) Viewed 4623 times
Conclusion:
1) The AN158 kWh reporting accuracy seems to be in tenth of kWh.
2) Have to check my zwcfg_0xnnnnnnn.xml for strange residues.

Re: Z-Wave factfile Everspring AN158 Switch Meter Plugin

Posted: Wednesday 16 December 2015 19:22
by ThinkPad
Thanks for confirming. And sorry that i got you fed up with a new problem now, haha :mrgreen:

I also had problems with the measurement not being correct, but i was updating Openzwave & Domoticz that day, so i assume it has something to do with that...

Re: Z-Wave factfile Everspring AN158 Switch Meter Plugin

Posted: Wednesday 16 December 2015 22:39
by ThinkPad
Eminent e-Domotica EM6552 == Everspring AN158
I have a Eminent e-Domotica EM6552 that comes up as an Everspring AN158.
Source: http://www.homegenie.it/forum/index.php?topic=1227.0

There is also an Eminent EM6550 (no energy measurement) i think that equals to the Everspring AN157, but that is just by viewing the looks. No source for that. However, according to other users the Eminent EM6550 is recognized as Everspring AN145.

But i see that was already mentioned here: http://www.domoticz.com/wiki/Hardware#E_3

Re: Z-Wave factfile Everspring AN158 Switch Meter Plugin

Posted: Saturday 19 December 2015 11:56
by Domosapiens
For your visual pleasure:
Everspring-AN158.jpg
Everspring-AN158.jpg (7.74 KiB) Viewed 4564 times