Hauptmenü

HomeEasy

Begonnen von pcjogi, 08 April 2014, 21:29:21

Vorheriges Thema - Nächstes Thema

pcjogi

Ich habe einen RFXCOM USB an einen Raspberry. Das funktioniert auch wunderbar. Ich kann eine HomeEasy Steckdose schalten. Dazu habe ich einen Schalter den ich schon mit der Steckdose verknüpft habe per autocreate in fhem anlegen lassen. Dieser Schalte ist auch an andere HomeEasy Produkte angelernt und schaltet diese auch einwandfrei. Nur wenn ich versuche über HomeEasy diesen Schalter "virtuell" zu schalten geht nur die Steckdose und nicht die andere HomeEasy Komponente. Die andere HoemEasy Komponente ist eingebaut, daher kann ich im Moment nicht nachschauen was es genaue ist. Es handelt sich aber auch um einen Schalter den man mit der Anlernfunktion (also ohne DipSchalter/Wählrad) nutzt.

Hier meine per autocreate erstellte fhem.cfg

define TRX_ARC_N5 TRX_LIGHT ARC N5 light
attr TRX_ARC_N5 room TRX_LIGHT
define FileLog_TRX_ARC_N5 FileLog ./log/TRX_ARC_N5-%Y.log TRX_ARC_N5
attr FileLog_TRX_ARC_N5 logtype text
attr FileLog_TRX_ARC_N5 room TRX_LIGHT
define TRX_AC_0000ae5803 TRX_LIGHT AC 0000ae5803 light
attr TRX_AC_0000ae5803 room TRX_LIGHT
define FileLog_TRX_AC_0000ae5803 FileLog ./log/TRX_AC_0000ae5803-%Y.log TRX_AC_0000ae5803
attr FileLog_TRX_AC_0000ae5803 logtype text
attr FileLog_TRX_AC_0000ae5803 room TRX_LIGHT
define TRX_HOMEEASY_0000825803 TRX_LIGHT HOMEEASY 0000825803 light
attr TRX_HOMEEASY_0000825803 room TRX_LIGHT
define FileLog_TRX_HOMEEASY_0000825803 FileLog ./log/TRX_HOMEEASY_0000825803-%Y.log TRX_HOMEEASY_0000825803
attr FileLog_TRX_HOMEEASY_0000825803 logtype text
attr FileLog_TRX_HOMEEASY_0000825803 room TRX_LIGHT
define TRX_ARC_N9 TRX_LIGHT ARC N9 light
attr TRX_ARC_N9 room TRX_LIGHT
define FileLog_TRX_ARC_N9 FileLog ./log/TRX_ARC_N9-%Y.log TRX_ARC_N9
attr FileLog_TRX_ARC_N9 logtype text
attr FileLog_TRX_ARC_N9 room TRX_LIGHT
define TRX_AC_0000ae5802 TRX_LIGHT AC 0000ae5802 light
attr TRX_AC_0000ae5802 room TRX_LIGHT
define FileLog_TRX_AC_0000ae5802 FileLog ./log/TRX_AC_0000ae5802-%Y.log TRX_AC_0000ae5802
attr FileLog_TRX_AC_0000ae5802 logtype text
attr FileLog_TRX_AC_0000ae5802 room TRX_LIGHT
define TRX_HOMEEASY_0000825802 TRX_LIGHT HOMEEASY 0000825802 light
attr TRX_HOMEEASY_0000825802 room TRX_LIGHT
define FileLog_TRX_HOMEEASY_0000825802 FileLog ./log/TRX_HOMEEASY_0000825802-%Y.log TRX_HOMEEASY_0000825802
attr FileLog_TRX_HOMEEASY_0000825802 logtype text
attr FileLog_TRX_HOMEEASY_0000825802 room TRX_LIGHT
define TRX_HOMEEASY_000a3f8a0c TRX_LIGHT HOMEEASY 000a3f8a0c light
attr TRX_HOMEEASY_000a3f8a0c room TRX_LIGHT
define FileLog_TRX_HOMEEASY_000a3f8a0c FileLog ./log/TRX_HOMEEASY_000a3f8a0c-%Y.log TRX_HOMEEASY_000a3f8a0c
attr FileLog_TRX_HOMEEASY_000a3f8a0c logtype text
attr FileLog_TRX_HOMEEASY_000a3f8a0c room TRX_LIGHT
define TRX_HOMEEASY_000a3f8a0b TRX_LIGHT HOMEEASY 000a3f8a0b light
attr TRX_HOMEEASY_000a3f8a0b room TRX_LIGHT
define FileLog_TRX_HOMEEASY_000a3f8a0b FileLog ./log/TRX_HOMEEASY_000a3f8a0b-%Y.log TRX_HOMEEASY_000a3f8a0b
attr FileLog_TRX_HOMEEASY_000a3f8a0b logtype text
attr FileLog_TRX_HOMEEASY_000a3f8a0b room TRX_LIGHT
define TRX_AC_00009f5403 TRX_LIGHT AC 00009f5403 light
attr TRX_AC_00009f5403 room TRX_LIGHT
define FileLog_TRX_AC_00009f5403 FileLog ./log/TRX_AC_00009f5403-%Y.log TRX_AC_00009f5403
attr FileLog_TRX_AC_00009f5403 logtype text
attr FileLog_TRX_AC_00009f5403 room TRX_LIGHT
define TRX_HOMEEASY_00009c1403 TRX_LIGHT HOMEEASY 00009c1403 light
attr TRX_HOMEEASY_00009c1403 room TRX_LIGHT
define FileLog_TRX_HOMEEASY_00009c1403 FileLog ./log/TRX_HOMEEASY_00009c1403-%Y.log TRX_HOMEEASY_00009c1403
attr FileLog_TRX_HOMEEASY_00009c1403 logtype text
attr FileLog_TRX_HOMEEASY_00009c1403 room TRX_LIGHT
define TRX_ARC_L5 TRX_LIGHT ARC L5 light
attr TRX_ARC_L5 room TRX_LIGHT
define FileLog_TRX_ARC_L5 FileLog ./log/TRX_ARC_L5-%Y.log TRX_ARC_L5
attr FileLog_TRX_ARC_L5 logtype text
attr FileLog_TRX_ARC_L5 room TRX_LIGHT


