﻿<?xml version="1.0" encoding="utf-8"?>
<Templates format="2" protocolVersion="89" locationId="3badb64d-a3fe-4eba-899c-b5b2cb6cb134">
  <Template revision="1.0">
    <SuggestedCCUParameters />
    <RevisionHistory>
      <Revision id="1.0">Initial version</Revision>
    </RevisionHistory>
    <Name>MOJE</Name>
    <CcuModel>PacketParserCCU</CcuModel>
    <Producer></Producer>
    <Model></Model>
    <Description></Description>
    <Module>
      <Name>MOJE</Name>
      <Id>-1</Id>
      <Model>PacketParserModuleMqtt</Model>
      <DeviceProperties>
        <InternalPollInterval>5000</InternalPollInterval>
        <CustomVariables>[{"Name":"identita","ValueTypeId":2,"NumericValue":0,"StringValue":"e9f3c0"},{"Name":"smer","ValueTypeId":2,"NumericValue":0,"StringValue":"MOJE/"},{"Name":"farba","ValueTypeId":2,"NumericValue":0,"StringValue":"col"}]</CustomVariables>
        <IpAddress>192.168.0.150</IpAddress>
        <Port>1025</Port>
        <RootTopic>MOJE/#</RootTopic>
      </DeviceProperties>
      <Devices>
        <Device>
          <Name>W RELE0</Name>
          <Model>PacketParserSwitch</Model>
          <Id>-2</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser>#
#
# 
#
#</ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <NegateState>False</NegateState>
            <OnStateIconId>60</OnStateIconId>
            <OffStateIconId>61</OffStateIconId>
            <OnStateName>${general_on}</OnStateName>
            <OffStateName>${general_off}</OffStateName>
            <ReadSwitchStateScriptPacketParser>#</ReadSwitchStateScriptPacketParser>
            <WriteSwitchStateScriptPacketParser># 
#
# 
VAR value := IF(St = 1, "on", "off");
MQTTPUBLISH(smer + identita + "/relay/0/command", value);
#
#
# </WriteSwitchStateScriptPacketParser>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W RELE1</Name>
          <Model>PacketParserSwitch</Model>
          <Id>-3</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser></ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <NegateState>False</NegateState>
            <OnStateIconId>60</OnStateIconId>
            <OffStateIconId>61</OffStateIconId>
            <OnStateName>${general_on}</OnStateName>
            <OffStateName>${general_off}</OffStateName>
            <ReadSwitchStateScriptPacketParser></ReadSwitchStateScriptPacketParser>
            <WriteSwitchStateScriptPacketParser># 
#
# 
VAR value := IF(St = 1, "on", "off");
MQTTPUBLISH(smer + identita + "/relay/1/command", value);</WriteSwitchStateScriptPacketParser>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W RELE2</Name>
          <Model>PacketParserSwitch</Model>
          <Id>-4</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser>#</ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <NegateState>False</NegateState>
            <OnStateIconId>60</OnStateIconId>
            <OffStateIconId>61</OffStateIconId>
            <OnStateName>${general_on}</OnStateName>
            <OffStateName>${general_off}</OffStateName>
            <ReadSwitchStateScriptPacketParser>#</ReadSwitchStateScriptPacketParser>
            <WriteSwitchStateScriptPacketParser>#
# 
#
# 
VAR value := IF(St = 1, "on", "off");
MQTTPUBLISH(smer + identita + "/relay/2/command", value);</WriteSwitchStateScriptPacketParser>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W RELE3</Name>
          <Model>PacketParserSwitch</Model>
          <Id>-5</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser>#</ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <NegateState>False</NegateState>
            <OnStateIconId>60</OnStateIconId>
            <OffStateIconId>61</OffStateIconId>
            <OnStateName>${general_on}</OnStateName>
            <OffStateName>${general_off}</OffStateName>
            <ReadSwitchStateScriptPacketParser>#</ReadSwitchStateScriptPacketParser>
            <WriteSwitchStateScriptPacketParser># 
#
# 
VAR value := IF(St = 1, "on", "off");
MQTTPUBLISH(smer + identita + "/relay/3/command", value);</WriteSwitchStateScriptPacketParser>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W RELE4</Name>
          <Model>PacketParserSwitch</Model>
          <Id>-6</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser>#</ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <NegateState>False</NegateState>
            <OnStateIconId>60</OnStateIconId>
            <OffStateIconId>61</OffStateIconId>
            <OnStateName>${general_on}</OnStateName>
            <OffStateName>${general_off}</OffStateName>
            <ReadSwitchStateScriptPacketParser>#</ReadSwitchStateScriptPacketParser>
            <WriteSwitchStateScriptPacketParser>## 
