Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

jp112sdl
Beiträge: 3350
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 37 Mal
Danksagung erhalten: 70 Mal
Kontaktdaten:

Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)

Beitrag von jp112sdl » 12.04.2019, 16:41

Ich muss den Sketch bei Gelegenheit mal überarbeiten.
Da hat sich was vor einiger Zeit an der Lib geändert (Stichwort ActorChannel).

VG,
Jérôme

jp112sdl
Beiträge: 3350
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 37 Mal
Danksagung erhalten: 70 Mal
Kontaktdaten:

Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)

Beitrag von jp112sdl » 12.04.2019, 17:19

dirk.abel hat geschrieben:
12.04.2019, 15:51
Nun wollte ich ich gerne für meine zwei Garagentore den 2-fach Sketch von hier https://github.com/jp112sdl/HM-LC-Bl1-FM-2 nehmen.
Habs geändert aber nicht getestet.
Probier mal.

VG,
Jérôme

dirk.abel
Beiträge: 9
Registriert: 04.02.2019, 10:04

Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)

Beitrag von dirk.abel » 12.04.2019, 17:39

Hallo,

danke für die Infos!

@Jérôme
Supergeil! Du bist hier echt wahnsinnig schnell unterwegs. Danke!
Während ich noch überlege, ob ich es dann anders lösen muss, hast Du schon neuen Code fertig...

Compiliert, wird aber leider als 1-fach Sensor erkannt. Ich bin allerdings auch mit Homegear und openHAB unterwegs, nicht, das es da dran liegt...

So sehen die in Homegear aus. Der "papa..." ist der normale 1-fach, der "JPBL..." sollte der 2-fach sein

Code: Alles auswählen

         10 │                           │   5932AF │    papa5932af │ 0005 │ HM-LC-Bl1-FM              │      2.4 │             No │      No │      No
         11 │                           │   0005AF │    JPBL200001 │ 0005 │ HM-LC-Bl1-FM              │      2.4 │             No │      No │      No
openHAB meldet den dann als:
Funk-Rollladenaktor 1-fach, Unterputzmontage

Funk-Rollladenaktor 1-fach, Unterputzmontage (HM-LC-Bl1-FM)
Noch eine Idee?

Gruß, Dirk

Nachtrag:
Müssten nicht auch die Funktionen für die Relaisansteuerung für motor_up, motor_down & motor_stop bzw diese ganze BlChannel Klasse 2x da sein - also ein 2. Mal für die 2. Ein- und Ausgänge?
Zuletzt geändert von dirk.abel am 12.04.2019, 17:50, insgesamt 1-mal geändert.

jp112sdl
Beiträge: 3350
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 37 Mal
Danksagung erhalten: 70 Mal
Kontaktdaten:

Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)

Beitrag von jp112sdl » 12.04.2019, 17:49

Bildschirmfoto 2019-04-12 um 17.49.10.png
Wird in der CCU korrekt angezeigt.

VG,
Jérôme

dirk.abel
Beiträge: 9
Registriert: 04.02.2019, 10:04

Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)

Beitrag von dirk.abel » 12.04.2019, 17:55

Ok,

mein Nachtrag war quatsch - das ist ja nur die Klasse, zugewiesen wird ja dann unten 2x -
Bin nicht so fit in C++.

Das läuft aber in der CCU auch mit den normalen HM XML Dateien oder irgendwelche Modifikationen?
Dann sollte Homegear das doch auch richtig erkennen.
Ich bin da noch nicht weit genug im Thema - muss mal schauen...
Eine CCU habe ich nicht.
Trotzdem Danke!

Dirk

Das sind die von Homegear verwendeten XML Files in denen "BL" vorkommt:

Code: Alles auswählen

rf_bl_644.xml  rf_bl_conf_644_e_v2_0.xml  rf_bl_conf_644_e_v2_1.xml  rf_bl_conf_644.xml  rf_bl_le_v2_3.xml  rf_bl.xml
Welches ist den wohl das, in das ich mal schauen sollte?

Du bist echt zu schnell für mich... :shock:
Zuletzt geändert von dirk.abel am 12.04.2019, 18:01, insgesamt 2-mal geändert.

jp112sdl
Beiträge: 3350
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 37 Mal
Danksagung erhalten: 70 Mal
Kontaktdaten:

Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)

Beitrag von jp112sdl » 12.04.2019, 18:00

dirk.abel hat geschrieben:
12.04.2019, 17:55
Das läuft aber in der CCU auch mit den normalen HM XML Dateien oder irgendwelche Modifikationen?
Ja, das geht ohne Anpassungen.

Genutzt wird die https://asksinpp.de/rftypes/rf_bl.xml

Code: Alles auswählen

<channel index="1" type="BLIND" count_from_sysinfo="23.0:1.0">
Die Anzahl der Kanäle kann dynamisch allokiert werden, was auch von der CCU berücksichtigt wird.

Vielleicht geht aber Homegear intern fest von 1 Kanal aus...

VG,
Jérôme

