Gelöst: Automatisch Pairen

Begonnen von Damu, 14 Mai 2014, 22:32:28

Vorheriges Thema - Nächstes Thema

Damu

Hallo

Ich habe heute 3 Aussen Bewegungsmelder zusammengebaut.
Batterien eingelegt und alles durchgetestet.
Dazu hab ich die Anlerntaste am Bewegungsmelder betätigt.
Jetzt sehe ich das scheinbar automatisch alle angelernt wurden.
An Fhem hab ich nichts gemacht.
Das ist aber nicht ganz normal so?
So ist das System doch schnell zu überlisten.
Wie kann ich das verhindern, oder hab ich etwas falsch eingestellt?

frank

was bedeutet für dich anlernen? gepaired sind sie bestimmt nicht. wahrscheinlich in fhem.cfg angelegt. das hast du mit autocreate so eingerichtet.
gruss frank
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Damu

Sowas hab ich mir gedacht.
Wie deaktiviere ich das damit ich es einfach wieder Aktivieren kann.
Ich denke ich möchte autocreate lieber zum Anlernen und Einstellen wieder einschalten.


frank

wahrscheinlich attr disable.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

chris1284

Zitat von: Damu am 14 Mai 2014, 23:11:17
Sowas hab ich mir gedacht.
Wie deaktiviere ich das damit ich es einfach wieder Aktivieren kann.
Ich denke ich möchte autocreate lieber zum Anlernen und Einstellen wieder einschalten.

geh in everything -> such autocreate
du hast mit attr ignoreTypes die möglichkeit autocreate für bestimmte devicetypen zu deaktivieren oder es ganz über disable zu deaktiveren.

aber warum? die devices wie von dir beschrieben werden ja ohne richtiges pairen nur belauscht meine ich.
wenn deine nachbarn nicht täglich neue geräte in betreieb nehmen sollte dies nicht stören / sehr selten geräte anlegen.

martinp876

fhem legt immer alle Devices an, die mit einer Anlernmessage erkannt werden. Fakt ist, dass es mit allen Messages dieses Devices umgehen muss - auch wenn sie dem Nachbarn gehören.
Du kannst bei allen, die dich nicht interessieren ein "attr name ignore 1" setzen, dann wird alles verworfen.

Mit Anlernen hat das nichts zu tun - die Devices sind damit NICHT angelernt

strauch

Zitat von: Damu am 14 Mai 2014, 23:11:17
Sowas hab ich mir gedacht.
Wie deaktiviere ich das damit ich es einfach wieder Aktivieren kann.
Ich denke ich möchte autocreate lieber zum Anlernen und Einstellen wieder einschalten.

Ich glaube hier laufen Missverständnisse auf, oder ich raffs nicht ;-)
Also zum anlernen musst du jetzt einfach nur dein HMLAN, CUL oder was auch immer in den pairing Modus versetzten und dann noch mal die Anlerntaste drücken. Wobei die Frage ist ob es einen großen Unterschied für einen Bewegungsmelder macht ob er gepaired ist oder nicht.

Die Teile sind nicht vom Nachbarn und ich denke du willst sie auch nicht ignorieren. Du wolltest die rausnehmen und neuanlernen. Es reicht aber einfach zu pairen ohne irgendwas neu zu machen.
FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

martinp876

1) messages behandeln
FHEM empfaengt alles aus er Luft - ggf auch von Nachbarn. Es wird immer Verarbeitet - es sei den man hat ignore eingegeben
2) auto-define
wird mit Anlernen gemacht, wenn das Device noch nicht bekannt ist und eine Anlernmessage kommt
3) pairen
geht nur mit den entsprechenden Kommandos - und wenn das Device es zulaesst.
4) ist pairen  notwendig
ich empfehle es immer. Nur dann kann man das Device einstellen/peeren. Ausserdem gehen dann statusmeldungen an die Zentrale (ohne pairen hat das Device keine Zentrale). Was und wohin das device ggf. meldungen sendet - ob ueberhaupt haengt von Device ab. Muss man ggf testen. beim MDIR denke ich sind schon einstellungen notwendig.

Es wird nicht bei jedem druecken einer Anlerntaste ein neues Device angelegt - nur, wenn es noch nicht bekannt ist .


Damu