Sieht hier jemand etwas unregelmäßiges?

Danke

Zentral-Fhem , Mehrere Sub-Fhem (433Mhz und 833Mhz; Alexa-Steuerung; Heizungssteuerung; Sicherheitsfunktionen; Energiesteuerung); IoBroker zur Darstellung (alles als Container auf Proxmox), untereinander verbunden über einen MQTT Broker, insgesamt über 200 Sensoren/Aktoren.

flocki

Hallo
schließ doch mal deinen RFXCOM an deinen PC an und benutze die Software vom Hersteller "RFXmngr".
Dann kannst du unter Lightning 1 - 4 (weiß nicht meh wo das genau steht)  und schauen ob dein Device mit der Fernbedienung schaltet, im Log kannst du dann die Device Infos dazu sehen und dann kannst du oben beid en Device Infos entweder AC oder ARC einstellen.

So habe ich das mit meinen beiden Schaltern HE886 und er fernbedienung HE844 gemacht und den Richtigen Code herausgefunden.

Die anderen überflüssigen habe ich in einer extra Datei deaktiviert eingebunden per include /opt/fhem/FHEM/ignore.cfg, damit meine fhem.cfg übersichtlich bleibt.

z.B bei diesen:
define TRX_HOMEEASY_0000c1c403 TRX_LIGHT HOMEEASY 0000c1c403 light
attr TRX_HOMEEASY_0000c1c403 ignore 1

define TRX_AC_0000f1c403 TRX_LIGHT AC 0000f1c403 light
attr TRX_AC_0000f1c403 ignore 1

define TRX_ARC_D3 TRX_LIGHT ARC D3 light
attr TRX_ARC_D3 ignore 1

Dein Schalter muss auf eins der drei Protokolle ansprechen, aber auch nur auf eins. Bei jedem Schaltvorgang werden immer die drei Device Codes und auch noch andere für ein Device gesendet, damit deckt dann ELRO die neuen und alten Devices aus der HE Serie ab, ein wenig blöd aber wenn mal einmal dahinter gestiegen ist eigentlich kein Problem mehr.

Meine beiden Schalter haben jeweils Unterschiedliche Protokolle AC und ARC, das richtige kannst du nur austesten. Bei mir wurden bei einem Schalter jewils 5 Stück gesendet also zusammen 15 Stück, das habe ich dann wie oben durch getestet und das richtige gefunden.

Ich hoffe ich konnte dir ein wenig helfen.
VG flocki