HM-SEC-SCo Fensterkontakt soll Steckdose schalten

Begonnen von Lucer, 30 Juni 2016, 18:38:05

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: linuxpaul am 02 Juli 2016, 17:24:00
Bei mir kam broadcast wenn der Sensor nicht gepaired war.
Normalerweise steht da der Name des CUL oder der VCCU drin.
So habe ich das zumidest erlebt.

Das Problem ist, dass man den Sensor nur mit AES pairen kann.
Bei mir hat es einige Zeit gedauert bis ich das überrissen habe.

2016-04-17_14:14:37 Friseur_Fenster battery: ok
2016-04-17_14:14:37 Friseur_Fenster contact: open (to VCCU)
2016-04-17_14:14:37 Friseur_Fenster open
2016-04-17_14:14:37 Friseur_Fenster trigDst_VCCU: noConfig
2016-04-17_14:14:37 Friseur_Fenster trigger_cnt: 4


... und der ist nicht gepeert

Keine Ahnung wie Du darauf kommst. Aber ich habe sowohl den Tür/Fensterkontakt als auch den Fensterdrehgriffkontakt und keiner ist mit AES verbunden.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

linuxpaul

Komisch, ich habe drei von diesen Sensoren, keiner ging ohne Crypt::Rijndael
und alle Sensoren melden nach dem pairen R-Sign on. (pairing mit CUL)

siehe:
https://forum.fhem.de/index.php/topic,51480.msg431283.html#msg431283

Des Weiteren änderte sich das Broadcast und Missing ACK Meldungen waren weg.

Inzwischen bin ich auf VCCU umgestiegen, aber broadcast habe ich auch hier nicht.

:)
linuxpaul

Otto123

#17
Naja eventuell haben wir alle Recht  8)

Es ist eventuell von Fensterkontakt zu Fensterkontakt verschieden.

Ich habe den HM-SEC-RHS, da gab es Aussagen hier im Forum, dass der zweitweise mit aktiviertem AES ausgeliefert wurde - war bei mir aber nicht so.

Dieser Fensterkontakt (nicht gepeert) liefert bei mir CUL_HM FensterBadOg contact: closed (to vccu1)

Ein Taster Channel (PBI) der nicht gepeert ist liefert bei mir CUL_HM Taster4_01_Btn_04 Short (to broadcast)
Ein gepeerter Taster Channel (HM-PB-6-WM55) liefert den Peer CUL_HM RC62_2 Short (to RolloGZR)

Also offenbar ist der Inhalt des Events auch vom Gerät und vom peering abhängig. Was beim nicht komplett gepairtem Gerät kommt kann ich derzeit nicht ermitteln.

Gruß Otto

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

linuxpaul

Das Paired To reading des Taster4_01 zeigt die ID des gepairten Devices?

Otto123

Zitat von: linuxpaul am 03 Juli 2016, 20:42:26
Das Paired To reading des Taster4_01 zeigt die ID des gepairten Devices?
Also meines IO - ja! Meine HMID steht dort drin - was sonst? Der ist ordentlich gepairt  8)

Analog zu Taster4_01_Btn_04 ist das auch bei anderen "Tasten" so, z.B. HM-RC-12
Bei den HM-RC-4-B und HM-RC-4-2 ist es anders, da steht dann "to vccu1" wenn nicht gepeert.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

RalfRog

Hi Lucer
Was ist denn aus der Anfangsfrage geworden?
Schaltet die Dose jetzt?

Gruß Ralf
FHEM auf Proxmox VM Bookworm (Futro S740) - nanoCUL, HM-MOD-RPI-PCB und MAX!Cube über LAN
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder sowie Shelly 3EM, 1PM, PlugS und IT Schaltsteckdosen

Lucer

Nachdem hier nichts verwertbares gepostet wurde habe ich das auf Eis gelegt !
Werde mich später noch mal der Sache annehmen.

Otto123

Zitat von: Lucer am 24 Juli 2016, 11:08:27
Nachdem hier nichts verwertbares gepostet wurde
Das ist ja mal wieder das Wort zum Sonntag  :'(
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

CoolTux

Otto mach Dir nichts drauß, um so weniger haben wir zu tun und zu lesen. Der Kollege ist nach der Aussage gleich mal auf ignore bei mir gelandet   ;D


sonntägliche Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Otto123

So ist es  8)
Sonnige und sonntägliche Grüße aus Leipzig
Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

fume

Sieh dir mal das DOIF modul an. Damit ist es einach zu realisieren.

betateilchen

Zitat von: fume am 25 Juli 2016, 19:37:56
Sieh dir mal das DOIF modul an. Damit ist es einach zu realisieren.

*würg* Für sowas simples braucht kein Mensch ein DOIF.

Zitat von: Lucer am 24 Juli 2016, 11:08:27
Werde mich später noch mal der Sache annehmen.

Vielleicht fällt Dir dann auf, dass in Deinem notify einfach nur ein Punkt zwischen dem Sensornamen und "open" fehlt:


define Steckdose_an_Fenster_1 notify AM_Fenster_1.open set Steckdose_1_Switch on


Darauf hatte Otto123 aber schon ganz am Anfang durchaus "verwertbar" hingewiesen:

Zitat von: Otto123 am 30 Juni 2016, 18:56:49
Wenn Du AM_Fenster_1:open schreiben würdest könnte es klappen.

(ob Du einen Punkt oder einen Doppelpunkt einträgst, ist in diesem Fall egal)

Die gesamte Diskussion um gepairt, gepeered, AES usw. war in der Tat nicht verwertbar. Insofern hat Lucer durchaus recht.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Lucer

