add Attribut batteryFirmwareAge
This commit is contained in:
parent
628a764601
commit
03e747fcf0
@ -46,8 +46,15 @@ use JSON;
|
|||||||
use Blocking;
|
use Blocking;
|
||||||
|
|
||||||
|
|
||||||
my $version = "1.1.39";
|
my $version = "1.1.42";
|
||||||
my %readings = ();
|
my %readings = ();
|
||||||
|
my %CallBatteryFirmwareAge = ( '8h' => 28800,
|
||||||
|
'16h' => 57600,
|
||||||
|
'24h' => 86400,
|
||||||
|
'32h' => 115200,
|
||||||
|
'40h' => 144000,
|
||||||
|
'48h' => 172800
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -87,6 +94,7 @@ sub XiaomiFlowerSens_Initialize($) {
|
|||||||
"disable:1 ".
|
"disable:1 ".
|
||||||
"disabledForIntervals ".
|
"disabledForIntervals ".
|
||||||
"hciDevice:hci0,hci1,hci2 ".
|
"hciDevice:hci0,hci1,hci2 ".
|
||||||
|
"batteryFirmwareAge:8h,16h,24h,32h,40h,48h ".
|
||||||
"minFertility ".
|
"minFertility ".
|
||||||
"maxFertility ".
|
"maxFertility ".
|
||||||
"minTemp ".
|
"minTemp ".
|
||||||
@ -221,7 +229,7 @@ sub XiaomiFlowerSens_stateRequest($) {
|
|||||||
if( ReadingsVal($name,'firmware','none') ne 'none') {
|
if( ReadingsVal($name,'firmware','none') ne 'none') {
|
||||||
|
|
||||||
return XiaomiFlowerSens_CallBatteryFirmware($hash)
|
return XiaomiFlowerSens_CallBatteryFirmware($hash)
|
||||||
if( XiaomiFlowerSens_CallBatteryFirmware_IsUpdateTimeAgeToOld($hash,'90000') );
|
if( XiaomiFlowerSens_CallBatteryFirmware_IsUpdateTimeAgeToOld($hash,$CallBatteryFirmwareAge{AttrVal($name,'BatteryFirmwareAge','24h')}) );
|
||||||
|
|
||||||
|
|
||||||
if( ReadingsVal($name, 'firmware', '') eq '2.6.2') {
|
if( ReadingsVal($name, 'firmware', '') eq '2.6.2') {
|
||||||
|
Loading…
Reference in New Issue
Block a user