diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm index dbb930e36..7b6917330 100755 --- a/fhem/FHEM/10_ZWave.pm +++ b/fhem/FHEM/10_ZWave.pm @@ -402,7 +402,7 @@ use vars qw(%zwave_deviceSpecial); positionBlinds=>"010f260102%02x00"}, get => { position=>"010f2602020000", }, parse => { "0891010f260303(..)(..)" => - 'sprintf("position:Blinds %d Slat %d",hex($1),hex($2))', + 'sprintf("position:Blind %d Slat %d",hex($1),hex($2))', "0891010f260302(..)00" =>'"position:".hex($1)' } } }, ZME_KFOB => { ZWAVEPLUS_INFO => { @@ -926,6 +926,40 @@ ZWave_multilevelParse($$$) '13' => { n => 'tankCapacity', st => ['l', 'cbm', 'usgal'] }, '14' => { n => 'distance', st => ['m', 'cm', 'feet'] }, '15' => { n => 'anglePosition', st => ['%', 'relN', 'relS'] }, + '16' => { n => 'rotation', st => ['rpm', 'Hz'] }, + '17' => { n => 'waterTemperature', st => ['C', 'F'] }, + '18' => { n => 'soilTemperature', st => ['C', 'F'] }, + '19' => { n => 'seismicIntensity', st => ['mercalli', 'EU macroseismic', + 'liedu', 'shindo'] }, + '1a' => { n => 'seismicMagnitude', st => ['local', 'moment', + 'surface wave', 'body wave'] }, + '1b' => { n => 'ultraviolet', st => ['UV'] }, + '1c' => { n => 'electricalResistivity',st => ['ohm'] }, + '1d' => { n => 'electricalConductivity',st => ['siemens/m'] }, + '1e' => { n => 'loudness', st => ['dB', 'dBA'] }, + '1f' => { n => 'moisture', st => ['%', 'content', 'k ohms', + 'water activity'] }, + '20' => { n => 'frequency', st => ['Hz', 'kHz'] }, + '21' => { n => 'time', st => ['seconds'] }, + '22' => { n => 'targetTemperature', st => ['C', 'F'] }, + '23' => { n => 'particulateMatter', st => ['mol/m3', 'micro-g/m3'] }, + '24' => { n => 'formaldehydeLevel', st => ['mol/m3'] }, + '25' => { n => 'radonConcentration', st => ['bq/m3', 'pCi/L'] }, + '26' => { n => 'methaneDensity', st => ['mol/m3'] }, + '27' => { n => 'volatileOrganicCompound',st => ['mol/m3'] }, + '28' => { n => 'carbonMonoxide', st => ['mol/m3'] }, + '29' => { n => 'soilHumidity', st => ['%'] }, + '2a' => { n => 'soilReactivity', st => ['pH'] }, + '2b' => { n => 'soilSalinity', st => ['mol/m3'] }, + '2c' => { n => 'heartRate', st => ['Bpm'] }, + '2d' => { n => 'bloodPressure', st => ['Systolic mmHg', + 'Diastolic mmHg'] }, + '2e' => { n => 'muscleMass', st => ['Kg'] }, + '2f' => { n => 'fatMass', st => ['Kg'] }, + '30' => { n => 'boneMass', st => ['Kg'] }, + '31' => { n => 'totalBodyWater', st => ['Kg'] }, + '32' => { n => 'basicMetabolicRate', st => ['J'] }, + '33' => { n => 'bodyMassIndex', st => ['BMI'] }, ); my $pr = (hex($fl)>>5)&0x07; # precision @@ -2573,7 +2607,7 @@ s2Hex($)

Class MANUFACTURER_PROPRIETARY
  • Fibaro FGRM-222 with ReportsType Fibar CC only:
  • -
  • position:Blinds [%] Slat [%]
    +
  • position:Blind [%] Slat [%]
    (VenetianBlindMode)
  • position:[%]
    (RollerBlindMode)
  • @@ -2665,6 +2699,37 @@ s2Hex($)
  • tankCapacity $val [l|cbm|usgal]
  • distance $val [m|cm|feet]
  • anglePosition $val [%|relN|relS]
  • +
  • rotation $val [rpm|Hz]
  • +
  • waterTemperature $val [C|F]
  • +
  • soilTemperature $val [C|F]
  • +
  • seismicIntensity $val [mercalli|EU macroseismic|liedu|shindo]
  • +
  • seismicMagnitude $val [local|moment|surface wave|body wave]
  • +
  • ultraviolet $val [UV]
  • +
  • electricalResistivity $val [ohm]
  • +
  • electricalConductivity $val [siemens/m]
  • +
  • loudness $val [dB|dBA]
  • +
  • moisture $val [%|content|k ohms|water activity]
  • +
  • frequency $val [Hz|kHz]
  • +
  • time $val [seconds]
  • +
  • targetTemperature $val [C|F]
  • +
  • particulateMatter $val [mol/m3|micro-g/m3]
  • +
  • formaldehydeLevel $val [mol/m3]
  • +
  • radonConcentration $val [bq/m3|pCi/L]
  • +
  • methaneDensity $val [mol/m3]
  • +
  • volatileOrganicCompound $val [mol/m3]
  • +
  • carbonMonoxide $val [mol/m3]
  • +
  • soilHumidity $val [%]
  • +
  • soilReactivity $val [pH]
  • +
  • soilSalinity $val [mol/m3]
  • +
  • heartRate $val [Bpm]
  • +
  • bloodPressure $val [Systolic mmHg|Diastolic mmHg]
  • +
  • muscleMass $val [Kg]
  • +
  • fatMass $val [Kg]
  • +
  • boneMass $val [Kg]
  • +
  • totalBodyWater $val [Kg]
  • +
  • basicMetabolicRate $val [J]
  • +
  • bodyMassIndex $val [BMI]
  • +

    Class SWITCH_ALL
  • swa:[none|on|off|on off]