dirk.abel
Beiträge: 9
Registriert: 04.02.2019, 10:04

Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)

Beitrag von dirk.abel » 12.04.2019, 18:11

Hier mal die rf_bl.xml aus Homegear.
Wenn die aus Deiner Sicht ok ist, frage ich mal bei den Homegear Leuten...

Code: Alles auswählen

<homegearDevice version="13">
	<supportedDevices>
		<device id="HM-LC-Bl1-SM">
			<description>radio-controlled blind actuator 1-channel (surface-mount)</description>
			<typeNumber>0x6</typeNumber>
			<minFirmwareVersion>0x24</minFirmwareVersion>
		</device>
		<device id="HM-LC-Bl1-FM">
			<description>radio-controlled blind actuator 1-channel (flush-mount)</description>
			<typeNumber>0x5</typeNumber>
			<minFirmwareVersion>0x24</minFirmwareVersion>
		</device>
		<device id="HM-LC-Bl1-PB-FM">
			<description>radio-controlled blind actuator 1-channel (flush-mount)</description>
			<typeNumber>0x53</typeNumber>
			<minFirmwareVersion>0x24</minFirmwareVersion>
		</device>
		<device id="ZEL STG RM FEP 230V">
			<description>radio-controlled blind actuator 1-channel (flush-mount) Roto</description>
			<typeNumber>0x7B</typeNumber>
			<minFirmwareVersion>0x24</minFirmwareVersion>
		</device>
		<device id="263 146">
			<description>radio-controlled blind actuator 1-channel (flush-mount) Schueco</description>
			<typeNumber>0x86</typeNumber>
			<minFirmwareVersion>0x24</minFirmwareVersion>
		</device>
	</supportedDevices>
	<properties>
		<encryption>true</encryption>
	</properties>
	<functions>
		<function channel="0" type="MAINTENANCE">
			<properties>
				<internal>true</internal>
			</properties>
			<configParameters>blind_dev_master--0</configParameters>
			<variables>maint_ch_values--0</variables>
		</function>
		<function channel="1" type="BLIND">
			<properties>
				<dynamicChannelCount>23:1.0</dynamicChannelCount>
				<linkReceiverFunctionTypes>
					<type>SWITCH</type>
					<type>WEATHER_CS</type>
				</linkReceiverFunctionTypes>
			</properties>
			<configParameters>blind_ch_master--1</configParameters>
			<variables>blind_ch_values--1</variables>
			<linkParameters>blind_ch_link--1</linkParameters>
		</function>
	</functions>
	<packets>
		<packet id="ACK_STATUS">
			<direction>toCentral</direction>
			<type>0x2</type>
			<subtype>0x1</subtype>
			<subtypeIndex>9</subtypeIndex>
			<channelIndex>10</channelIndex>
			<binaryPayload>
				<element>
					<index>11.0</index>
					<parameterId>LEVEL</parameterId>
				</element>
				<element>
					<index>12.4</index>
					<size>0.3</size>
					<parameterId>STATE_FLAGS</parameterId>
				</element>
				<element>
					<index>12.4</index>
					<size>0.2</size>
					<parameterId>DIRECTION_FLAGS</parameterId>
				</element>
			</binaryPayload>
		</packet>
		<packet id="INFO_LEVEL">
			<direction>toCentral</direction>
			<type>0x10</type>
			<subtype>0x6</subtype>
			<subtypeIndex>9</subtypeIndex>
			<channelIndex>10</channelIndex>
			<binaryPayload>
				<element>
					<index>11.0</index>
					<parameterId>LEVEL</parameterId>
				</element>
				<element>
					<index>12.4</index>
					<size>0.3</size>
					<parameterId>STATE_FLAGS</parameterId>
				</element>
				<element>
					<index>12.4</index>
					<size>0.2</size>
					<parameterId>DIRECTION_FLAGS</parameterId>
				</element>
			</binaryPayload>
		</packet>
		<packet id="INSTALL_TEST">
			<direction>fromCentral</direction>
			<type>0x11</type>
			<channelIndex>10</channelIndex>
			<binaryPayload>
				<element>
					<index>9.0</index>
					<constValueInteger>2</constValueInteger>
				</element>
				<element>
					<index>11.0</index>
					<parameterId>IT_LEVEL</parameterId>
					<omitIf>255</omitIf>
				</element>
			</binaryPayload>
		</packet>
		<packet id="LEVEL_GET">
			<direction>fromCentral</direction>
			<type>0x1</type>
			<channelIndex>9</channelIndex>
			<binaryPayload>
				<element>
					<index>10.0</index>
					<constValueInteger>14</constValueInteger>
				</element>
			</binaryPayload>
		</packet>
		<packet id="LEVEL_SET">
			<direction>fromCentral</direction>
			<type>0x11</type>
			<subtype>0x2</subtype>
			<subtypeIndex>9</subtypeIndex>
			<channelIndex>10</channelIndex>
			<binaryPayload>
				<element>
					<index>11.0</index>
					<parameterId>LEVEL</parameterId>
				</element>
			</binaryPayload>
		</packet>
		<packet id="SET_LOCK">
			<direction>fromCentral</direction>
			<type>0x11</type>
			<channelIndex>10</channelIndex>
			<binaryPayload>
				<element>
					<index>9.0</index>
					<size>0.1</size>
					<parameterId>INHIBIT</parameterId>
				</element>
			</binaryPayload>
		</packet>
		<packet id="STOP">
			<direction>fromCentral</direction>
			<type>0x11</type>
			<subtype>0x3</subtype>
			<subtypeIndex>9</subtypeIndex>
			<channelIndex>10</channelIndex>
		</packet>
	</packets>
	<parameterGroups>
		<configParameters id="blind_ch_master--1">
			<parameter id="AES_ACTIVE">
				<properties>
					<internal>true</internal>
					<casts>
						<booleanInteger/>
					</casts>
				</properties>
				<logicalBoolean>
					<defaultValue>false</defaultValue>
				</logicalBoolean>
				<physicalInteger groupId="AES_ACTIVE">
					<index>8.0</index>
					<list>1</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="REFERENCE_RUNNING_TIME_TOP_BOTTOM">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalIntegerScale>
							<factor>10.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.100000</minimumValue>
					<maximumValue>6000.000000</maximumValue>
					<defaultValue>50.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>11.0</index>
					<size>2.0</size>
					<list>1</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="REFERENCE_RUNNING_TIME_BOTTOM_TOP">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalIntegerScale>
							<factor>10.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.100000</minimumValue>
					<maximumValue>6000.000000</maximumValue>
					<defaultValue>50.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>13.0</index>
					<size>2.0</size>
					<list>1</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="CHANGE_OVER_DELAY">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalIntegerScale>
							<factor>10.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.500000</minimumValue>
					<maximumValue>25.500000</maximumValue>
					<defaultValue>0.500000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>15.0</index>
					<size>1.0</size>
					<list>1</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="REFERENCE_RUN_COUNTER">
				<properties/>
				<logicalInteger>
					<minimumValue>0</minimumValue>
					<maximumValue>255</maximumValue>
					<defaultValue>0</defaultValue>
				</logicalInteger>
				<physicalInteger>
					<index>16.0</index>
					<size>1.0</size>
					<list>1</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="TRANSMIT_TRY_MAX">
				<properties/>
				<logicalInteger>
					<minimumValue>0</minimumValue>
					<maximumValue>10</maximumValue>
					<defaultValue>6</defaultValue>
				</logicalInteger>
				<physicalInteger>
					<index>48.0</index>
					<size>1.0</size>
					<list>1</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="STATUSINFO_MINDELAY">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalIntegerScale>
							<factor>2.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.500000</minimumValue>
					<maximumValue>15.500000</maximumValue>
					<defaultValue>2.000000</defaultValue>
					<specialValues>
						<specialValue id="NOT_USED">0.000000</specialValue>
					</specialValues>
				</logicalDecimal>
				<physicalInteger>
					<index>87.0</index>
					<size>0.5</size>
					<list>1</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="STATUSINFO_RANDOM">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalIntegerScale>
							<factor>1.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>7.000000</maximumValue>
					<defaultValue>1.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>87.5</index>
					<size>0.3</size>
					<list>1</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
		</configParameters>
		<configParameters id="blind_dev_master--0">
			<parameter id="INTERNAL_KEYS_VISIBLE">
				<properties>
					<internal>true</internal>
				</properties>
				<logicalBoolean>
					<defaultValue>true</defaultValue>
				</logicalBoolean>
				<physicalInteger>
					<index>2.7</index>
					<size>0.1</size>
					<list>0</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="CONF_BUTTON_TIME">
				<properties>
					<unit>minutes</unit>
				</properties>
				<logicalInteger>
					<minimumValue>1</minimumValue>
					<maximumValue>254</maximumValue>
					<defaultValue>255</defaultValue>
					<specialValues>
						<specialValue id="PERMANENT">255</specialValue>
					</specialValues>
				</logicalInteger>
				<physicalInteger>
					<index>21.0</index>
					<size>1.0</size>
					<list>0</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LOCAL_RESET_DISABLE">
				<properties/>
				<logicalBoolean>
					<defaultValue>false</defaultValue>
				</logicalBoolean>
				<physicalInteger>
					<index>24.0</index>
					<size>0.1</size>
					<list>0</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="ROAMING">
				<properties>
					<internal>true</internal>
				</properties>
				<logicalBoolean>
					<defaultValue>false</defaultValue>
				</logicalBoolean>
				<physicalInteger>
					<operationType>store</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="POLLING">
				<properties>
					<internal>true</internal>
				</properties>
				<logicalBoolean>
					<defaultValue>false</defaultValue>
				</logicalBoolean>
				<physicalInteger>
					<operationType>store</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="POLLING_INTERVAL">
				<properties>
					<internal>true</internal>
					<unit>min</unit>
				</properties>
				<logicalInteger>
					<minimumValue>10</minimumValue>
					<maximumValue>1440</maximumValue>
					<defaultValue>60</defaultValue>
				</logicalInteger>
				<physicalInteger>
					<operationType>store</operationType>
				</physicalInteger>
			</parameter>
		</configParameters>
		<variables id="blind_ch_values--1">
			<parameter id="LEVEL">
				<properties>
					<control>BLIND.LEVEL</control>
					<unit>100%</unit>
					<casts>
						<decimalIntegerScale>
							<factor>200.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>1.000000</maximumValue>
					<defaultValue>0.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger groupId="LEVEL">
					<size>1.0</size>
					<operationType>command</operationType>
				</physicalInteger>
				<packets>
					<packet id="LEVEL_GET">
						<type>get</type>
						<responseId>INFO_LEVEL</responseId>
					</packet>
					<packet id="LEVEL_SET">
						<type>set</type>
					</packet>
					<packet id="INFO_LEVEL">
						<type>event</type>
					</packet>
					<packet id="ACK_STATUS">
						<type>event</type>
					</packet>
				</packets>
			</parameter>
			<parameter id="STOP">
				<properties>
					<readable>false</readable>
					<control>BLIND.STOP</control>
				</properties>
				<logicalAction/>
				<physicalInteger>
					<operationType>command</operationType>
				</physicalInteger>
				<packets>
					<packet id="STOP">
						<type>set</type>
					</packet>
				</packets>
			</parameter>
			<parameter id="INHIBIT">
				<properties>
					<control>NONE</control>
				</properties>
				<logicalBoolean/>
				<physicalInteger groupId="INHIBIT">
					<operationType>command</operationType>
				</physicalInteger>
				<packets>
					<packet id="SET_LOCK">
						<type>set</type>
					</packet>
				</packets>
			</parameter>
			<parameter id="WORKING">
				<properties>
					<writeable>false</writeable>
					<internal>true</internal>
					<casts>
						<booleanInteger/>
						<integerIntegerMap>
							<direction>both</direction>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>1</logical>
							</value>
						</integerIntegerMap>
					</casts>
				</properties>
				<logicalBoolean>
					<defaultValue>false</defaultValue>
				</logicalBoolean>
				<physicalInteger groupId="STATE_FLAGS">
					<operationType>command</operationType>
				</physicalInteger>
				<packets>
					<packet id="LEVEL_GET">
						<type>get</type>
						<responseId>INFO_LEVEL</responseId>
					</packet>
					<packet id="INFO_LEVEL">
						<type>event</type>
					</packet>
					<packet id="ACK_STATUS">
						<type>event</type>
					</packet>
				</packets>
			</parameter>
			<parameter id="DIRECTION">
				<properties>
					<writeable>false</writeable>
					<internal>true</internal>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>3</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>NONE</id>
						<index>0</index>
					</value>
					<value>
						<id>UP</id>
						<index>1</index>
					</value>
					<value>
						<id>DOWN</id>
						<index>2</index>
					</value>
					<value>
						<id>UNDEFINED</id>
						<index>3</index>
					</value>
				</logicalEnumeration>
				<physicalInteger groupId="DIRECTION_FLAGS">
					<operationType>command</operationType>
				</physicalInteger>
				<packets>
					<packet id="LEVEL_GET">
						<type>get</type>
						<responseId>INFO_LEVEL</responseId>
					</packet>
					<packet id="INFO_LEVEL">
						<type>event</type>
					</packet>
					<packet id="ACK_STATUS">
						<type>event</type>
					</packet>
				</packets>
			</parameter>
			<parameter id="INSTALL_TEST">
				<properties>
					<readable>false</readable>
					<internal>true</internal>
					<casts>
						<blindTest>
							<value>255</value>
						</blindTest>
					</casts>
				</properties>
				<logicalAction/>
				<physicalInteger groupId="IT_LEVEL">
					<operationType>command</operationType>
				</physicalInteger>
				<packets>
					<packet id="INSTALL_TEST">
						<type>set</type>
					</packet>
				</packets>
			</parameter>
		</variables>
		<variables id="maint_ch_values--0">
			<parameter id="UNREACH">
				<properties>
					<writeable>false</writeable>
					<service>true</service>
				</properties>
				<logicalBoolean/>
				<physicalInteger groupId="UNREACH">
					<operationType>internal</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="STICKY_UNREACH">
				<properties>
					<service>true</service>
					<sticky>true</sticky>
				</properties>
				<logicalBoolean/>
				<physicalInteger groupId="STICKY_UNREACH">
					<operationType>internal</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="CONFIG_PENDING">
				<properties>
					<writeable>false</writeable>
					<service>true</service>
				</properties>
				<logicalBoolean/>
				<physicalInteger groupId="CONFIG_PENDING">
					<operationType>internal</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="AES_KEY">
				<properties>
					<writeable>false</writeable>
					<visible>false</visible>
				</properties>
				<logicalInteger>
					<minimumValue>0</minimumValue>
					<maximumValue>127</maximumValue>
				</logicalInteger>
				<physicalInteger groupId="AES_KEY">
					<operationType>internal</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="DUTYCYCLE">
				<properties>
					<writeable>false</writeable>
					<service>true</service>
				</properties>
				<logicalBoolean/>
				<physicalInteger groupId="DUTYCYCLE">
					<operationType>internal</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="RSSI_DEVICE">
				<properties>
					<writeable>false</writeable>
				</properties>
				<logicalInteger/>
				<physicalInteger groupId="RSSI_DEVICE">
					<operationType>internal</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="RSSI_PEER">
				<properties>
					<writeable>false</writeable>
				</properties>
				<logicalInteger/>
				<physicalInteger groupId="RSSI_PEER">
					<operationType>internal</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="CENTRAL_ADDRESS_SPOOFED">
				<properties>
					<service>true</service>
					<sticky>true</sticky>
					<control>NONE</control>
				</properties>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>UNSET</id>
						<index>0</index>
					</value>
					<value>
						<id>CENTRAL_ADDRESS_SPOOFED</id>
						<index>1</index>
					</value>
				</logicalEnumeration>
				<physicalInteger groupId="CENTRAL_ADDRESS_SPOOFED">
					<operationType>internal</operationType>
				</physicalInteger>
			</parameter>
		</variables>
		<linkParameters id="blind_ch_link--1">
			<parameter id="UI_HINT">
				<properties/>
				<logicalString>
					<defaultValue/>
				</logicalString>
				<physicalString groupId="UI_HINT">
					<operationType>store</operationType>
				</physicalString>
			</parameter>
			<parameter id="SHORT_CT_RAMPOFF">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>1.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_CT_RAMPON">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>1.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_CT_OFFDELAY">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>2.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_CT_ONDELAY">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>2.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_CT_OFF">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>3.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_CT_ON">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>3.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_CT_REFOFF">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>28.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_CT_REFON">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>28.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_COND_VALUE_LO">
				<properties/>
				<logicalInteger>
					<minimumValue>0</minimumValue>
					<maximumValue>255</maximumValue>
					<defaultValue>50</defaultValue>
				</logicalInteger>
				<physicalInteger>
					<index>4.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_COND_VALUE_HI">
				<properties/>
				<logicalInteger>
					<minimumValue>0</minimumValue>
					<maximumValue>255</maximumValue>
					<defaultValue>100</defaultValue>
				</logicalInteger>
				<physicalInteger>
					<index>5.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_ONDELAY_TIME">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalConfigTime/>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>111600.000000</maximumValue>
					<defaultValue>0.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>6.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_ON_TIME">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalConfigTime/>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>108000.000000</maximumValue>
					<defaultValue>111600.000000</defaultValue>
					<specialValues>
						<specialValue id="NOT_USED">111600.000000</specialValue>
					</specialValues>
				</logicalDecimal>
				<physicalInteger>
					<index>7.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_OFFDELAY_TIME">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalConfigTime/>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>111600.000000</maximumValue>
					<defaultValue>0.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>8.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_OFF_TIME">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalConfigTime/>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>108000.000000</maximumValue>
					<defaultValue>111600.000000</defaultValue>
					<specialValues>
						<specialValue id="NOT_USED">111600.000000</specialValue>
					</specialValues>
				</logicalDecimal>
				<physicalInteger>
					<index>9.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_ON_TIME_MODE">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>ABSOLUTE</id>
						<index>0</index>
					</value>
					<value>
						<id>MINIMAL</id>
						<index>1</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>10.7</index>
					<size>0.1</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_OFF_TIME_MODE">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>ABSOLUTE</id>
						<index>0</index>
					</value>
					<value>
						<id>MINIMAL</id>
						<index>1</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>10.6</index>
					<size>0.1</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_ACTION_TYPE">
				<properties/>
				<logicalEnumeration>
					<defaultValue>1</defaultValue>
					<value>
						<id>INACTIVE</id>
						<index>0</index>
					</value>
					<value>
						<id>JUMP_TO_TARGET</id>
						<index>1</index>
					</value>
					<value>
						<id>TOGGLE_TO_COUNTER</id>
						<index>2</index>
					</value>
					<value>
						<id>TOGGLE_INV_TO_COUNTER</id>
						<index>3</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>10.0</index>
					<size>0.2</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_JT_OFF">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>11.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_JT_ON">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>11.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_JT_OFFDELAY">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>12.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_JT_ONDELAY">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>12.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_JT_RAMPOFF">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>13.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_JT_RAMPON">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>13.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_JT_REFOFF">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>30.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_JT_REFON">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>30.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_OFF_LEVEL">
				<properties>
					<unit>100%</unit>
					<casts>
						<decimalIntegerScale>
							<factor>200.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>1.000000</maximumValue>
					<defaultValue>0.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>15.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_ON_LEVEL">
				<properties>
					<unit>100%</unit>
					<casts>
						<decimalIntegerScale>
							<factor>200.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>1.000000</maximumValue>
					<defaultValue>1.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>17.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_MAX_TIME_FIRST_DIR">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalIntegerScale>
							<factor>10.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>25.400000</maximumValue>
					<defaultValue>25.500000</defaultValue>
					<specialValues>
						<specialValue id="NOT_USED">25.500000</specialValue>
					</specialValues>
				</logicalDecimal>
				<physicalInteger>
					<index>29.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="SHORT_DRIVING_MODE">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>DRIVE_DIRECTLY</id>
						<index>0</index>
					</value>
					<value>
						<id>DRIVE_VIA_UPPER_END_POSITION</id>
						<index>1</index>
					</value>
					<value>
						<id>DRIVE_VIA_LOWER_END_POSITION</id>
						<index>2</index>
					</value>
					<value>
						<id>DRIVE_VIA_NEXT_END_POSITION</id>
						<index>3</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>31.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_CT_RAMPOFF">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>129.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_CT_RAMPON">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>129.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_CT_OFFDELAY">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>130.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_CT_ONDELAY">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>130.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_CT_OFF">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>131.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_CT_ON">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>131.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_CT_REFOFF">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>156.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_CT_REFON">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>X GE COND_VALUE_LO</id>
						<index>0</index>
					</value>
					<value>
						<id>X GE COND_VALUE_HI</id>
						<index>1</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO</id>
						<index>2</index>
					</value>
					<value>
						<id>X LT COND_VALUE_HI</id>
						<index>3</index>
					</value>
					<value>
						<id>COND_VALUE_LO LE X LT COND_VALUE_HI</id>
						<index>4</index>
					</value>
					<value>
						<id>X LT COND_VALUE_LO OR X GE COND_VALUE_HI</id>
						<index>5</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>156.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_COND_VALUE_LO">
				<properties/>
				<logicalInteger>
					<minimumValue>0</minimumValue>
					<maximumValue>255</maximumValue>
					<defaultValue>50</defaultValue>
				</logicalInteger>
				<physicalInteger>
					<index>132.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_COND_VALUE_HI">
				<properties/>
				<logicalInteger>
					<minimumValue>0</minimumValue>
					<maximumValue>255</maximumValue>
					<defaultValue>100</defaultValue>
				</logicalInteger>
				<physicalInteger>
					<index>133.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_ONDELAY_TIME">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalConfigTime/>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>111600.000000</maximumValue>
					<defaultValue>0.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>134.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_ON_TIME">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalConfigTime/>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>108000.000000</maximumValue>
					<defaultValue>111600.000000</defaultValue>
					<specialValues>
						<specialValue id="NOT_USED">111600.000000</specialValue>
					</specialValues>
				</logicalDecimal>
				<physicalInteger>
					<index>135.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_OFFDELAY_TIME">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalConfigTime/>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>111600.000000</maximumValue>
					<defaultValue>0.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>136.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_OFF_TIME">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalConfigTime/>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>108000.000000</maximumValue>
					<defaultValue>111600.000000</defaultValue>
					<specialValues>
						<specialValue id="NOT_USED">111600.000000</specialValue>
					</specialValues>
				</logicalDecimal>
				<physicalInteger>
					<index>137.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_ON_TIME_MODE">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>ABSOLUTE</id>
						<index>0</index>
					</value>
					<value>
						<id>MINIMAL</id>
						<index>1</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>138.7</index>
					<size>0.1</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_OFF_TIME_MODE">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>ABSOLUTE</id>
						<index>0</index>
					</value>
					<value>
						<id>MINIMAL</id>
						<index>1</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>138.6</index>
					<size>0.1</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_MULTIEXECUTE">
				<properties/>
				<logicalEnumeration>
					<defaultValue>1</defaultValue>
					<value>
						<id>OFF</id>
						<index>0</index>
					</value>
					<value>
						<id>ON</id>
						<index>1</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>138.5</index>
					<size>0.1</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_ACTION_TYPE">
				<properties/>
				<logicalEnumeration>
					<defaultValue>1</defaultValue>
					<value>
						<id>INACTIVE</id>
						<index>0</index>
					</value>
					<value>
						<id>JUMP_TO_TARGET</id>
						<index>1</index>
					</value>
					<value>
						<id>TOGGLE_TO_COUNTER</id>
						<index>2</index>
					</value>
					<value>
						<id>TOGGLE_INV_TO_COUNTER</id>
						<index>3</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>138.0</index>
					<size>0.2</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_JT_OFF">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>139.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_JT_ON">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>139.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_JT_OFFDELAY">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>140.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_JT_ONDELAY">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>140.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_JT_RAMPOFF">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>141.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_JT_RAMPON">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>141.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_JT_REFOFF">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>158.4</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_JT_REFON">
				<properties>
					<casts>
						<optionInteger>
							<value>
								<physical>0</physical>
								<logical>0</logical>
							</value>
							<value>
								<physical>1</physical>
								<logical>1</logical>
							</value>
							<value>
								<physical>2</physical>
								<logical>2</logical>
							</value>
							<value>
								<physical>3</physical>
								<logical>4</logical>
							</value>
							<value>
								<physical>4</physical>
								<logical>5</logical>
							</value>
							<value>
								<physical>5</physical>
								<logical>6</logical>
							</value>
							<value>
								<physical>6</physical>
								<logical>8</logical>
							</value>
							<value>
								<physical>8</physical>
								<logical>3</logical>
							</value>
							<value>
								<physical>9</physical>
								<logical>7</logical>
							</value>
						</optionInteger>
					</casts>
				</properties>
				<logicalEnumeration>
					<defaultValue>8</defaultValue>
					<value>
						<id>NO_JUMP_IGNORE_COMMAND</id>
						<index>0</index>
					</value>
					<value>
						<id>ONDELAY</id>
						<index>1</index>
					</value>
					<value>
						<id>REFON</id>
						<index>2</index>
					</value>
					<value>
						<id>RAMPON</id>
						<index>3</index>
					</value>
					<value>
						<id>ON</id>
						<index>4</index>
					</value>
					<value>
						<id>OFFDELAY</id>
						<index>5</index>
					</value>
					<value>
						<id>REFOFF</id>
						<index>6</index>
					</value>
					<value>
						<id>RAMPOFF</id>
						<index>7</index>
					</value>
					<value>
						<id>OFF</id>
						<index>8</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>158.0</index>
					<size>0.4</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_OFF_LEVEL">
				<properties>
					<unit>100%</unit>
					<casts>
						<decimalIntegerScale>
							<factor>200.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>1.000000</maximumValue>
					<defaultValue>0.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>143.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_ON_LEVEL">
				<properties>
					<unit>100%</unit>
					<casts>
						<decimalIntegerScale>
							<factor>200.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>1.000000</maximumValue>
					<defaultValue>1.000000</defaultValue>
				</logicalDecimal>
				<physicalInteger>
					<index>145.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_MAX_TIME_FIRST_DIR">
				<properties>
					<unit>s</unit>
					<casts>
						<decimalIntegerScale>
							<factor>10.000000</factor>
						</decimalIntegerScale>
					</casts>
				</properties>
				<logicalDecimal>
					<minimumValue>0.000000</minimumValue>
					<maximumValue>25.400000</maximumValue>
					<defaultValue>0.500000</defaultValue>
					<specialValues>
						<specialValue id="NOT_USED">25.500000</specialValue>
					</specialValues>
				</logicalDecimal>
				<physicalInteger>
					<index>157.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<parameter id="LONG_DRIVING_MODE">
				<properties/>
				<logicalEnumeration>
					<defaultValue>0</defaultValue>
					<value>
						<id>DRIVE_DIRECTLY</id>
						<index>0</index>
					</value>
					<value>
						<id>DRIVE_VIA_UPPER_END_POSITION</id>
						<index>1</index>
					</value>
					<value>
						<id>DRIVE_VIA_LOWER_END_POSITION</id>
						<index>2</index>
					</value>
					<value>
						<id>DRIVE_VIA_NEXT_END_POSITION</id>
						<index>3</index>
					</value>
				</logicalEnumeration>
				<physicalInteger>
					<index>159.0</index>
					<size>1.0</size>
					<list>3</list>
					<operationType>config</operationType>
				</physicalInteger>
			</parameter>
			<scenario id="A">
				<parameter id="LONG_JT_OFF">ONDELAY</parameter>
				<parameter id="LONG_JT_OFFDELAY">ONDELAY</parameter>
				<parameter id="LONG_JT_ON">ONDELAY</parameter>
				<parameter id="LONG_JT_ONDELAY">REFON</parameter>
				<parameter id="LONG_JT_RAMPON">RAMPON</parameter>
				<parameter id="LONG_JT_REFON">RAMPON</parameter>
				<parameter id="SHORT_JT_OFF">ONDELAY</parameter>
				<parameter id="SHORT_JT_OFFDELAY">ONDELAY</parameter>
				<parameter id="SHORT_JT_ON">ONDELAY</parameter>
				<parameter id="SHORT_JT_ONDELAY">REFON</parameter>
				<parameter id="SHORT_JT_RAMPON">RAMPON</parameter>
				<parameter id="SHORT_JT_REFON">RAMPON</parameter>
			</scenario>
			<scenario id="AB">
				<parameter id="LONG_JT_OFF">ONDELAY</parameter>
				<parameter id="LONG_JT_OFFDELAY">REFOFF</parameter>
				<parameter id="LONG_JT_ON">OFFDELAY</parameter>
				<parameter id="LONG_JT_ONDELAY">REFON</parameter>
				<parameter id="LONG_JT_RAMPON">ON</parameter>
				<parameter id="LONG_JT_REFON">ON</parameter>
				<parameter id="SHORT_JT_OFF">ONDELAY</parameter>
				<parameter id="SHORT_JT_OFFDELAY">REFOFF</parameter>
				<parameter id="SHORT_JT_ON">OFFDELAY</parameter>
				<parameter id="SHORT_JT_ONDELAY">REFON</parameter>
				<parameter id="SHORT_JT_RAMPON">ON</parameter>
				<parameter id="SHORT_JT_REFON">ON</parameter>
			</scenario>
			<scenario id="B">
				<parameter id="LONG_JT_OFF">OFFDELAY</parameter>
				<parameter id="LONG_JT_OFFDELAY">REFOFF</parameter>
				<parameter id="LONG_JT_ON">OFFDELAY</parameter>
				<parameter id="LONG_JT_ONDELAY">OFFDELAY</parameter>
				<parameter id="LONG_JT_RAMPOFF">RAMPOFF</parameter>
				<parameter id="LONG_JT_RAMPON">ON</parameter>
				<parameter id="LONG_JT_REFOFF">RAMPOFF</parameter>
				<parameter id="LONG_JT_REFON">ON</parameter>
				<parameter id="SHORT_JT_OFF">OFFDELAY</parameter>
				<parameter id="SHORT_JT_OFFDELAY">REFOFF</parameter>
				<parameter id="SHORT_JT_ON">OFFDELAY</parameter>
				<parameter id="SHORT_JT_ONDELAY">OFFDELAY</parameter>
				<parameter id="SHORT_JT_RAMPOFF">RAMPOFF</parameter>
				<parameter id="SHORT_JT_RAMPON">ON</parameter>
				<parameter id="SHORT_JT_REFOFF">RAMPOFF</parameter>
				<parameter id="SHORT_JT_REFON">ON</parameter>
			</scenario>
			<scenario id="default">
				<parameter id="LCD_LEVEL_INTERP">3</parameter>
				<parameter id="LCD_SYMBOL">5</parameter>
			</scenario>
		</linkParameters>
	</parameterGroups>