Nein hab ich schon richtig verstanden.
ZitatFHEM empfaengt alles aus er Luft - ggf auch von Nachbarn. Es wird immer Verarbeitet - es sei den man hat ignore eingegeben
Ich möchte FHEM mit der Fritzbox als eine Art Alarmanlage nutzen.
Kann FHEM dann nicht mit dieser Einstellung überlastet werden.
Muss ich für das etwa auf eine 7490 wechseln?
Ist es auch möglich das nur die angelernten Adapter beachtet werden?
Und die anderen Adapter vom Nachbar etc. einfach ignoriert werden.


Bennemannc

Hallo,

welche Fritzbox willst Du denn nutzen bzw. hast Du ? Ich habe die Erfahrung gemacht, das die Fritzbox wenigstens 128MB Arbeitsspeicher haben sollte. Sonst kommt es irgendwann zu Abstürtzen und ist auch nicht wirklich schnell, da immer ausgelagert werden muss.
Zum Ignorieren hat Martin oben doch schon etwas geschrieben "attr name ignore 1" .
Zu Autocreate - hier gibt es das Attribute "disable" - einfach auf 1 setzen und Autocreate ist abgeschaltet - auf 0 und es ist wieder ein.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

martinp876

Hi Christoph,

ZitatZu Autocreate - hier gibt es das Attribute "disable" - einfach auf 1 setzen und Autocreate ist abgeschaltet - auf 0 und es ist wieder ein.
CUL_HM legt das Device bei Anlernen IMMER an, wenn Config kommt.

@Damu
Wie Christoph bereits beschrieben hat... ignore.
Da es Funk ist wird das IO-device die Nachrichten IMMER empfangen. Mit Ignore wird die CPU Belastung gering gehalten. Wenn du vor Überlast Angst hast (CPU) beachte welche Trigger und Logfile du einstellst, wieviele unterschiedliche Logfiles bearbeitet werden, wie viele notifies du angelegt hast. Da ist m.E. mehr Performance zu holen.
Es ist immer gegeben, dass jemand mit einem "störsender" die Übertragung kaputt macht - dann steht die Alarmanlage.
Beachte in diesem Fall die sabotage events von FHEM

Gruss Martin

Damu

Hallo

Ich bleib dabei, bei mir ist der Lan Adapter immer auf Pairen eingestellt.
Ich hab nun Drei Adapter und Drei Bewegungsmelder gelöscht und geresetet.
Von Homematic entfernt.
Mit einem zweiten Lanadapter verbunden und mit der Windows Software Geppert.
Von der Windows Software danach wieder entfernt.

Danach waren alle drei Adapter bei FHEM ohne Anzulehrnen da und können auch geschaltet werden.

Das heist wenn ich nun einen Neuen Schalter nehme.
Muss ich definitiv nur am Schalter Anlernen betätigen.
Es braucht dan vieleicht noch ein getconf und der Schalter geht über FHEM. Bei meinem FHEM.

Was ist hier bei mir Falsch gelaufen.
Hab es mit einem zweiten Lan Adapter gemacht, das gleiche, es scheint an meiner Software oder Einstellungen zu liegen.

Beim erstenmal als ich den Befehl zum Anlernen eingegeben habe kam auch eine Rückmeldung.
Jetzt kommt beim gleichen Befehl keine Rückmeldung mehr.
Nur wenn ich 0 Sec Eingebe erhalte ich eine Rückmeldung das er für  Sec im Anlernen ist.

Wie bekomm ich das weg, muss ich total neu aufsetzen?



frank

ZitatIch bleib dabei, bei mir ist der Lan Adapter immer auf Pairen eingestellt.
dann sollte unter internals bei den details des hmlan ein eintrag mit pair=>1 auftauchen. immer für die zeit in denen er bereit ist.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Damu

Beim Adapter verschwindet die Pair 1 nach der eingestellten Zeit.
Hab den Adapter mal geupdated.
Werde mal einen ganz neuen provisorisch anschliessen und zum Anlernen Bewegen.

Damu

Neuer Aktor angeschlossen und zum Anlernen gebracht.
Toll dieser läst sich ohne Anlernen mit dem Lan Adapter nicht schalten.
Anlernen, entfernen.
Jetzt scheint es zu gehen.
Der Tag ist halbwegs gerettet.