OMNIO REGJ12/04M

Begonnen von Damu, 03 Mai 2025, 11:32:32

Vorheriges Thema - Nächstes Thema

Damu

Muss meine Jalosie Aktoren (Homematic und Z-Wave) alle ersetzen.
Die sind noch alle oberhalb ind den Fenster mit Drücker verbaut.
Die Drücker müssen alle weg (neue Fenster).
Hab einiges getestet und hab mich eigentlich für OMNIO entschieden.
Werde Sie in einer IP65 Box im Esterich montieren.
Brauche keine Kabel_Taster.
Omnio Aktoren sind sehr schnell über das E-Tool von Omnio eingerichtet.
Finde das ist ein Riesenvorteil.

Es sind 10 Aktoren die ich ersetzen muss.
Möchte das mit 2 REGJ12/04M machen.

Anlernen geht wunderbar.
Der Aktor geht mit EEP D2-05-01 oder mit D2-05-05.
Meine Frage welches EEP ist besser für FHEM.
Hab das EEP D2-05-05 genommen.
Wie geht zb. ein Set position 50 (auf Kanal (1,2,3,4))

Wie kann ich das mit dem ASC Modul machen? Das wird dann wohl nicht gehen?
Ob D2-05-01 oder D2-05-05 am besten wären 4 Subdevices für jeden Kanal einzeln.

Damu

#1
Hab jetzt mal mit EEP D2-05-01 angelernt.
(Geht super mit dem E-Tool von Omnio.
Wenn der Aktor da mal eingefügt ist kann das Anlernen über das Tool gestartet werden)
Fahren auf eine Position geht eigentlich auch, wird aber leider nicht angeboten weil da ein Slider ist. (set Aktor position 50 1|2|3|4|all)
Ist es möglich da 4 SubDevicec zu erzeugen, für jeden Kanal?

Das sieht so aus:
define EnO_05A06A18 EnOcean 05A06A18
attr EnO_05A06A18 IODev POE_EnOcean_OG
attr EnO_05A06A18 comMode biDir
attr EnO_05A06A18 creator autocreate
attr EnO_05A06A18 devChannel 255
attr EnO_05A06A18 eep D2-05-01
attr EnO_05A06A18 manufID 005
attr EnO_05A06A18 room EnOcean
attr EnO_05A06A18 subDef FFFCB09C
attr EnO_05A06A18 subType blindsCtrl.01
attr EnO_05A06A18 teachMethod UTE
attr EnO_05A06A18 webCmd opens:stop:closes:position
#   CFGFN     
#   DEF        05A06A18
#   FUUID      681628ee-f33f-d169-9bf9-f9f4819b0c3678e9
#   IODev      POE_EnOcean_OG
#   LASTInputDev POE_EnOcean_UG
#   MSGCNT     63
#   NAME       EnO_05A06A18
#   NR         593
#   NTFY_ORDER 50-EnO_05A06A18
#   POE_EnOcean_OG_DestinationID FFFFFFFF
#   POE_EnOcean_OG_MSGCNT 63
#   POE_EnOcean_OG_PacketType 1
#   POE_EnOcean_OG_RSSI -48
#   POE_EnOcean_OG_ReceivingQuality excellent
#   POE_EnOcean_OG_RepeatingCounter 1
#   POE_EnOcean_OG_SubTelNum 8
#   POE_EnOcean_OG_TIME 2025-05-03 16:42:14
#   POE_EnOcean_UG_DestinationID FFFFFFFF
#   POE_EnOcean_UG_MSGCNT 63
#   POE_EnOcean_UG_PacketType 1
#   POE_EnOcean_UG_RSSI -49
#   POE_EnOcean_UG_ReceivingQuality excellent
#   POE_EnOcean_UG_RepeatingCounter 1
#   POE_EnOcean_UG_SubTelNum 8
#   POE_EnOcean_UG_TIME 2025-05-03 16:42:14
#   STATE      50
#   TYPE       EnOcean
#   eventCount 50
#   READINGS:
#     2025-05-03 16:32:14   IODev           POE_EnOcean_OG
#     2025-05-03 16:42:14   anglePos        2
#     2025-05-03 16:37:48   anglePos01      2
#     2025-05-03 16:42:14   anglePos02      2
#     2025-05-03 16:42:14   anglePos03      2
#     2025-05-03 16:42:14   anglePos04      2
#     2025-05-03 16:33:06   block01         unlock
#     2025-05-03 16:34:12   block02         unlock
#     2025-05-03 16:34:12   block03         unlock
#     2025-05-03 16:33:58   block04         unlock
#     2025-05-03 16:33:06   currentRun01    stopped
#     2025-05-03 16:34:12   currentRun02    stopped
#     2025-05-03 16:34:12   currentRun03    stopped
#     2025-05-03 16:33:58   currentRun04    stopped
#     2025-05-03 16:37:39   endPosition01   not_reached
#     2025-05-03 16:40:45   endPosition02   not_reached
#     2025-05-03 16:40:45   endPosition03   not_reached
#     2025-05-03 16:40:45   endPosition04   not_reached
#     2025-05-03 16:42:14   position        50
#     2025-05-03 16:37:48   position01      50
#     2025-05-03 16:42:14   position02      50
#     2025-05-03 16:42:14   position03      50
#     2025-05-03 16:42:14   position04      50
#     2025-05-03 16:42:14   state           50
#     2025-05-03 16:32:14   teach           UTE teach-in accepted EEP D2-05-01 Manufacturer: AWAG Elektrotechnik AG (Omnio)
#   helper:
#
setstate EnO_05A06A18 50
setstate EnO_05A06A18 2025-05-03 16:32:14 IODev POE_EnOcean_OG
setstate EnO_05A06A18 2025-05-03 16:42:14 anglePos 2
setstate EnO_05A06A18 2025-05-03 16:37:48 anglePos01 2
setstate EnO_05A06A18 2025-05-03 16:42:14 anglePos02 2
setstate EnO_05A06A18 2025-05-03 16:42:14 anglePos03 2
setstate EnO_05A06A18 2025-05-03 16:42:14 anglePos04 2
setstate EnO_05A06A18 2025-05-03 16:33:06 block01 unlock
setstate EnO_05A06A18 2025-05-03 16:34:12 block02 unlock
setstate EnO_05A06A18 2025-05-03 16:34:12 block03 unlock
setstate EnO_05A06A18 2025-05-03 16:33:58 block04 unlock
setstate EnO_05A06A18 2025-05-03 16:33:06 currentRun01 stopped
setstate EnO_05A06A18 2025-05-03 16:34:12 currentRun02 stopped
setstate EnO_05A06A18 2025-05-03 16:34:12 currentRun03 stopped
setstate EnO_05A06A18 2025-05-03 16:33:58 currentRun04 stopped
setstate EnO_05A06A18 2025-05-03 16:37:39 endPosition01 not_reached
setstate EnO_05A06A18 2025-05-03 16:40:45 endPosition02 not_reached
setstate EnO_05A06A18 2025-05-03 16:40:45 endPosition03 not_reached
setstate EnO_05A06A18 2025-05-03 16:40:45 endPosition04 not_reached
setstate EnO_05A06A18 2025-05-03 16:42:14 position 50
setstate EnO_05A06A18 2025-05-03 16:37:48 position01 50
setstate EnO_05A06A18 2025-05-03 16:42:14 position02 50
setstate EnO_05A06A18 2025-05-03 16:42:14 position03 50
setstate EnO_05A06A18 2025-05-03 16:42:14 position04 50
setstate EnO_05A06A18 2025-05-03 16:42:14 state 50
setstate EnO_05A06A18 2025-05-03 16:32:14 teach UTE teach-in accepted EEP D2-05-01 Manufacturer: AWAG Elektrotechnik AG (Omnio)

