EZMotion 3-in-1 / SENSOR_MULTILEVEL / WAKE_UP Patches

Begonnen von rudolfkoenig, 28 Dezember 2013, 17:10:13

Vorheriges Thema - Nächstes Thema

rudolfkoenig

1. Hab kein Problem damit, solange die anderen nicht stoert, auch wenn es kein Standard ist. Muesste in der globalen Tabelle unterzubringen sein.
2. Kein Problem, am besten verknuepft mit dem expert-Modus, d.h. Reading mit . am Anfang anlegen. Kommt unten auf meinem Stack :), wenn du das noch in diesem Jahr haben willst, dann schickst du mir ein Patch.

Mx112

Ok. Ich werde mich der beiden Punkte annehmen. Gibt es ein Modul an dem ich mich für den Expert Mode orientieren kann?
FHEM 5.5 SVN - FB7390 FRITZ!OS 06.03 - RaspberryPi - Z-Wave - FBDECT

Mx112

Hier die Erweiterung für Sensor Binary / Philio + Doku.
state ist ungetestet - Ich habe den PSP01 ohne Fensterkontakt.


  SENSOR_BINARY            => { id => '30',
    get   => { sbStatus    => "02",       },
    parse => { "03300300"  => "state:closed",
                     "033003ff"  => "state:open", 
                     "043003(..)0c" => '"motion:$1"',    #Philio PHI_PSP01, PSM02-1
                     "043003(..)08" => '"tamper:$1"',    #Philio PHI_PSP01, PSM02-1
                     "043003000a"   => "state:closed",   #Philio PSM02-1
                     "043003ff0a"   => "state:open"},},  #Philio PSM02-1


Doku:

  <br><br><b>Class SENSOR_BINARY</b>
  <li>state:open</li>
  <li>state:closed</li>
  <li>motion:00|ff
  <li>tamper:00|ff   

  <br><br><b>Class SENSOR_MULTILEVEL</b>
  <li>temperature:$temp [C|F]</li>
  <li>humidity:$hum %</li>
  <li>luminance:$lum [%|Lux]
  <li>power:$pow [Btu/h|W]</li>
FHEM 5.5 SVN - FB7390 FRITZ!OS 06.03 - RaspberryPi - Z-Wave - FBDECT

rudolfkoenig

Habs hinzugefuegt.

Das Attribut heisst showInternalValues, und wenn nicht gesetzt, dann zeigen die Frontends keine Readings/Attribute/InternalValues an, wenn der Name mit einem . beginnt (inspiriert von ls vs. ls -a unter UNIX).

Mx112

#19
Hab es aus dem SVN aktualisiert. Das motion und tamper Reading werden jetzt mit 10 statt ff angezeigt.

Edit: Habs gefunden die Einkapselung des Strings mit ('') fehlt im SVN:

               "043003(..)0c" => '"motion:$1"',    #Philio PHI_PSP01, PSM02-1
               "043003(..)08" => '"tamper:$1"',    #Philio PHI_PSP01, PSM02-1

FHEM 5.5 SVN - FB7390 FRITZ!OS 06.03 - RaspberryPi - Z-Wave - FBDECT

rudolfkoenig