From 5cf98f3ae1abe1f42607df4341d2243758e07e63 Mon Sep 17 00:00:00 2001 From: martinp876 Date: Thu, 27 Feb 2014 18:57:30 +0000 Subject: [PATCH] rssiLog comments git-svn-id: https://svn.fhem.de/fhem/trunk@5066 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 113 +++++++++++++++++++++-------------------- 1 file changed, 59 insertions(+), 54 deletions(-) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index 14436dc62..516694a72 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -144,7 +144,7 @@ sub CUL_HM_Initialize($) { ."param msgRepeat " .".stc .devInfo " ."aesCommReq:1,0 " - ."rssiLog " # enable writing RSSI to Readings (device only) + ."rssiLog:1,0 " # enable writing RSSI to Readings (device only) .$readingFnAttributes; #autoReadReg: # ,6_allForce @@ -6916,59 +6916,7 @@ sub CUL_HM_configUpdate($) {# mark entities with changed data The overall function can be viewed checking out the "ActionDetector" entity. The status of all entities is present in the READING section.
Note: This function can be enabled for devices with non-cyclic messages as well. It is up to the user to enter a reasonable cycletime. -
  • expert
    - This attribut controls the visibility of the readings. This attibute controlls - the presentation of device parameter in the readings.
    - 3 level can be choosen:
    - - If expert is applied a device it is used for assotiated channels. - It can be overruled if expert attibute is also applied to the channel device.
    - Make sure to check out attribut showInternalValues in the global values as well. - extert takes benefit of the implementation. - Nevertheless - by definition - showInternalValues overrules expert. -
  • -
  • model, - subType
    - These attributes are set automatically after a successful pairing. - They are not supposed to be set by hand, and are necessary in order to - correctly interpret device messages or to be able to send them.
  • -
  • param
    - param defines model specific behavior or functions. See models for details
  • -
  • msgRepeat
    - defines number of repetitions if a device doesn't answer in time.
    - Devices which donly support config mode no repeat ist allowed.
    - For devices with wakeup mode the device will wait for next wakeup. Lonng delay might be - considered in this case.
    - Repeat for burst devices will impact HMLAN transmission capacity.
  • -
  • burstAccess
    - can be set for the device entity if the model allowes conditionalBurst. - The attribut will switch off burst operations (0_off) which causes less message load - on HMLAN and therefore reduces the chance of HMLAN overload.
    - Setting it on (1_auto) allowes shorter reaction time of the device. User does not - need to wait for the device to wake up.
    - Note that also the register burstRx needs to be set in the device.
  • -
  • rawToReadable
    - Used to convert raw KFM100 values to readable data, based on measured - values. E.g. fill slowly your container, while monitoring the - values reported with inform. You'll see: - - Apply these values with: "attr KFM100 rawToReadable 10:0 50:20 79:40 270:100". - fhem will do a linear interpolation for values between the bounderies. -
  • -
  • unit
    - set the reported unit by the KFM100 if rawToReadable is active. E.g.
    - attr KFM100 unit Liter -
  • -
  • autoReadReg
    +
  • autoReadReg
    '0' autoReadReg will be ignored.
    '1' will execute a getConfig for the device automatically after each reboot of FHEM.
    '2' like '1' plus execute after power_on.
    @@ -6989,6 +6937,63 @@ sub CUL_HM_configUpdate($) {# mark entities with changed data until the device "wakes up".
  • +
  • burstAccess
    + can be set for the device entity if the model allowes conditionalBurst. + The attribut will switch off burst operations (0_off) which causes less message load + on HMLAN and therefore reduces the chance of HMLAN overload.
    + Setting it on (1_auto) allowes shorter reaction time of the device. User does not + need to wait for the device to wake up.
    + Note that also the register burstRx needs to be set in the device.
  • +
  • expert
    + This attribut controls the visibility of the readings. This attibute controlls + the presentation of device parameter in the readings.
    + 3 level can be choosen:
    + + If expert is applied a device it is used for assotiated channels. + It can be overruled if expert attibute is also applied to the channel device.
    + Make sure to check out attribut showInternalValues in the global values as well. + extert takes benefit of the implementation. + Nevertheless - by definition - showInternalValues overrules expert. +
  • +
  • model, + subType
    + These attributes are set automatically after a successful pairing. + They are not supposed to be set by hand, and are necessary in order to + correctly interpret device messages or to be able to send them.
  • +
  • msgRepeat
    + defines number of repetitions if a device doesn't answer in time.
    + Devices which donly support config mode no repeat ist allowed.
    + For devices with wakeup mode the device will wait for next wakeup. Lonng delay might be + considered in this case.
    + Repeat for burst devices will impact HMLAN transmission capacity.
  • +
  • param
    + param defines model specific behavior or functions. See models for details
  • +
  • rawToReadable
    + Used to convert raw KFM100 values to readable data, based on measured + values. E.g. fill slowly your container, while monitoring the + values reported with inform. You'll see: + + Apply these values with: "attr KFM100 rawToReadable 10:0 50:20 79:40 270:100". + fhem will do a linear interpolation for values between the bounderies. +
  • +
  • rssiLog
    + can be given to devices, denied for channels. If switched '1' each RSSI entry will be + written to a reading. User may use this to log and generate a graph of RSSI level.
    + Due to amount of readings and events it is NOT RECOMMENDED to switch it on by default. +
  • +
  • unit
    + set the reported unit by the KFM100 if rawToReadable is active. E.g.
    + attr KFM100 unit Liter +

  • available parameter "param"