#
# 
VAR value := IF(St = 1, "on", "off");
MQTTPUBLISH(smer + identita + "/relay/4/command", value);</WriteSwitchStateScriptPacketParser>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W RELE5</Name>
          <Model>PacketParserSwitch</Model>
          <Id>-7</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser></ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <NegateState>False</NegateState>
            <OnStateIconId>60</OnStateIconId>
            <OffStateIconId>61</OffStateIconId>
            <OnStateName>${general_on}</OnStateName>
            <OffStateName>${general_off}</OffStateName>
            <ReadSwitchStateScriptPacketParser>#</ReadSwitchStateScriptPacketParser>
            <WriteSwitchStateScriptPacketParser># 
#
# 
VAR value := IF(St = 1, "on", "off");
MQTTPUBLISH(smer + identita + "/relay/5/command", value);
#</WriteSwitchStateScriptPacketParser>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W RELE6</Name>
          <Model>PacketParserSwitch</Model>
          <Id>-8</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser></ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <NegateState>False</NegateState>
            <OnStateIconId>60</OnStateIconId>
            <OffStateIconId>61</OffStateIconId>
            <OnStateName>${general_on}</OnStateName>
            <OffStateName>${general_off}</OffStateName>
            <ReadSwitchStateScriptPacketParser></ReadSwitchStateScriptPacketParser>
            <WriteSwitchStateScriptPacketParser># 
#
# 
VAR value := IF(St = 1, "on", "off");
MQTTPUBLISH(smer + identita + "/relay/6/command", value);
#</WriteSwitchStateScriptPacketParser>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W RELE7</Name>
          <Model>PacketParserSwitch</Model>
          <Id>-9</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser>#</ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <NegateState>False</NegateState>
            <OnStateIconId>60</OnStateIconId>
            <OffStateIconId>61</OffStateIconId>
            <OnStateName>${general_on}</OnStateName>
            <OffStateName>${general_off}</OffStateName>
            <ReadSwitchStateScriptPacketParser>#</ReadSwitchStateScriptPacketParser>
            <WriteSwitchStateScriptPacketParser># 
#
# 
VAR value := IF(St = 1, "on", "off");
MQTTPUBLISH(smer + identita + "/relay/7/command", value);
#</WriteSwitchStateScriptPacketParser>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-AO1</Name>
          <Model>PacketParserDimmer</Model>
          <Id>-10</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser></ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <ReadLevelScriptPacketParser></ReadLevelScriptPacketParser>
            <WriteLevelScriptPacketParser># 
VAR value1 := IF(St = 1, 0.15, 0.45);
Var value := ToString (ROUND(Le*255));
MQTTPUBLISH(smer + identita, value);
#
# {"pwm":{"0":{"duty":0.28}}}</WriteLevelScriptPacketParser>
            <IconId>0</IconId>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-EFEKT No. XXX - YYY</Name>
          <Model>PacketParserSwitch</Model>
          <Id>-11</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser></ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <NegateState>False</NegateState>
            <OnStateIconId>60</OnStateIconId>
            <OffStateIconId>61</OffStateIconId>
            <OnStateName>${general_on}</OnStateName>
            <OffStateName>${general_off}</OffStateName>
            <ReadSwitchStateScriptPacketParser># </ReadSwitchStateScriptPacketParser>
            <WriteSwitchStateScriptPacketParser># 
