HMinfo: Unterschied zwischen den Versionen
| Jab (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung | Jab (Diskussion | Beiträge)  Keine Bearbeitungszusammenfassung | ||
| Zeile 5: | Zeile 5: | ||
|   set HM help |   set HM help | ||
| == Integritäts checks == | |||
| Überprüft ob alle peerings auch beidseitig sind: | |||
|   set HM peerCheck |   set HM peerCheck | ||
| Überprüft ob alle register korrekt gelesen wurden: | |||
|  set HM regCheck | |||
| Beide Befehle in Kombination: | |||
|  set HM configCheck | |||
| == Save Commands == | |||
| Peers und Register mit saveConfig speichern: | |||
|  set HM saveConfig [<typeFilter>] [<file>]  | |||
| Nur vollständige Elemente speichern: | |||
|  set HM archConfig [-a] [<file>]  | |||
| == Info Commands == | |||
| Counter updaten: | |||
|  set HM update | |||
| Counter zurücksetzen: | |||
|  set HM clear [<typeFilter>] [Protocol|readings|msgStat|register|rssi] | |||
| Register lesen: | |||
|  set HM register [<typeFilter>] | |||
| Geräte Modelle anzeigen: | |||
|  set HM models [<typeFilter>] | |||
| Übertragungsfehler/status anzeigen: | |||
|  set HM protoEvents [<typeFilter>] [short|long] | |||
| Übersicht über alle peerings:   | Übersicht über alle peerings:   | ||
|   set HM peerXref |   set HM peerXref [<typeFilter>]  | ||
| Übersicht über Emfangsstärken: | Übersicht über Emfangsstärken: | ||
|   set HM rssi |   set HM rssi [<typeFilter>] | ||
| == Filter == | |||
|        ."\n ***footnote***" | |||
|            ."\n [<nameFilter>]   : only matiching names are processed - partial names are possible" | |||
|            ."\n [<modelsFilter>] : any match in the output are searched. " | |||
|        ."\n ======= typeFilter options: supress class of devices  ====" | |||
|            ."\n set <name> <cmd> [-dcasev] [-f <filter>] [params]" | |||
|            ."\n      entities according to list will be processed" | |||
|            ."\n      d - device   :include devices" | |||
|            ."\n      c - channels :include channels" | |||
|            ."\n      i - ignore   :include devices marked as ignore" | |||
|            ."\n      v - virtual  :supress fhem virtual" | |||
|            ."\n      p - physical :supress physical" | |||
|            ."\n      a - aktor    :supress actor" | |||
|            ."\n      s - sensor   :supress sensor" | |||
|            ."\n      e - empty    :include results even if requested fields are empty" | |||
|            ."\n " | |||
|            ."\n     -f - filter   :regexp to filter entity names " | |||
|            ."\n " | |||
Version vom 13. Februar 2014, 10:35 Uhr
HMInfo hilft FHEM mit Homematic komfortabler nutzen zu können. Man erstellt HMInfo mit folgendem Befehl:
define HM HMinfo
Danach kann man alle Funktionen auflisten lassen:
set HM help
Integritäts checks
Überprüft ob alle peerings auch beidseitig sind:
set HM peerCheck
Überprüft ob alle register korrekt gelesen wurden:
set HM regCheck
Beide Befehle in Kombination:
set HM configCheck
Save Commands
Peers und Register mit saveConfig speichern:
set HM saveConfig [<typeFilter>] [<file>]
Nur vollständige Elemente speichern:
set HM archConfig [-a] [<file>]
Info Commands
Counter updaten:
set HM update
Counter zurücksetzen:
set HM clear [<typeFilter>] [Protocol|readings|msgStat|register|rssi]
Register lesen:
set HM register [<typeFilter>]
Geräte Modelle anzeigen:
set HM models [<typeFilter>]
Übertragungsfehler/status anzeigen:
set HM protoEvents [<typeFilter>] [short|long]
Übersicht über alle peerings:
set HM peerXref [<typeFilter>]
Übersicht über Emfangsstärken:
set HM rssi [<typeFilter>]
Filter
      ."\n ***footnote***"
          ."\n [<nameFilter>]   : only matiching names are processed - partial names are possible"
          ."\n [<modelsFilter>] : any match in the output are searched. "
      ."\n ======= typeFilter options: supress class of devices  ===="
          ."\n set <name> <cmd> [-dcasev] [-f <filter>] [params]"
          ."\n      entities according to list will be processed"
          ."\n      d - device   :include devices"
          ."\n      c - channels :include channels"
          ."\n      i - ignore   :include devices marked as ignore"
          ."\n      v - virtual  :supress fhem virtual"
          ."\n      p - physical :supress physical"
          ."\n      a - aktor    :supress actor"
          ."\n      s - sensor   :supress sensor"
          ."\n      e - empty    :include results even if requested fields are empty"
          ."\n "
          ."\n     -f - filter   :regexp to filter entity names "
          ."\n "