diff --git a/fhem/FHEM/19_Revolt.pm b/fhem/FHEM/19_Revolt.pm
index 382554694..df10a4646 100644
--- a/fhem/FHEM/19_Revolt.pm
+++ b/fhem/FHEM/19_Revolt.pm
@@ -43,7 +43,7 @@ sub Revolt_Define($$)
AssignIoPort($hash);
my $name = $a[0];
- $attr{$name}{"event-aggregator"} = "power::none:median:120,energy::none:median:120" if(!defined($attr{$name}{"event-aggregator"}));
+ #$attr{$name}{"event-aggregator"} = "power::none:median:120,energy::none:median:120" if(!defined($attr{$name}{"event-aggregator"}));
$attr{$name}{"stateFormat"} = "P: power E: energy V: voltage C: current Pf: pf" if(!defined($attr{$name}{"stateFormat"}));
return undef;
@@ -161,7 +161,18 @@ sub Revolt_Parse($$)
Revolt NC-5462
- Provides voltage, current, frequency, power, pf, energy readings for Revolt NC-5462 devices via CUL.
+ Provides energy consumption readings for Revolt NC-5462 devices via CUL or
+ SIGNALduino (433MHz).
+
+ These devices send telegrams with measured values every few seconds. Many
+ users saw problems with cheap 433MHz receivers - and even with good
+ receivers, wrong values are received quite often, leading to outliers
+ in plots and sporadic autocreation of devices with wrong IDs.
+
+ This module now ignores implausible telegrams (e.g. voltage below 80),
+ but to further reduce outliers and event frequency, you should use the common
+ attributes described below. You also might want to disable autocreation of
+ Revolt devices once all of yours are detected.
@@ -179,15 +190,30 @@ sub Revolt_Parse($$)
- EnergyAdjustValue: adjust the energy reading (energy = energy - EnergyAdjustValue)
+ Common attributes
+
+ - event-aggregator: To reduce the high sending frequency and filter reception errors, you can use FHEM's event-aggregator. Common examples:
+
+ - power:60:linear:mean,energy:36000:none:v reduce sampling frequency to one power event per minute and one energy value per 10 hours, other events can be disabled via event-on-change-reading or event-on-update-reading.
+ - power::none:median:120,energy::none:median:120 keep sampling frequency untouched, but filter outliers using statistical median
+
+
+ - event-min-interval
+ - event-on-change-reading: can be used to disable events for readings you don't need. See documentation for details.
+ - event-on-update-reading: can be used to disable events for readings you don't need. See documentatino for details.
+
Readings
- - energy [kWh]
+ - energy [kWh]: Total energy consumption summed up in the NC-5462
+ devices. It seems you can't reset this counter and it will wrap around
+ to 0 at 655.35 kWh. The EnergyAdjustValue attribute (see above) allows
+ to adapt the reading, e.g. when you connect a new device.
- power [W]
- voltage [V]
- current [A]
- frequency [Hz]
- - Pf
+ - Pf: Power factor