6Fach Schalter belegen ?

Begonnen von ChrisW, 18 November 2013, 14:02:33

Vorheriges Thema - Nächstes Thema

ChrisW

okay macht sinn ;) Dumme idee wobei solch ein Schalter ja eh dort ist wo auch Strom zur Verfügung steht wäre eine nicht Batterielösung cool

Aber egal glaub sowas wird noch eine Zeit dauern ;P

Aber so wie ich das verstanden haben muss man mit diesem VIRTUAL nicht arbeiten wenn man doch anderes HM Gerät Verbindet ?
Wieso diesen Umweg verstehe das nicht weil so hat man ja viel "müll" wieder in Fhem.
Raspberry PI3 mit allem möglichen.

martinp876

wie bei allem peeren sind zuerst die Daten im Device zu prüfen, hier also die Peers.
Einmal alle beteiligten devices auslesen. Dann alle peers vergleichen.

über hmInfo kann man das nach dem Lesen auch:
peerXref
peerCheck

wenn da alles passt sollte die Lampe grün werden.
Wenn nicht, rohmessages loggen und posten.
Gruss Martin

ChrisW

ähhm wo kann ich darüber mal was nachlesen sagt mir leider null sorry *G*
Raspberry PI3 mit allem möglichen.


wkarl

Hallo Jan,

Meine Erfahrung bzgl gelber LED ist folgende:
- es fehlt peer-Eintrag vom remote im actor
- im log vom actor wird die Antwort als broadcast gesendet > gelbe LED
- ich habe dann nochmal ein peerChan fuer den actor gesendet
- geprüft, ob peerID nun im actor
- wenn ja, im log steht nun to <remote> mit der Antwort > grüne LED

Diese Situation ist bei mir wiederholt nachvollziehbar aufgetreten. Prüfe also, ob überall die peerIDs eingetragen sind.
Ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

ChrisW

also bei der Funksteckdose steht WZ_Schalter1 WZ_Schalter2 drin unter peerIDs

Aber beim Schalter ZW-Schalter1 /Schalter2 steht bei peerIDs nichts drin o_O
Wie bekomme ich da den meine Funksteckdose rein??
Raspberry PI3 mit allem möglichen.

wkarl

Ach ja, da ist noch was zu beachten. Die Schalter lernen nicht selbstständig. Du musst nachdem peerChan Kommando den Anlernknopf betätigen.
Ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

ChrisW

#22
also ncohmal unset und neu das SET ?? Hab eben die Anlerntaste am Schalter gedrückt und es blinkte nur geld und danach leuchtete es grün.
Jedoch ist nach drücken immernoch Gelb :(

Nun steht im Schalter: peerIDs
00000000

oh man .....
Raspberry PI3 mit allem möglichen.

martinp876

Hallo Chris,

mal nachsehen, dass keine Kommandos "pending" sind. Wenn nicht mache ein "clear msgEvents"

Dann das Kommando absetzen. Dann sollte dies im Device als pending zu sehen sein.
getConfig auch eingeben!! (oder autoReadReg =4 setzen)

Dann anlernen drücken.

danach nachsehen, dass keine messages mehr pending sind. Nachsehen ob es fehler gegeben hat (prot... parameter durchsehen).
-- das ist der langen und gründliche Weg Register zu schreiben.
und dann die Readings  ansehen - steht ein peer drin?

Wenn dem nicht so ist logs aufzeichnen (rohmessages)

Gruss Martin

ChrisW

Danke aber das mit dem clear hab ich noch gerafft dann war ende ;)

Also habe beim TasterGeräte protState CMDs_pending stehen ..


Gibt es nicht irgendwo was um das HM Prinzip etwas zu verstehen ??

Also wie resette ich nochmal alles ? Und dann brauch ich mal Infos wie ich das von anfang an hinbekomme

Mein Taster: CUL_HM_HM_PB_6_WM55_20CD6E

Taste1: WZ_Schalter1
Tast2 : WZ_Schalter2

Die Funksteckdose: HM1_FunkSteckdose

Normal muss ich doch nur beim WZ_Schalter1 peerchan 0 HM1_FunkSteckdose dual set
und bei Schalter 2 das selbe ??
Raspberry PI3 mit allem möglichen.

Jaydee

#25
Also bei mir klappt es jetzt soweit.

clear msgEvents
set peerChan
Anlernknopf drücken (und abwarten, dass das gelbe blinken irgendwann mit grün abgeschlossen wird)