##   EFEKT INDEX 0 až 101
#
VAR value := IF(St = 1, "&amp;FX=20", "&amp;FX=10");
#IF (St = 1, (MQTTPUBLISH(smer + identita + "/API", value))); 
#
IF (St = 1, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;FX=20")));
IF (St = 0, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;FX=10")));
# </WriteSwitchStateScriptPacketParser>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-EFFECT INTENSITY</Name>
          <Model>PacketParserDimmer</Model>
          <Id>-12</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser></ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <ReadLevelScriptPacketParser>#</ReadLevelScriptPacketParser>
            <WriteLevelScriptPacketParser>#
IF (Le = 0.00, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;IX=1")));
IF (Le &gt; 0.10, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;IX=25")));
IF (Le &gt; 0.25, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;IX=65")));
IF (Le &gt; 0.50, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;IX=128")));
IF (Le &gt; 0.75, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;IX=195")));
IF (Le &gt; 0.95, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;IX=255")));
# Var value := ToString (Le*255);
# (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;IX=" + value));
#</WriteLevelScriptPacketParser>
            <IconId>0</IconId>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-EFFECT SPEED</Name>
          <Model>PacketParserDimmer</Model>
          <Id>-13</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser>#</ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <ReadLevelScriptPacketParser>#</ReadLevelScriptPacketParser>
            <WriteLevelScriptPacketParser>#
#

Var value := ToString (Le);
IF (Le = 0.00, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;SX=1")));
IF (Le &gt; 0.10, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;SX=25")));
IF (Le &gt; 0.25, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;SX=65")));
#IF (Le &gt; 0.35, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;SX=90")));
IF (Le &gt; 0.50, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;SX=128")));
#IF (Le &gt; 0.65, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;SX=160")));
IF (Le &gt; 0.75, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;SX=195")));
IF (Le &gt; 0.95, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;SX=255")));
#</WriteLevelScriptPacketParser>
            <IconId>0</IconId>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-JAS-ANALOG</Name>
          <Model>PacketParserDimmer</Model>
          <Id>-14</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser>#</ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <ReadLevelScriptPacketParser>#</ReadLevelScriptPacketParser>
            <WriteLevelScriptPacketParser>#
#
# 
VAR value1 := IF(St = 1, 0.1, 0.5);
Var value := ToString (ROUND(Le*255));
MQTTPUBLISH(smer + identita, value);
#
#
# 
#
#
# </WriteLevelScriptPacketParser>
            <IconId>0</IconId>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-JAS-ON/OFF</Name>
          <Model>PacketParserSwitch</Model>
          <Id>-15</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser># 
#
# 
#
# 
#
#</ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <NegateState>False</NegateState>
            <OnStateIconId>60</OnStateIconId>
            <OffStateIconId>61</OffStateIconId>
            <OnStateName>${general_on}</OnStateName>
            <OffStateName>${general_off}</OffStateName>
            <ReadSwitchStateScriptPacketParser>#
#
# 
#
#
# 
#</ReadSwitchStateScriptPacketParser>
            <WriteSwitchStateScriptPacketParser>
#   LED ON/OFF
#
VAR value := IF(St = 1, "255", "1");
IF (St = 1, (MQTTPUBLISH(smer + identita, value)));
IF (St = 0, (MQTTPUBLISH(smer + identita, value)));
# 
</WriteSwitchStateScriptPacketParser>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-POWER</Name>
          <Model>PacketParserSwitch</Model>
          <Id>-16</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>2500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser># </ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <NegateState>False</NegateState>
            <OnStateIconId>60</OnStateIconId>
            <OffStateIconId>61</OffStateIconId>
            <OnStateName>${general_on}</OnStateName>
            <OffStateName>${general_off}</OffStateName>
            <ReadSwitchStateScriptPacketParser># </ReadSwitchStateScriptPacketParser>
            <WriteSwitchStateScriptPacketParser>#
#  POWER ON/OFF
#
VAR value := IF(St = 1, "ON", "OFF");
#IF (St = 1, (MQTTPUBLISH(smer + identita, value)));
#IF (St = 0, (MQTTPUBLISH(smer + identita, value)));
IF (St = 1, (MQTTPUBLISH(smer + identita, value)));
IF (St = 0, (MQTTPUBLISH(smer + identita, value)));
# </WriteSwitchStateScriptPacketParser>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-PRESET 120</Name>
          <Model>PacketParserPushButton</Model>
          <Id>-17</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>10000</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser></ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <ReadButtonPressedStateScriptPacketParser>#</ReadButtonPressedStateScriptPacketParser>
            <WriteButtonPressedStateScriptPacketParser>#
IF (Bp = 1, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;PL=120")));</WriteButtonPressedStateScriptPacketParser>
            <IconId>86</IconId>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-PRESET 121</Name>
          <Model>PacketParserPushButton</Model>
          <Id>-18</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>10000</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser></ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <ReadButtonPressedStateScriptPacketParser># </ReadButtonPressedStateScriptPacketParser>
            <WriteButtonPressedStateScriptPacketParser>#
IF (Bp = 1, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;PL=121")));</WriteButtonPressedStateScriptPacketParser>
            <IconId>86</IconId>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-PRESET 122</Name>
          <Model>PacketParserPushButton</Model>
          <Id>-19</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>10000</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser></ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <ReadButtonPressedStateScriptPacketParser>#</ReadButtonPressedStateScriptPacketParser>
            <WriteButtonPressedStateScriptPacketParser>#
IF (Bp = 1, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;PL=122")));</WriteButtonPressedStateScriptPacketParser>
            <IconId>86</IconId>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-PRESET 123</Name>
          <Model>PacketParserPushButton</Model>
          <Id>-20</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>10000</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser></ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <ReadButtonPressedStateScriptPacketParser>#</ReadButtonPressedStateScriptPacketParser>
            <WriteButtonPressedStateScriptPacketParser>#
IF (Bp = 1, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;PL=123")));</WriteButtonPressedStateScriptPacketParser>
            <IconId>86</IconId>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-PRESET 124</Name>
          <Model>PacketParserPushButton</Model>
          <Id>-21</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>10000</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser>#</ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <ReadButtonPressedStateScriptPacketParser>#</ReadButtonPressedStateScriptPacketParser>
            <WriteButtonPressedStateScriptPacketParser>#
IF (Bp = 1, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;PL=124")));</WriteButtonPressedStateScriptPacketParser>
            <IconId>86</IconId>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>W-PRESET 125</Name>
          <Model>PacketParserPushButton</Model>
          <Id>-22</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>10000</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser>#</ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <ReadButtonPressedStateScriptPacketParser>#</ReadButtonPressedStateScriptPacketParser>
            <WriteButtonPressedStateScriptPacketParser>#
IF (Bp = 1, (MQTTPUBLISH("MOJE/e9f3c0/api", "&amp;PL=125")));</WriteButtonPressedStateScriptPacketParser>
            <IconId>86</IconId>
          </DeviceProperties>
        </Device>
        <Device>
          <Name>WLED- RGB svetlo</Name>
          <Model>PacketParserHSBLight</Model>
          <Id>-23</Id>
          <DeviceProperties>
            <DeviceType>0</DeviceType>
            <ReadScriptPacketParser />
            <InternalPollInterval>500</InternalPollInterval>
            <CustomVariables />
            <ServiceAttributesScriptsPacketParser></ServiceAttributesScriptsPacketParser>
            <ServiceActionsScriptsPacketParser></ServiceActionsScriptsPacketParser>
            <ListenerScriptPacketParser># </ListenerScriptPacketParser>
            <ShouldDoPeriodicWrite>False</ShouldDoPeriodicWrite>
            <ReadHueScriptPacketParser># </ReadHueScriptPacketParser>
            <ReadSaturationScriptPacketParser />
            <ReadBrightnessScriptPacketParser />
            <ReadCCTScriptPacketParser />
            <WriteHueScriptPacketParser>#
VAR color := HSVTORGB( Hd, Sa, 1);
VAR red := color.red;                 #  (red ... 0 - 0xFF)
VAR green := color.green;             #  (green ..0 - 0xFF)
VAR blue := color.blue;               #  (blue ...0 - 0xFF)
#
#
#
MQTTPUBLISH ("MOJE/e9f3c0/col", "&amp;R=" + red);
MQTTPUBLISH ("MOJE/e9f3c0/col", "&amp;G=" + green);
MQTTPUBLISH ("MOJE/e9f3c0/col", "&amp;B=" + blue);
MQTTPUBLISH ("MOJE/e9f3c0/col", "&amp;W=" + 255);
#
# MQTTPUBLISH ("MOJE/e9f3c0/col", "&amp;R1=" + red);
# MQTTPUBLISH ("MOJE/e9f3c0/col", "&amp;G2=" + green);
# MQTTPUBLISH ("MOJE/e9f3c0/col", "&amp;B2=" + blue);
# MQTTPUBLISH ("MOJE/e9f3c0/col", "&amp;W2=" + 255);
#
# Var value := ToString (ROUND(Hb*255));
# IF (St = 1, (MQTTPUBLISH("MOJE/e9f3c0", value)));
# IF (St = 1, (MQTTPUBLISH("MOJE/e9f3c0/col", "H00FF00")));

Var value1 := ToString (ROUND(Hb*255));
IF (St = 1, (MQTTPUBLISH("MOJE/e9f3c0", "&amp;CL=" + value1)));

# Var value := ToString (ROUND(Sa*255));
# MQTTPUBLISH(smer + identita, value);
# </WriteHueScriptPacketParser>
            <WriteSaturationScriptPacketParser />
            <WriteBrightnessScriptPacketParser />
            <WriteCCTScriptPacketParser />
            <IconId>0</IconId>
            <MinColorTemperature>1700</MinColorTemperature>
            <MaxColorTemperature>6500</MaxColorTemperature>
          </DeviceProperties>
        </Device>
      </Devices>
    </Module>
  </Template>
</Templates>