Hallo betateichen
du hattest Recht es fehlte nur ein Doppelpunkt vor "open"  jetzt gehts  danke !
so einfach kann es sein, habe ich glatt übersehen.
siehe unten im code
:) ;)

###################################################################
#### Steckdose_1  ist Mobile Steckdose mit Leistungsmessung      ##
###################################################################

##############
define Steckdose_1 CUL_HM 342653
attr Steckdose_1 IODev HMLAN1
attr Steckdose_1 actCycle 000:10
attr Steckdose_1 actStatus alive
attr Steckdose_1 autoReadReg 4_reqStatus
attr Steckdose_1 expert 2_full
attr Steckdose_1 firmware 1.6
attr Steckdose_1 model HM-ES-PMSw1-Pl
attr Steckdose_1 room Steckdosen
attr Steckdose_1 serialNr LEQ1275859
attr Steckdose_1 subType powerMeter
attr Steckdose_1 webCmd getConfig:clear msgEvents
define FileLog_Steckdose_1 FileLog ./log/Steckdose_1-%Y.log FileLog_Steckdose_1:.*|Steckdose_1|Steckdose_1:.*
attr FileLog_Steckdose_1 logtype text
attr FileLog_Steckdose_1 room Plots
define Steckdose_1_Switch CUL_HM 34265301
attr Steckdose_1_Switch model HM-ES-PMSw1-Pl
attr Steckdose_1_Switch peerIDs 00000000,
attr Steckdose_1_Switch room Steckdosen
define Steckdose_1_Leistung_ges CUL_HM 34265302
attr Steckdose_1_Leistung_ges model HM-ES-PMSw1-Pl
attr Steckdose_1_Leistung_ges room Steckdosen
define Steckdose_1_Leistung_Watt CUL_HM 34265303
attr Steckdose_1_Leistung_Watt model HM-ES-PMSw1-Pl
attr Steckdose_1_Leistung_Watt peerIDs 00000000,
attr Steckdose_1_Leistung_Watt room Steckdosen
define Steckdose_1_Strom CUL_HM 34265304
attr Steckdose_1_Strom model HM-ES-PMSw1-Pl
attr Steckdose_1_Strom peerIDs 00000000,
attr Steckdose_1_Strom room Steckdosen
define Steckdose_1_Spannung CUL_HM 34265305
attr Steckdose_1_Spannung model HM-ES-PMSw1-Pl
attr Steckdose_1_Spannung peerIDs 00000000,
attr Steckdose_1_Spannung room Steckdosen
define Steckdose_1_Hz CUL_HM 34265306
attr Steckdose_1_Hz model HM-ES-PMSw1-Pl
attr Steckdose_1_Hz peerIDs 00000000,
attr Steckdose_1_Hz room Steckdosen
define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector
attr ActionDetector room Steckdosen
###############################################################

###  SVG Plot ###

define SVG_FileLog_Steckdose_1_1 SVG FileLog_Steckdose_1:SVG_FileLog_Steckdose_1_1:CURRENT
attr SVG_FileLog_Steckdose_1_1 room Plots

################################################################
################################################################

define Steckdose_an_Fenster_1 notify AM_Fenster_1:open set Steckdose_1_Switch on
attr Steckdose_an_Fenster_1 room Alarme

Otto123

Zitat von: Lucer am 26 Juli 2016, 19:49:44
Hallo betateichen
du hattest Recht es fehlte nur ein Doppelpunkt vor "open"  jetzt gehts  danke !
Hättest Du mal die erste Antwort auf Deine Frage gelesen, hättest Du diesen Erfolg vor 3,5 Wochen gehabt!
:'(
und Tschüss
Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

deadSoldier

Hallo Leute, ich in der neue. Tut mir leid, dass ich diesen alten Thread wieder auskrame, aber das ist halt genau mein Thema. Ich verspreche auch, dass ich lernwilliger in als manch Vorredner.
Und zwar habe ich eine Homematic HM-ES-PMSW1-PL Steckdose (Steckdose1_SK) und den magnetischen Fensterkontakt HM-SEC-SC-2 (Door_SK) und möchte die Schaltung eben gerade nicht üer ein Notify machen sondern will, dass auch geschaltet wird wenn der Server mal ausfällt.
Ich habe den den Türkontakt mit dem Switch-Channel der Steckdose verbunden, mit folgendem Befehl:

set Door_SK peerChan 0 Steckdose1_SK_Sw single

Das ist auch soweit so gut. Leider Gottes schaltet die Steckdose nur wenn ich den Türkontakt öffne. Beim Schließen sieht man zwar anhand der Leuchte, dass irgendwas ankommt bei der Steckdose aber es passiert nichts.
Ich in leider noch relativ neu in FHEM und weiß nicht recht was in die Register rein muss. Ich gehe aber davon aus, dass ihr mir bestimmt relativ schnell helfen könnt. Versucht habe ich es selbst, geschafft habe ich es nicht.

Readings des Steckdose:

R-Door_SK_chn-01-lgActionType  ->   jmpToTarget
R-Door_SK_chn-01-shActionType ->   jmpToTarget

bei der Steckdose ist folgendes das einzige, was ich glaue mit dem Thema zu tun hat:

RegL_04.Steckdose1_SK_Sw      ->  00:00 01:00

wenn noch andere Readings enötigt werden, sagt es mir, ich werde sie dann nachreichen.

Vielen Dank im Voraus und auf viele erfolgreiche gemeinsame Automatisierungsprojekte.  :)