</homegearDevice>

Danke!

Dirk

jp112sdl
Beiträge: 3350
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 37 Mal
Danksagung erhalten: 70 Mal
Kontaktdaten:

Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)

Beitrag von jp112sdl » 12.04.2019, 18:15

Code: Alles auswählen

<dynamicChannelCount>23:1.0</dynamicChannelCount>
Nach meiner Interpretation sollte es passen.
Frag mal bei Homegear.

VG,
Jérôme

dirk.abel
Beiträge: 9
Registriert: 04.02.2019, 10:04

Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)

Beitrag von dirk.abel » 13.04.2019, 08:34

Danke!
In Homegear ist der 2.Kanal vorhanden:

Code: Alles auswählen

MASTER
{
        Channel: 2
        {
                [TRANSMIT_TRY_MAX]: 06
                [STATUSINFO_MINDELAY]: 04
                [REFERENCE_RUN_COUNTER]: 00
                [AES_ACTIVE]: 00
                [STATUSINFO_RANDOM]: 01
                [CHANGE_OVER_DELAY]: 05
                [REFERENCE_RUNNING_TIME_BOTTOM_TOP]: 01 f4
                [REFERENCE_RUNNING_TIME_TOP_BOTTOM]: 01 f4
        }
        Channel: 1
        {
                [TRANSMIT_TRY_MAX]: 06
                [STATUSINFO_MINDELAY]: 04
                [REFERENCE_RUN_COUNTER]: 00
                [AES_ACTIVE]: 00
                [STATUSINFO_RANDOM]: 01
                [CHANGE_OVER_DELAY]: 05
                [REFERENCE_RUNNING_TIME_BOTTOM_TOP]: 01 f4
                [REFERENCE_RUNNING_TIME_TOP_BOTTOM]: 01 f4
        }
        Channel: 0
        {
                [ROAMING]: 00
                [POLLING_INTERVAL]: 3c
                [CONF_BUTTON_TIME]: ff
                [INTERNAL_KEYS_VISIBLE]: 01
                [POLLING]: 00
                [LOCAL_RESET_DISABLE]: 00
        }
}
Scheint also ein Problem zwischen Homegear und openHAB zu sein - oder nur in openHAB.
Ich forsche mal weiter...
Der Sketch tut dann wieder, was er soll, mein Problem liegt nun woanders.
Ich möchte nochmals Deine super schnelle Antwortzeiten sehr lobend hervorheben.
Die Code Änderung binnen Minuten hätte ich wirklich nicht erwartet. Danke nochmal!

Gruß, Dirk

papa
Beiträge: 348
Registriert: 22.05.2018, 10:23
Danksagung erhalten: 11 Mal

Re: Nachbau HM-LC-Bl1-FM Rollladenaktor für Gleichstrommotoren (z.B. Plissee)

Beitrag von papa » 13.04.2019, 10:10

jp112sdl hat geschrieben:
12.04.2019, 16:41
Ich muss den Sketch bei Gelegenheit mal überarbeiten.
Da hat sich was vor einiger Zeit an der Lib geändert (Stichwort ActorChannel).
Wir könnten auch Deine Sketche mit in das Travis-Script aufnehmen.
Anfragen zur AskSin++ werden nur im Forum beantwortet

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“