Damit scheint es zu gehen. Danke an martinp876 und wkarl für die Hilfe!

Wo wir gerade so schön dabei sind: ich habe gesehen, dass es ja anscheinend einen definierten dblPress gibt. Kann man den auch irgendwie mit FHEM nutzen? Ein Doppelklick erzeugt bei mir kein Event, bzw. keins ausser dem normalen Short.

LG
Jan

EDIT: OT: nach weiterem herumprobieren hat es jetzt auch mit dem Peering meines Türkontaktes geklappt. Der hatte nur Fehler ausgespuckt aber nach dem zurücksetzen auf die Werkseinstellungen ging plötzlich alles wunderbar...

wkarl

Hallo,

hier als Beispiel meine Definition des 6-fach Schalters:
Zitatpackage main;
use strict;
use warnings;
use feature qw/say switch/;
######## MarkisePB6Cfg ##################################################
# What  :
# Call  : { MarkisePB6Cfg() }
# Source:
# Prereq:
#
sub
MarkisePB6Cfg() {
    my $actor = "Markise";
    my $remote01 = "Schalter_Terasse_Btn_01";
    my $remote02 = "Schalter_Terasse_Btn_02";
    my $register = "";
    my $value ="";
    my %cfgOffArr =     (   "lgActionType",     "jmpToTarget",
                            "lgBlJtDlyOff",     "rampOff",
                            "lgBlJtDlyOn",      "no",
                            "lgBlJtOff",        "refOff",
                            "lgBlJtOn",         "dlyOff",
                            "lgBlJtRampOff",    "off",
                            "lgBlJtRampOn",     "on",
                            "lgBlJtRefOff",     "dlyOff",
                            "lgBlJtRefOn",      "dlyOff",
                            "lgCtDlyOff",       "geLo",
                            "lgCtDlyOn",        "geLo",
                            "lgCtOff",          "geLo",
                            "lgCtOn",           "geLo",
                            "lgCtRampOff",      "geLo",
                            "lgCtRampOn",       "geLo",
                            "lgCtRefOff",       "geLo",
                            "lgCtRefOn",        "geLo",
                            "lgCtValHi",        "255",
                            "lgCtValLo",        "255",
                            "lgDriveMode",      "direct",
                            "lgMaxTimeF",       "25",
                            "lgMultiExec",      "off",
                            "lgOffDly",         "0",
                            "lgOffLevel",       "0",
                            "lgOffTime",        "111600",
                            "lgOffTimeMode",    "absolut",
                            "lgOnDly",          "0",
                            "lgOnLevel",        "100",
                            "lgOnTime",         "111600",
                            "lgOnTimeMode",     "absolut",
                            "shActionType",     "jmpToTarget",
                            "shBlJtDlyOff",     "rampOff",
                            "shBlJtDlyOn",      "no",
                            "shBlJtOff",        "refOff",
                            "shBlJtOn",         "dlyOff",
                            "shBlJtRampOff",    "off",
                            "shBlJtRampOn",     "on",
                            "shBlJtRefOff",     "dlyOff",
                            "shBlJtRefOn",      "dlyOff",
                            "shCtDlyOff",       "geLo",
                            "shCtDlyOn",        "geLo",
                            "shCtOff",          "geLo",
                            "shCtOn",           "geLo",
                            "shCtRampOff",      "geLo",
                            "shCtRampOn",       "geLo",
                            "shCtRefOff",       "geLo",
                            "shCtRefOn",        "geLo",
                            "shCtValHi",        "255",
                            "shCtValLo",        "255",
                            "shDriveMode",      "direct",
                            "shMaxTimeF",       "25",
                            "shOffDly",         "0",
                            "shOffLevel",       "0",
                            "shOffTime",        "111600",
                            "shOffTimeMode",    "absolut",
                            "shOnDly",          "0",
                            "shOnLevel",        "100",
                            "shOnTime",         "111600",
                            "shOnTimeMode",     "absolut",
                        );
    my %cfgOnArr =      (   "lgActionType",     "jmpToTarget",
                            "lgBlJtDlyOff",     "no",
                            "lgBlJtDlyOn",      "rampOn",
                            "lgBlJtOff",        "dlyOn",
                            "lgBlJtOn",         "refOn",
                            "lgBlJtRampOff",    "off",
                            "lgBlJtRampOn",     "on",
                            "lgBlJtRefOff",     "dlyOn",
                            "lgBlJtRefOn",      "dlyOn",
                            "lgCtDlyOff",       "geLo",
                            "lgCtDlyOn",        "geLo",
                            "lgCtOff",          "geLo",
                            "lgCtOn",           "geLo",
                            "lgCtRampOff",      "geLo",
                            "lgCtRampOn",       "geLo",
                            "lgCtRefOff",       "geLo",
                            "lgCtRefOn",        "geLo",
                            "lgCtValHi",        "255",
                            "lgCtValLo",        "255",
                            "lgDriveMode",      "direct",
                            "lgMaxTimeF",       "25",
                            "lgMultiExec",      "off",
                            "lgOffDly",         "0",
                            "lgOffLevel",       "0",
                            "lgOffTime",        "111600",
                            "lgOffTimeMode",    "absolute",
                            "lgOnDly",          "0",
                            "lgOnLevel",        "100",
                            "lgOnTime",         "111600",
                            "lgOnTimeMode",     "absolute",
                            "shActionType",     "jmpToTarget",
                            "shBlJtDlyOff",     "no",
                            "shBlJtDlyOn",      "rampOn",
                            "shBlJtOff",        "dlyOn",
                            "shBlJtOn",         "refOn",
                            "shBlJtRampOff",    "off",
                            "shBlJtRampOn",     "on",
                            "shBlJtRefOff",     "dlyOn",
                            "shBlJtRefOn",      "dlyOn",
                            "shCtDlyOff",       "geLo",
                            "shCtDlyOn",        "geLo",
                            "shCtOff",          "geLo",
                            "shCtOn",           "geLo",
                            "shCtRampOff",      "geLo",
                            "shCtRampOn",       "geLo",
                            "shCtRefOff",       "geLo",
                            "shCtRefOn",        "geLo",
                            "shCtValHi",        "255",
                            "shCtValLo",        "255",
                            "shDriveMode",      "direct",
                            "shMaxTimeF",       "25",
                            "shOffDly",         "0",
                            "shOffLevel",       "0",
                            "shOffTime",        "111600",
                            "shOffTimeMode",    "absolute",
                            "shOnDly",          "0",
                            "shOnLevel",        "100",
                            "shOnTime",         "111600",
                            "shOnTimeMode",     "absolute",
                        );
    while (($register, $value) = each(%cfgOffArr)) {
        { fhem ("set $actor regSet $register $value $remote01") };
        while (InternalVal($actor,"protState","CMDs_pending") eq "CMDs_pending") {
        };
    };
    while (($register, $value) = each(%cfgOnArr)) {
        { fhem ("set $actor regSet $register $value $remote02") };
        while (InternalVal($actor,"protState","CMDs_pending") eq "CMDs_pending") {
        };       
    };
}
sub
LichtWegLeuchtenPB2Cfg() {
    my $actor = "Licht_WegLeuchten";
    my $remote01 = "Schalter_WegLeuchten_Off";
    my $remote02 = "Schalter_WegLeuchten_On";
    my $register = "";
    my $value ="";
    my %cfgOffArr =     (   "lgActionType", "jmpToTarget",
                            "lgCtDlyOff",   "geLo",
                            "lgCtDlyOn",    "geLo",
                            "lgCtOff",      "geLo",
                            "lgCtOn",       "geLo",
                            "lgCtValHi",    "255",
                            "lgCtValLo",    "255",
                            "lgMultiExec",  "off",
                            "lgOffDly",     "0",
                            "lgOffTime",    "111600",
                            "lgOffTimeMode","absolut",
                            "lgOnDly",      "0",
                            "lgOnTime",     "111600",
                            "lgOnTimeMode", "absolut",
                            "lgSwJtDlyOff", "off",
                            "lgSwJtDlyOn",  "off",
                            "lgSwJtOff",    "off",
                            "lgSwJtOn",     "off",
                            "shActionType", "jmpToTarget",
                            "shCtDlyOff",   "geLo",
                            "shCtDlyOn",    "geLo",
                            "shCtOff",      "geLo",
                            "shCtOn",       "geLo",
                            "shCtValHi",    "255",
                            "shCtValLo",    "255",
                            "shOffDly",     "0",
                            "shOffTime",    "111600",
                            "shOffTimeMode","absolut",
                            "shOnDly",      "0",
                            "shOnTime",     "111600",
                            "shOnTimeMode", "absolut",
                            "shSwJtDlyOff", "off",
                            "shSwJtDlyOn",  "off",
                            "shSwJtOff",    "off",
                            "shSwJtOn",     "off"
                        );
    my %cfgOnArr =      (   "lgActionType", "jmpToTarget",
                            "lgCtDlyOff",   "geLo",
                            "lgCtDlyOn",    "geLo",
                            "lgCtOff",      "geLo",
                            "lgCtOn",       "geLo",
                            "lgCtValHi",    "255",
                            "lgCtValLo",    "255",
                            "lgMultiExec",  "off",
                            "lgOffDly",     "0",
                            "lgOffTime",    "111600",
                            "lgOffTimeMode","absolut",
                            "lgOnDly",      "0",
                            "lgOnTime",     "111600",
                            "lgOnTimeMode", "absolut",
                            "lgSwJtDlyOff", "on",
                            "lgSwJtDlyOn",  "on",
                            "lgSwJtOff",    "on",
                            "lgSwJtOn",     "on",
                            "shActionType", "jmpToTarget",
                            "shCtDlyOff",   "geLo",
                            "shCtDlyOn",    "geLo",
                            "shCtOff",      "geLo",
                            "shCtOn",       "geLo",
                            "shCtValHi",    "255",
                            "shCtValLo",    "255",
                            "shOffDly",     "0",
                            "shOffTime",    "111600",
                            "shOffTimeMode","absolut",
                            "shOnDly",      "0",
                            "shOnTime",     "111600",
                            "shOnTimeMode", "absolut",
                            "shSwJtDlyOff", "on",
                            "shSwJtDlyOn",  "on",
                            "shSwJtOff",    "on",
                            "shSwJtOn",     "on"
                        );
    while (($register, $value) = each(%cfgOffArr)) {
        { fhem ("set $actor regSet $register $value $remote01") };
        while (InternalVal($actor,"protState","CMDs_pending") eq "CMDs_pending") {
        };
    };
    while (($register, $value) = each(%cfgOnArr)) {
        { fhem ("set $actor regSet $register $value $remote02") };
        while (InternalVal($actor,"protState","CMDs_pending") eq "CMDs_pending") {
        };       
    };
}
sub
LichtWegLeuchtenPB6Cfg() {
    my $actor = "Licht_WegLeuchten";
    my $remote01 = "Schalter_Terasse_Btn_03";
    my $remote02 = "Schalter_Terasse_Btn_04";
    my $register = "";
    my $value ="";
    my %cfgOffArr =     (   "lgActionType", "jmpToTarget",
                            "lgCtDlyOff",   "geLo",
                            "lgCtDlyOn",    "geLo",
                            "lgCtOff",      "geLo",
                            "lgCtOn",       "geLo",
                            "lgCtValHi",    "255",
                            "lgCtValLo",    "255",
                            "lgMultiExec",  "off",
                            "lgOffDly",     "0",
                            "lgOffTime",    "111600",
                            "lgOffTimeMode","absolut",
                            "lgOnDly",      "0",
                            "lgOnTime",     "111600",
                            "lgOnTimeMode", "absolut",
                            "lgSwJtDlyOff", "off",
                            "lgSwJtDlyOn",  "off",
                            "lgSwJtOff",    "off",
                            "lgSwJtOn",     "off",
                            "shActionType", "jmpToTarget",
                            "shCtDlyOff",   "geLo",
                            "shCtDlyOn",    "geLo",
                            "shCtOff",      "geLo",
                            "shCtOn",       "geLo",
                            "shCtValHi",    "255",
                            "shCtValLo",    "255",
                            "shOffDly",     "0",
                            "shOffTime",    "111600",
                            "shOffTimeMode","absolut",
                            "shOnDly",      "0",
                            "shOnTime",     "111600",
                            "shOnTimeMode", "absolut",
                            "shSwJtDlyOff", "off",
                            "shSwJtDlyOn",  "off",
                            "shSwJtOff",    "off",
                            "shSwJtOn",     "off"
                        );
    my %cfgOnArr =      (   "lgActionType", "jmpToTarget",
                            "lgCtDlyOff",   "geLo",
                            "lgCtDlyOn",    "geLo",
                            "lgCtOff",      "geLo",
                            "lgCtOn",       "geLo",
                            "lgCtValHi",    "255",
                            "lgCtValLo",    "255",
                            "lgMultiExec",  "off",
                            "lgOffDly",     "0",
                            "lgOffTime",    "111600",
                            "lgOffTimeMode","absolut",
                            "lgOnDly",      "0",
                            "lgOnTime",     "111600",
                            "lgOnTimeMode", "absolut",
                            "lgSwJtDlyOff", "on",
                            "lgSwJtDlyOn",  "on",
                            "lgSwJtOff",    "on",
                            "lgSwJtOn",     "on",
                            "shActionType", "jmpToTarget",
                            "shCtDlyOff",   "geLo",
                            "shCtDlyOn",    "geLo",
                            "shCtOff",      "geLo",
                            "shCtOn",       "geLo",
                            "shCtValHi",    "255",
                            "shCtValLo",    "255",
                            "shOffDly",     "0",
                            "shOffTime",    "111600",
                            "shOffTimeMode","absolut",
                            "shOnDly",      "0",
                            "shOnTime",     "111600",
                            "shOnTimeMode", "absolut",
                            "shSwJtDlyOff", "on",
                            "shSwJtDlyOn",  "on",
                            "shSwJtOff",    "on",
                            "shSwJtOn",     "on"
                        );
    while (($register, $value) = each(%cfgOffArr)) {
        { fhem ("set $actor regSet $register $value $remote01") };
        while (InternalVal($actor,"protState","CMDs_pending") eq "CMDs_pending") {
        };
    };
    while (($register, $value) = each(%cfgOnArr)) {
        { fhem ("set $actor regSet $register $value $remote02") };
        while (InternalVal($actor,"protState","CMDs_pending") eq "CMDs_pending") {
        };       
    };
}
sub
LichtStehLeuchtenPB2Cfg() {
    my $actor = "Licht_StehLeuchten";
    my $remote01 = "Schalter_StehLeuchten_Off";
    my $remote02 = "Schalter_StehLeuchten_On";
    my $register = "";
    my $value ="";
    my %cfgOffArr =     (   "lgActionType", "jmpToTarget",
                            "lgCtDlyOff",   "geLo",
                            "lgCtDlyOn",    "geLo",
                            "lgCtOff",      "geLo",
                            "lgCtOn",       "geLo",
                            "lgCtValHi",    "255",
                            "lgCtValLo",    "255",
                            "lgMultiExec",  "off",
                            "lgOffDly",     "0",
                            "lgOffTime",    "111600",
                            "lgOffTimeMode","absolut",
                            "lgOnDly",      "0",
                            "lgOnTime",     "111600",
                            "lgOnTimeMode", "absolut",
                            "lgSwJtDlyOff", "off",
                            "lgSwJtDlyOn",  "off",
                            "lgSwJtOff",    "off",
                            "lgSwJtOn",     "off",
                            "shActionType", "jmpToTarget",
                            "shCtDlyOff",   "geLo",
                            "shCtDlyOn",    "geLo",
                            "shCtOff",      "geLo",
                            "shCtOn",       "geLo",
                            "shCtValHi",    "255",
                            "shCtValLo",    "255",
                            "shOffDly",     "0",
                            "shOffTime",    "111600",
                            "shOffTimeMode","absolut",
                            "shOnDly",      "0",
                            "shOnTime",     "111600",
                            "shOnTimeMode", "absolut",
                            "shSwJtDlyOff", "off",
                            "shSwJtDlyOn",  "off",
                            "shSwJtOff",    "off",
                            "shSwJtOn",     "off"
                        );
    my %cfgOnArr =      (   "lgActionType", "jmpToTarget",
                            "lgCtDlyOff",   "geLo",
                            "lgCtDlyOn",    "geLo",
                            "lgCtOff",      "geLo",
                            "lgCtOn",       "geLo",
                            "lgCtValHi",    "255",
                            "lgCtValLo",    "255",
                            "lgMultiExec",  "off",
                            "lgOffDly",     "0",
                            "lgOffTime",    "111600",
                            "lgOffTimeMode","absolut",
                            "lgOnDly",      "0",
                            "lgOnTime",     "111600",
                            "lgOnTimeMode", "absolut",
                            "lgSwJtDlyOff", "on",
                            "lgSwJtDlyOn",  "on",
                            "lgSwJtOff",    "on",
                            "lgSwJtOn",     "on",
                            "shActionType", "jmpToTarget",
                            "shCtDlyOff",   "geLo",
                            "shCtDlyOn",    "geLo",
                            "shCtOff",      "geLo",
                            "shCtOn",       "geLo",
                            "shCtValHi",    "255",
                            "shCtValLo",    "255",
                            "shOffDly",     "0",
                            "shOffTime",    "111600",
                            "shOffTimeMode","absolut",
                            "shOnDly",      "0",
                            "shOnTime",     "111600",
                            "shOnTimeMode", "absolut",
                            "shSwJtDlyOff", "on",
                            "shSwJtDlyOn",  "on",
                            "shSwJtOff",    "on",
                            "shSwJtOn",     "on"
                        );
    while (($register, $value) = each(%cfgOnArr)) {
        { fhem ("set $actor regSet $register $value $remote02") };
        while (InternalVal($actor,"protState","CMDs_pending") eq "CMDs_pending") {
        };
    };
    while (($register, $value) = each(%cfgOffArr)) {
        { fhem ("set $actor regSet $register $value $remote01") };
        while (InternalVal($actor,"protState","CMDs_pending") eq "CMDs_pending") {
        };     
    };
}
sub
LichtStehLeuchtenPB6Cfg() {
    my $actor = "Licht_StehLeuchten";
    my $remote01 = "Schalter_Terasse_Btn_05";
    my $remote02 = "Schalter_Terasse_Btn_06";
    my $register = "";
    my $value ="";
    my %cfgOffArr =     (   "lgActionType", "jmpToTarget",
                            "lgCtDlyOff",   "geLo",
                            "lgCtDlyOn",    "geLo",
                            "lgCtOff",      "geLo",
                            "lgCtOn",       "geLo",
                            "lgCtValHi",    "255",
                            "lgCtValLo",    "255",
                            "lgMultiExec",  "off",
                            "lgOffDly",     "0",
                            "lgOffTime",    "111600",
                            "lgOffTimeMode","absolut",
                            "lgOnDly",      "0",
                            "lgOnTime",     "111600",
                            "lgOnTimeMode", "absolut",
                            "lgSwJtDlyOff", "off",
                            "lgSwJtDlyOn",  "off",
                            "lgSwJtOff",    "off",
                            "lgSwJtOn",     "off",
                            "shActionType", "jmpToTarget",
                            "shCtDlyOff",   "geLo",
                            "shCtDlyOn",    "geLo",
                            "shCtOff",      "geLo",
                            "shCtOn",       "geLo",
                            "shCtValHi",    "255",
                            "shCtValLo",    "255",
                            "shOffDly",     "0",
                            "shOffTime",    "111600",
                            "shOffTimeMode","absolut",
                            "shOnDly",      "0",
                            "shOnTime",     "111600",
                            "shOnTimeMode", "absolut",
                            "shSwJtDlyOff", "off",
                            "shSwJtDlyOn",  "off",
                            "shSwJtOff",    "off",
                            "shSwJtOn",     "off"
                        );
    my %cfgOnArr =      (   "lgActionType", "jmpToTarget",
                            "lgCtDlyOff",   "geLo",
                            "lgCtDlyOn",    "geLo",
                            "lgCtOff",      "geLo",
                            "lgCtOn",       "geLo",
                            "lgCtValHi",    "255",
                            "lgCtValLo",    "255",
                            "lgMultiExec",  "off",
                            "lgOffDly",     "0",
                            "lgOffTime",    "111600",
                            "lgOffTimeMode","absolut",
                            "lgOnDly",      "0",
                            "lgOnTime",     "111600",
                            "lgOnTimeMode", "absolut",
                         
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

martinp876

Hi,

einen doppel-click gibt es nicht. Du kannst die Zeit eingeben, wie lange klicks auseinander sein müssen um als separate clicks erkannt zu werden. Wenn sie zu "eng" sind wird der 2. verworfen.

die Beschreibung zu fhem-HM ist im einsteigerdoc beschrieben. Ich überarbeite es gerade... inhaltlich stimmt es aber noch.

reseten der messages geht mit
set <device> clear msgEvents

Gruss Martin


ChrisW

cool so klappt es bei mir auch ;) Spitze :D Sehe nun auch im Wiki das oben etwas ähnliches steht vielleicht sollte man das größer Schreiben ;)
Raspberry PI3 mit allem möglichen.