Geht leider nicht ganz.
Was ist mit "repo" gemeint?
ZitatUsage: set <name> position <position> [<angle> [<channel> [<repo>]]]

klaus.schauer

Einfach readingsProxy verwenden, siehe Beispiel:
define Rollo_Terrasse EnOcean xxxxxxxx
attr Rollo_Terrasse IODev TCM_ESP3_0
attr Rollo_Terrasse alarmAction opens:opens:opens:opens
attr Rollo_Terrasse angleTime 0:0:0:0
attr Rollo_Terrasse cmdIcon opens:fts_shutter_up stop:fts_shutter_shadding_stop closes:fts_shutter_down
attr Rollo_Terrasse comMode biDir
attr Rollo_Terrasse devChannel 255
attr Rollo_Terrasse devStateIcon open:fts_shutter_10 closed:fts_shutter_100
attr Rollo_Terrasse eep D2-05-01
attr Rollo_Terrasse icon awning
attr Rollo_Terrasse manufID 005
attr Rollo_Terrasse room Rollos
attr Rollo_Terrasse shutTime 47:22:47:22
attr Rollo_Terrasse subDef yyyyyyyy
attr Rollo_Terrasse subType blindsCtrl.01
attr Rollo_Terrasse teachMethod UTE
attr Rollo_Terrasse webCmd opens:stop:closes:position

define Rollo_Terrasse_1 readingsProxy Rollo_Terrasse:position01
attr Rollo_Terrasse_1 cmdIcon opens:fts_shutter_up stop:fts_shutter_shadding_stop closes:fts_shutter_down
attr Rollo_Terrasse_1 devStateIcon 0:fts_shutter_10 100:fts_shutter_100
attr Rollo_Terrasse_1 icon awning
attr Rollo_Terrasse_1 room Rollos
attr Rollo_Terrasse_1 setFn {$CMD eq "position" ? "$CMD $ARGS 0 1" : "$CMD 1"}
attr Rollo_Terrasse_1 setList opens:noArg stop:noArg closes:noArg position:slider,0,1,100
attr Rollo_Terrasse_1 userReadings position { ReadingsVal("Rollo_Terrasse","position01",0);;;; }
attr Rollo_Terrasse_1 valueFn ""
attr Rollo_Terrasse_1 webCmd opens:stop:closes:position

define Rollo_Terrasse_2 readingsProxy Rollo_Terrasse:position02
attr Rollo_Terrasse_2 cmdIcon opens:fts_shutter_up stop:fts_shutter_shadding_stop sh  closes:fts_shutter_down
attr Rollo_Terrasse_2 devStateIcon 0:fts_shutter_10 100:fts_shutter_100 .*:fts_shutter_down
attr Rollo_Terrasse_2 icon awning
attr Rollo_Terrasse_2 room Rollos
attr Rollo_Terrasse_2 setFn {$CMD eq "position" ? "$CMD $ARGS 0 2" : "$CMD 2"}
attr Rollo_Terrasse_2 setList opens:noArg stop:noArg closes:noArg position:slider,0,1,100
attr Rollo_Terrasse_2 userReadings position { ReadingsVal("Rollo_Terrasse","position02",0);;;; }
attr Rollo_Terrasse_2 valueFn ""
attr Rollo_Terrasse_2 webCmd opens:stop:closes:position

Usage: set <name> position <position> [<angle> [<channel> [<repo>]]]
<repo> steht für reposition, siehe commandref