diff --git a/hardware/wemo/README.md b/hardware/wemo/README.md
index 7adf65ad..d5a6dbd7 100644
--- a/hardware/wemo/README.md
+++ b/hardware/wemo/README.md
@@ -73,16 +73,39 @@ And a lightbulb can look like this:
}
```
-Insight
+An Insight socket output can look like this:
```
{
"raw": "\n\n8|1454271649|301|834|56717|1209600|8|1010|638602|12104165\n\n\n\n\r",
"state": "8",
- "power": 1.01,
+ "onSince": 1611179325,
+ "onFor": 2545,
+ "onToday": 17432,
+ "onTotal": 47939,
+ "averagePower": 13,
+ "power": 3.205,
+ "energyToday": 3596536,
+ "energyTotal": 9966151
"sid": "uuid:ea808ecc-1dd1-11b2-9579-8e5c117d479e",
"type": "socket",
"name": "WeMo Insight",
"id": "221450K1200F5C"
}
```
+Some information about those power parameters:
++ `state`: Whether the device is currently ON or OFF (1 or 0).
++ `onSince`: The date and time when the device was last turned on or off (as a Unix timestamp).
++ `onFor`: How long the device was last ON for (seconds).
++ `onToday`: How long the device has been ON today (seconds).
++ `onTotal`: How long the device has been ON total (seconds).
++ `timespan`: Timespan over which onTotal is relevant (seconds). Typically 2 weeks except when first started up.
++ `averagePower`: Average power consumption (Watts).
++ `power`: Current power consumption (Watts).
++ `energyToday`: Energy used today (Watt-hours, or Wh).
++ `energyTotal`: Energy used in total (Wh).
++ `standbyLimit`: Minimum energy usage to register the insight as switched on ( milliwats, default 8000mW, configurable via WeMo App).
+
+## Lookup Node
+
+This node queries the current state of a device, when an input message is injected. The output is very similar to that of the Input node.
diff --git a/hardware/wemo/WeMoNG.html b/hardware/wemo/WeMoNG.html
index b9cec3ab..96fb6d41 100644
--- a/hardware/wemo/WeMoNG.html
+++ b/hardware/wemo/WeMoNG.html
@@ -29,9 +29,26 @@
Light Groups
Motion Detector
- Sockets will generate msg.payload with values of 0/1/8 for off or on
- (8 is on but at standby load for insight sockets), lightswill return an
- object like this:
+ Sockets will generate msg.payload with values of 0 or 1 (for off or on).
+ Insight sockets will return an object like this (where state can also be 8 at standby):
+
+ {
+ state: "1"
+ onSince: 1611180205
+ onFor: 853
+ onToday: 18284
+ onTotal: 48785
+ averagePower: 12
+ power: 0
+ energyToday: 3772853
+ energyTotal: 10142468
+ sid: "uuid:adebe0c4-1dd1-11b2-8779-d6b6d5a8a932"
+ type: "socket"
+ name: "WeMo Insight"
+ id: "221536K12000B4"
+ }
+
+ Lights will return an object like this:
{
name: 'Bedroom light',
@@ -164,7 +181,23 @@