From 12eec8ce6dca966f7e62c4a822447aad32673227 Mon Sep 17 00:00:00 2001 From: Pio Date: Thu, 29 Apr 2021 13:17:45 +0200 Subject: [PATCH 1/9] add all actions til now --- actions/actions.rar | Bin 0 -> 4214 bytes actions/allReadConfiguration.json | 20 ++++++ actions/allSetAnalog.json | 36 +++++++++++ actions/allSwitchActor.json | 34 ++++++++++ actions/allSwitchMode.json | 28 ++++++++ actions/allUpdateValues.json | 24 +++++++ actions/dmxFadeRGB.json | 49 ++++++++++++++ actions/dmxFadeRGBDelayed.json | 56 ++++++++++++++++ actions/dmxRequestInfo.json | 20 ++++++ actions/dmxSetRGB.json | 41 ++++++++++++ actions/dsCallScene.json | 30 +++++++++ actions/owRequestStatus.json | 29 +++++++++ actions/smtpSendMail.json | 103 ++++++++++++++++++++++++++++++ 13 files changed, 470 insertions(+) create mode 100644 actions/actions.rar create mode 100644 actions/allReadConfiguration.json create mode 100644 actions/allSetAnalog.json create mode 100644 actions/allSwitchActor.json create mode 100644 actions/allSwitchMode.json create mode 100644 actions/allUpdateValues.json create mode 100644 actions/dmxFadeRGB.json create mode 100644 actions/dmxFadeRGBDelayed.json create mode 100644 actions/dmxRequestInfo.json create mode 100644 actions/dmxSetRGB.json create mode 100644 actions/dsCallScene.json create mode 100644 actions/owRequestStatus.json create mode 100644 actions/smtpSendMail.json diff --git a/actions/actions.rar b/actions/actions.rar new file mode 100644 index 0000000000000000000000000000000000000000..d0010f0c16f436c2df277a984973e7bd7132f804 GIT binary patch literal 4214 zcmX}thd&gK#OKAcPD+3IxW)!~oW$gEquTK+yXX;1dCE zcdr;|32=!^>4x@~@C(7*rUa4DUwXH8!)Jk`OvzxWP;FT`HMua;ZXlj> znTm9rg38_z-6Esjbe%U&F#U!@4kU%!9&X<@nn077DMQPKHwlqBn4TYh$zUkliBXk} zE1kC~pWT`WMfuILpF{&gqhCy^9Fz)C)+M(&eEAcY5X+!dps$?q_$GU+;;kvYgN6*l zWnZzc|1@xl1}`?-q)VTP%+;SWEKjVP8YOte`$=acf{C8?%1`ak(IP{)5la|YRY@V$e3CZwI*Xkn7 z9kus0aEYt=py>6^zFfDw9u@Z#r!I4|Y6`Evs7GdxXmlAk>?Y#_qyD6_Ug3*8v(K6lNZP)=5N-hi!vh2j*o3`N`K=N)-xkqw~%3M8?lS%I6?w zw_eTE!q{*<1@g-`uSGV+#(we@v0$N_+c!aIo=Y>49e77vkcdvQs--mp3lj_7J8>ElY;$f6C$p2S<67tZ*pm#w!nrt_7iV$eHKuC#v$zC$duiEy7-fiUv z^q%935hO0{!>L`b@U*$^^}}AyY_*Le%Utn}q`=CC53jnb6~6PQWSsTDKbs@O1a;S& z5%&A&+FfTXwU3y>xT#{kY*iR$Lr-?&bEWeg(n@xFcw zT?I-LpmzUQhkLw|?-mE+x@%E9z-vsbZ-p5VRiXQlhx6>%>i&AU$%of-g&D3j^%vy?rlcL$+lHJ7jDb0J#54XC1G2Q z%b9jKed$QMjq2sz31S{?d``_Mf34IYUtsvrP@Im1L<4cNz5*a$<;+?g$I~x!Cb;6j z=%eIXtm18Uk=Vs#@o~8<(Deh5z5$*%oLRH#{iHiDdhb{$*LR=aa>@;YSpoC8xAgk< z%&&SY$sw`6sm5-z%A|ZbZ%F;Att3C&yU^^EunYx6RX^GB2Dc%xOM2%EQkE`2PEjIY z>ClYa^-)}Q97%pra%`(rSz=_96k=iCgMaFXGEjPeVm+lXgc!B;ECL$FJUIdg=rO6@ zH^>(@CiX^Ar3TDp6XZD4tiD2Z6}Q=tLx=I|Re>#SPvS0LeF?l2th{po_k(ZtsV|WQ zl>|oA>0hjP(qzOrNE)7=2XR=eCk(0#)QZOD!S`5s9_I~D7>Ryh^_9Kv`uNeCJ9r1g zFYamozS^DXy`A;=7X%(P*RQN3XHSw@3*DnS(oOmW#ue!H8rK7lU4|kQ;A(t?UsABW zQ&ng2_LRTl)e8bYAmbLj`5gUsyxjc#ExoWBx83|PKL3uFuEhT8o2&8qAl?P!_LP-X zLy=;-segvalFrFNH;QZn4s#T`NS{i-T!<7-SK(_lHr3$|OByGfwOX@f&T6^7y$lu7 zsC8@)HabR1AP)nAO*?m&j*jH^_sO*~d5+1kM|r!IhKntw>oFNl9YHgMrlS$Zri*~& zQ+7VDs>t_}6pg%!YX%6DSQY6Cf>7zH+$5*Y&^s0SS*5oG;CZpC4F{KEW-da`==&Y1 zwaf;g=_!Q8)7jGRcS%XU?(p$6JoQbiulH+zeTaLv{hR+6?4J7kc$j9I@~d(c*S6*i z+{eL<@tPe>P+~;%l+;T7S3#ya%suwV@W=bx5)x9}MzQS!1%A!(UnTYD>o!!e=Bzm| z5Aptxi%51}_gB;Ds98l@nK8yx8s=u=?40G)MHW%h-j75HRUFe=6#4;Y&%ZvjigWA= zo}9LOc)PN^h(%62c;uN9FxYY!e=R-yMU#edLy>Q@`fF0HZ&E_)zvvB{>U+0f5WM$~ zR07FmJBwrGCfO&lKs~v1Uoi}E?V(U>8}Vg`?LD6|szE~`l=aP!^D^Ebv_W7B{=}@m z1Nhzk>qDBzIHc*PL6R4^s6wdcA01bL(#%rlZpkb14iI>glzX0;ZvKiK_Lm%o#(MZ_ zcwjNX|Ds2g{||kXw-pHY)RIxNhB%++?S~arGgfHFWoJXD$#{IL60LJi$TdCFwJVkw zSi*HwR#J))`U4uGE3hXz3L!XI1>DeMZ}@5K?)HV6-D)xMJb{O}v`2oob`F`&EMA}2 z;M$P$V$oc*MnpS>bLe^4WW5o*oFihR#mOg(S>T!H;57$jX^JlXIFO3I5()Hh?480= z1TiaTQ0+@25}9@DYy_sXnE%k>@@Pr)PsO1FCtTXiiN%*-pkY=qWs>8&kWp`Rg);`5;cmwxGU>+?8EQ+x+~Jwuige? zOj%@}tO?HC13uB^^H(+*Me?39mh}-nvk3YnwP@H?cs95sj?^(rSsQ#S4ufvFv=M*M z^PVyr$Vff6VQ572Pj?ejKbbpUK=q6gQIA{$c4}EtR5?;;x#Y+S$+$n|31xSmxrT%@ z9n=OuKzf{Z!bfvo5*y-_()v<&>z`~%wARU^npA*_U13LYbp+?_;{ImusDkL#yx>D}ts?VPx~;G??svIV z)NT^GpMp;B6orvdPH1g93edZVhKq6`t1ICB!)apHv`z1F%__Ak+mJ%fLO~qaWOc@Wp8vm-A3vuEbdp*-S)1>d}*>E5#1h!)oz(ZLRo5E79 zQyGW6EmAuTpnW&RMrq5E$zGSNMOB;^Jqd8Hp9k#CNL^`FfWRkUZo|yM*H>B$S6bGA zo^Dt#l$(F3SIEC!=O49UJy(-FtWXLR#9HyGp|0v=>YWgB(A-cOm=4&Q4Ml4nTg(S+ zByi7tC!Jj;6{FNREo4deFp#|e#&=J#5WnVr#-v(2mUN`%vp>c*KRMp;;T`L*ZOK>t z9BVvA{h^g6`gAtrLWp@zIB)&@uo{iO3-PdUWzy=QY0p@9!AiB!tu*`T7tl{a&u+c^ z_F=HeZl5hTG!%4pwzlH4a>P+$*V(1g5W1>Xm(F~C_~WN!4~ncB@cfz4M5tp%Bc^!m7-6>u-;ZOFG=0*kWeU;2;I~rx+y#4ioM*^b`Cp?eZ!kHM@c8 zxh;AENK8;@Lz(FHBM_XlMT`(sAqJmIq8&33lguS{HnLK$$H8WwSb25pwLw~REZL;tZfVTbfdNUkuEjZ!y}HL8 zt?|+HvHhwQY&)k&u+VZE``|&OyPXaU$#AfP0}7*3UgSSLT(FBg6K7e;bIk3G>|*?L z@mrNf?H}t;xmIZvs55qG0eZ%{uFLhN%?Y#E6>Jp<{29V+N{i^Zf~E5e(fV7Whu7`@ zBDAQ%-+g<9I;2o>g?bes3SxSPDZY$Byv$6VEo2#!d!`xwChs*|lLlVq#PxO)g4$j@xW#ZYiyyWSJSFp9{D3tiq-DZ*1_9QmHFv9z5C;# z-Gli!u5GBfiw5=5`ofaj$4&UrBrmLWuG)q*<8cyY)*>WEr}K}itT`72vaAVzI4!o4 z*`Ak3j-p&0%QBR)U@Jyh< zn$SF0ADI*WbeRQDm@(9nDB!Pbg~wp#0n;!f)xiO{Euh$+CmV4Ra)6$LuPl-yy{sjv)MXZ95g?D;YFdoF!$ZwE^dl!nq2->C1?&slAiO;D z!NSUSPlJ%-8B?A$vC9xfF*`y?YzfO44MMxIP)d4T zR<9<^2pNyVKRazl;?Bjg3qCS;w=Z|_YMFvnu{wS&ldfc#{ac_VVjS-tXZ`+)U+jwla<)n1m!}mfb>OU)X zHHW;P6mZ7Azit1d8w*)A&}Q5f-l)i+Rwu?2HLV6jMnB(>ueIl)0aQi&EaEQ9@qWuM za4n34v`6c=4ESdlNt$Mnh{ZmZm2RW5N7xZ`V_$52`54GoYy7~+${xZn3uT=FU9Mm%BE3M+Fl3oicRrF zc9H%GWKt=_28=kt?=^0Dfr5!-`Yo(Trc?lDnsJT_0cE1T1 ol)U%$gy65otxs!>8YK)n>k{|ct?qo`z@f}R5HR5X0G_tKcmMzZ literal 0 HcmV?d00001 diff --git a/actions/allReadConfiguration.json b/actions/allReadConfiguration.json new file mode 100644 index 0000000..dbc8e64 --- /dev/null +++ b/actions/allReadConfiguration.json @@ -0,0 +1,20 @@ +{ + "id": "{4B741889-F4CE-9465-A6C5-A62D7B291B43}", + "caption": "Read Configuration", + "form": [], + "action": [ + "ALL_ReadConfiguration($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{2D8B0172-166C-45B0-B979-61A787809E22}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Read Configuration": "Lese Konfiguration aus" + } + } +} \ No newline at end of file diff --git a/actions/allSetAnalog.json b/actions/allSetAnalog.json new file mode 100644 index 0000000..0d2601c --- /dev/null +++ b/actions/allSetAnalog.json @@ -0,0 +1,36 @@ +{ + "id": "{5EAF8E41-C5CD-3328-B0AA-20B44B466D4E}", + "caption": "Set Analog Channel", + "form": [ + { + "type": "NumberSpinner", + "name": "CHANNELID", + "caption": "Channel ID" + }, + { + "type": "NumberSpinner", + "name": "VALUE", + "caption": "Value", + "digits": 6 + } + ], + "action": [ + "ALL_SetAnalog($_IPS['TARGET'], $_IPS['CHANNELID'], $_IPS['VALUE']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{FB6B8DD0-CD8E-4CE7-8613-D7BD6436720A}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Set Analog Channel": "Setzte Analog Kanal", + "Channel ID": "Kanal ID", + "Value": "Wert", + "Set channel {CHANNELID} to value {VALUE}" : "Setze Kanal {CHANNELID} auf Wert {VALUE}" + } + }, + "format": "Set channel {CHANNELID} to value {VALUE}" +} \ No newline at end of file diff --git a/actions/allSwitchActor.json b/actions/allSwitchActor.json new file mode 100644 index 0000000..c8b3e9c --- /dev/null +++ b/actions/allSwitchActor.json @@ -0,0 +1,34 @@ +{ + "id": "{904EFF5E-5CF1-7D96-9E7C-C9EC74540C13}", + "caption": "Set actor channel", + "form": [ + { + "type": "NumberSpinner", + "name": "CHANNELID", + "caption": "Channel ID" + }, + { + "type": "CheckBox", + "name": "STATUS", + "caption": "Status" + } + ], + "action": [ + "ALL_SwitchActor($_IPS['TARGET'], $_IPS['CHANNELID'], $_IPS['STATUS']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{FB6B8DD0-CD8E-4CE7-8613-D7BD6436720A}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Set actor channel": "Setzte Aktor Kanal", + "Channel ID": "Kanal ID", + "Set channel {CHANNELID} to Status {STATUS}" : "Setze Kanal {CHANNELID} auf Status {STATUS}" + } + }, + "format": "Set channel {CHANNELID} to Status {STATUS}" +} \ No newline at end of file diff --git a/actions/allSwitchMode.json b/actions/allSwitchMode.json new file mode 100644 index 0000000..5c21748 --- /dev/null +++ b/actions/allSwitchMode.json @@ -0,0 +1,28 @@ +{ + "id": "{904EFF5E-5CF1-7D96-9E7C-C9EC74540C13}", + "caption": "Switch mode", + "form": [ + { + "type": "CheckBox", + "name": "STATUS", + "caption": "Status" + } + ], + "action": [ + "ALL_SwitchActor($_IPS['TARGET'], $_IPS['STATUS']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{D805EC4C-7D17-4E84-98D3-A441AA71ACA3}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Switch mode": "Schalte den Modus", + "Set into mode {STATUS}": "Setze in den Modus {STATUS}" + } + }, + "format": "Set into mode {STATUS}" +} \ No newline at end of file diff --git a/actions/allUpdateValues.json b/actions/allUpdateValues.json new file mode 100644 index 0000000..6bb193f --- /dev/null +++ b/actions/allUpdateValues.json @@ -0,0 +1,24 @@ +{ + "id": "{7CA90FD9-848A-EC17-A975-963105A6A605}", + "caption": "Update values", + "form": [], + "action": [ + "ALL_UpdateValues($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{D805EC4C-7D17-4E84-98D3-A441AA71ACA3}", + "{BBD04875-8CC5-412A-B848-B2AB6F08C425}", + "{07CAE61E-01FA-4086-A2D1-55C442D8C8BF}", + "{2D8B0172-166C-45B0-B979-61A787809E22}", + "{FB6B8DD0-CD8E-4CE7-8613-D7BD6436720A}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Update values": "Aktualisiere Werte" + } + } +} \ No newline at end of file diff --git a/actions/dmxFadeRGB.json b/actions/dmxFadeRGB.json new file mode 100644 index 0000000..5063e55 --- /dev/null +++ b/actions/dmxFadeRGB.json @@ -0,0 +1,49 @@ +{ + "id": "{271C73F1-2EC9-60E6-C28E-E8CFC6954E6C}", + "caption": "Fade RGB", + "form": [ + { + "type": "NumberSpinner", + "name": "R", + "caption": "Red" + }, + { + "type": "NumberSpinner", + "name": "G", + "caption": "Green" + }, + { + "type": "NumberSpinner", + "name": "B", + "caption": "Blue" + }, + { + "type": "NumberSpinner", + "name": "FADING", + "caption": "Fading time", + "suffix": "seconds" + } + ], + "action": [ + "DMX_FadeRGB($_IPS['TARGET'], $_IPS['R'], $_IPS['G'], $_IPS['B'], $_IPS['FADING']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{1AF36760-644E-4DA9-8776-01BA6DF6178E}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Fade RGB": "Setze RGB über Zeit", + "Red": "Rot", + "Green": "Grün", + "Blue": "Blaue", + "Fading time": "Zeit der Rampe", + "seconds": "Sekunden", + "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds": "Setze RGB auf Zielwerte Rot({R}) Grün({G}) Blau({B}) in {FADING} Sekunden" + } + }, + "format": "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds" +} \ No newline at end of file diff --git a/actions/dmxFadeRGBDelayed.json b/actions/dmxFadeRGBDelayed.json new file mode 100644 index 0000000..eb5a34f --- /dev/null +++ b/actions/dmxFadeRGBDelayed.json @@ -0,0 +1,56 @@ +{ + "id": "{7DF71376-6284-853F-BBA3-64470CB5B6C0}", + "caption": "Fade RGB Delayed", + "form": [ + { + "type": "NumberSpinner", + "name": "R", + "caption": "Red" + }, + { + "type": "NumberSpinner", + "name": "G", + "caption": "Green" + }, + { + "type": "NumberSpinner", + "name": "B", + "caption": "Blue" + }, + { + "type": "NumberSpinner", + "name": "FADING", + "caption": "Fading time", + "suffix": "seconds" + }, + { + "type": "NumberSpinner", + "name": "DELAY", + "caption": "Delay time", + "suffix": "seconds" + } + ], + "action": [ + "DMX_FadeRGB($_IPS['TARGET'], $_IPS['R'], $_IPS['G'], $_IPS['B'], $_IPS['FADING'], $_IPS['DELAY']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{1AF36760-644E-4DA9-8776-01BA6DF6178E}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Fade RGB Delayed": "Setze RGB verzögert über Zeit", + "Red": "Rot", + "Green": "Grün", + "Blue": "Blaue", + "Fading time": "Zeit der Rampe", + "Delay time": "Verzögerung", + "seconds": "Sekunden", + "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds after waiting for {DELAY} seconds": "Setze RGB auf Zielwerte Rot({R}) Grün({G}) Blau({B}) in {FADING} Sekunden nachdem für {DELAY} Sekunden gewartet wurde" + } + }, + "format": "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds after waiting for {DELAY} seconds" +} \ No newline at end of file diff --git a/actions/dmxRequestInfo.json b/actions/dmxRequestInfo.json new file mode 100644 index 0000000..f1b436b --- /dev/null +++ b/actions/dmxRequestInfo.json @@ -0,0 +1,20 @@ +{ + "id": "{84115E04-4331-D406-6DE9-566221DF1A71}", + "caption": "Request Info", + "form": [], + "action": [ + "DMX_RequestInfo($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{B1E43BF6-770A-4FD7-B4FE-6D265F93746B}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Request Info": "Frage Information an" + } + } +} \ No newline at end of file diff --git a/actions/dmxSetRGB.json b/actions/dmxSetRGB.json new file mode 100644 index 0000000..25b2520 --- /dev/null +++ b/actions/dmxSetRGB.json @@ -0,0 +1,41 @@ +{ + "id": "{EA015F29-7F07-445F-D85F-1EEEFB05DD4E}", + "caption": "Set RGB", + "form": [ + { + "type": "NumberSpinner", + "name": "R", + "caption": "Red" + }, + { + "type": "NumberSpinner", + "name": "G", + "caption": "Green" + }, + { + "type": "NumberSpinner", + "name": "B", + "caption": "Blue" + } + ], + "action": [ + "DMX_SetRGB($_IPS['TARGET'], $_IPS['R'], $_IPS['G'], $_IPS['B']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{1AF36760-644E-4DA9-8776-01BA6DF6178E}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Set RGB": "Setze RGB", + "Red": "Rot", + "Green": "Grün", + "Blue": "Blaue", + "Set RGB on Value Red({R}) Green({G}) Blue({B})": "Setze RGB auf Zielwerte Rot({R}) Grün({G}) Blau({B})" + } + }, + "format": "Set RGB on Value Red({R}) Green({G}) Blue({B})" +} \ No newline at end of file diff --git a/actions/dsCallScene.json b/actions/dsCallScene.json new file mode 100644 index 0000000..61cdd0e --- /dev/null +++ b/actions/dsCallScene.json @@ -0,0 +1,30 @@ +{ + "id": "{7D54CCE7-F483-9EF1-29BD-1D04D55491CC}", + "caption": "Call scene", + "form": [ + { + "type": "NumberSpinner", + "name": "SCENE", + "caption": "Scene" + } + ], + "action": [ + "DS_CallScene($_IPS['TARGET'], $_IPS['SCENE']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{4E0FE8A0-1A1E-460A-9446-2D18B3635310}", + "{555C65F5-F436-467F-A2B1-DAA1BB02CA3B}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Call scene": "Schalte auf Szene", + "Scene": "Szene", + "Set device on Scene {SCENE}" : "Schalte Gerät auf Szene {SCENE}" + } + }, + "format": "Set device on Scene {SCENE}" +} \ No newline at end of file diff --git a/actions/owRequestStatus.json b/actions/owRequestStatus.json new file mode 100644 index 0000000..d83d562 --- /dev/null +++ b/actions/owRequestStatus.json @@ -0,0 +1,29 @@ +{ + "id": "{26406653-3666-52AF-0FC4-71968659FA35}", + "caption": "Request status", + "form": [], + "action": [ + "OW_RequestStatus($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{F1B54BB1-DC7D-42D9-A973-6CA4789E358F}", + "{685D4911-57CC-43AF-BA36-183EF2C8518F}", + "{50DB3978-CF6A-4BCE-87DF-5BB45D900628}", + "{88A63FF8-832B-48E3-B989-A416C7908E6A}", + "{5DF182B0-01DF-4D8A-82CD-E646FD9BF0B2}", + "{301FA314-65F8-4317-8BF5-729CF8664F54}", + "{766E337F-A707-48CC-A323-70D7E77E3F8C}", + "{6A75828A-25CD-4CF3-83EA-DAAB914030A7}", + "{E02955B3-49E4-47A9-A9ED-2C71401F6D6E}", + "{BD0F2622-F67C-4248-9A04-316DF13914C3}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Request status": "Frage Status ab" + } + } +} \ No newline at end of file diff --git a/actions/smtpSendMail.json b/actions/smtpSendMail.json new file mode 100644 index 0000000..b16262b --- /dev/null +++ b/actions/smtpSendMail.json @@ -0,0 +1,103 @@ +{ + "id": "{E4539B92-E64E-29B2-F942-19C805927033}", + "caption": "Send mail", + "form": [ + "return [", + " [", + " 'type' => 'ValidationTextBox',", + " 'name' => 'SUBJECT',", + " 'caption' => 'Subject'", + " ],", + " [", + " 'type' => 'ValidationTextBox',", + " 'name' => 'TEXT',", + " 'caption' => 'Text'", + " ],", + " [", + " 'type' => 'CheckBox',", + " 'name' => 'RECEIVER_FROM_INSTANCE',", + " 'caption' => 'Use Receiver from Instance Configuration',", + " 'value' => true,", + " 'onChange' => 'IPS_UpdateFormField(\"RECEIVER\", \"visible\", !$RECEIVER_FROM_INSTANCE, $id);'", + " ],", + " [", + " 'type' => 'ValidationTextBox',", + " 'name' => 'RECEIVER',", + " 'caption' => 'Receiver',", + " 'visible' => isset($_IPS['RECEIVER_FROM_INSTANCE']) ? !$_IPS['RECEIVER_FROM_INSTANCE'] : false", + " ],", + " [", + " 'type' => 'Select',", + " 'name' => 'ATTACHMENT_TYPE',", + " 'caption' => 'Attachment type',", + " 'options' => [", + " [ 'caption' => 'Without attachment', 'value' => 0 ],", + " [ 'caption' => 'With file attachment', 'value' => 1 ],", + " [ 'caption' => 'With media object attachment (image/sound)', 'value' => 2 ]", + " ],", + " 'onChange' => ['IPS_UpdateFormField(\"ATTACHMENT_FILE\", \"visible\", $ATTACHMENT_TYPE===1, $id);',", + " 'IPS_UpdateFormField(\"ATTACHMENT_MEDIA\", \"visible\", $ATTACHMENT_TYPE===2, $id);'", + " ]", + " ],", + " [", + " 'type' => 'ValidationTextBox',", + " 'name' => 'ATTACHMENT_FILE',", + " 'caption' => 'File path',", + " 'visible' => isset($_IPS['ATTACHMENT_TYPE']) ? $_IPS['ATTACHMENT_TYPE']===1 : false", + " ],", + " [", + " 'type' => 'SelectMedia',", + " 'name' => 'ATTACHMENT_MEDIA',", + " 'caption' => 'Media object',", + " 'visible' => isset($_IPS['ATTACHMENT_TYPE']) ? $_IPS['ATTACHMENT_TYPE']===2 : false", + " ]", + "];" + ], + "action": [ + "switch($_IPS['ATTACHMENT_TYPE']) {", + " case 0: ", + " if($_IPS['RECEIVER_FROM_INSTANCE']) {", + " SMTP_SendMail($_IPS['TARGET'], $_IPS['SUBJECT'], $_IPS['TEXT']);", + " } else {", + " SMTP_SendMailEx($_IPS['TARGET'], $_IPS['RECEIVER'], $_IPS['SUBJECT'], $_IPS['TEXT']);", + " }", + " break;", + " case 1: ", + " if($_IPS['RECEIVER_FROM_INSTANCE']) {", + " SMTP_SendMailAttachment($_IPS['TARGET'], $_IPS['SUBJECT'], $_IPS['TEXT'], $_IPS['ATTACHMENT_FILE']);", + " } else {", + " SMTP_SendMailAttachmentEx($_IPS['TARGET'], $_IPS['RECEIVER'], $_IPS['SUBJECT'], $_IPS['TEXT'], $_IPS['ATTACHMENT_FILE']);", + " }", + " break;", + " case 2: ", + " if($_IPS['RECEIVER_FROM_INSTANCE']) {", + " SMTP_SendMailMedia($_IPS['TARGET'], $_IPS['SUBJECT'], $_IPS['TEXT'], $_IPS['ATTACHMENT_MEDIA']);", + " } else {", + " SMTP_SendMailMediaEx($_IPS['TARGET'], $_IPS['RECEIVER'], $_IPS['SUBJECT'], $_IPS['TEXT'], $_IPS['ATTACHMENT_MEDIA']);", + " }", + " break;", + "}" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ "{375EAF21-35EF-4BC4-83B3-C780FD8BD88A}" ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Subject": "Betreff", + "Receiver": "Empfänger", + "Attachment type": "Typ des Anhangs", + "Use Receiver from Instance Configuration": "Benutze Empfänger aus der Instanzkonfiguration", + "Send mail": "Sende Mail", + "Media object": "Medienobjekt", + "File path": "Dateipfad", + "Without attachment": "Ohne Anhang", + "With file attachment": "Mit Datei als Anhang", + "With media object attachment (image/sound)": "Mit Medienobjekt als Anhang (Bild/Ton)", + "Send mail with subject \"{SUBJECT}\"": "Versende Mail mit dem Betreff \"{SUBJECT}\"", + "Send mail with subject \"{SUBJECT}\" {RECEIVER_FROM_INSTANCE, select, false {to Receiver {RECEIVER}} other {}} {ATTACHMENT_TYPE, select, 0 {} 1 {(Attachment: File from {ATTACHMENT_FILE}} 2 {(Attachment: Mediaobject {ATTACHMENT_MEDIA, object})}}": "Sende Mail mit dem Betreff \"{SUBJECT}\" {RECEIVER_FROM_INSTANCE, select, false {zum Empfänger {RECEIVER}} other {}} {ATTACHMENT_TYPE, select, 0 {} 1 {(Anhang: Datei von {ATTACHMENT_FILE}} 2 {(Anhang: Medienobjekt {ATTACHMENT_MEDIA, object})}}" + } + }, + "format": "Send mail with subject \"{SUBJECT}\" {RECEIVER_FROM_INSTANCE, select, false {to Receiver {RECEIVER}} other {}} {ATTACHMENT_TYPE, select, 0 {} 1 {(Attachment: File from {ATTACHMENT_FILE}} 2 {(Attachment: Mediaobject {ATTACHMENT_MEDIA, object})}}" +} \ No newline at end of file From 5f1429a2e46f291918d32202a4728e142e327a20 Mon Sep 17 00:00:00 2001 From: Pio Date: Thu, 29 Apr 2021 13:53:03 +0200 Subject: [PATCH 2/9] fix typo --- actions/allSwitchActor.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/allSwitchActor.json b/actions/allSwitchActor.json index c8b3e9c..2a74929 100644 --- a/actions/allSwitchActor.json +++ b/actions/allSwitchActor.json @@ -25,7 +25,7 @@ }, "locale": { "de": { - "Set actor channel": "Setzte Aktor Kanal", + "Set actor channel": "Setze Aktor Kanal", "Channel ID": "Kanal ID", "Set channel {CHANNELID} to Status {STATUS}" : "Setze Kanal {CHANNELID} auf Status {STATUS}" } From cde514914a581a7f397c1a7c4528d1e1aaf7648b Mon Sep 17 00:00:00 2001 From: Pio Date: Thu, 29 Apr 2021 13:53:32 +0200 Subject: [PATCH 3/9] add more dmx actions --- actions/dmxFadeChannel.json | 43 +++++++++++++++++++++++++ actions/dmxFadeChannelDelayed.json | 50 ++++++++++++++++++++++++++++++ actions/dmxResetInterface.json | 19 ++++++++++++ actions/dmxSetBlackOut.json | 26 ++++++++++++++++ actions/dmxSetChannel.json | 36 +++++++++++++++++++++ 5 files changed, 174 insertions(+) create mode 100644 actions/dmxFadeChannel.json create mode 100644 actions/dmxFadeChannelDelayed.json create mode 100644 actions/dmxResetInterface.json create mode 100644 actions/dmxSetBlackOut.json create mode 100644 actions/dmxSetChannel.json diff --git a/actions/dmxFadeChannel.json b/actions/dmxFadeChannel.json new file mode 100644 index 0000000..a3449d1 --- /dev/null +++ b/actions/dmxFadeChannel.json @@ -0,0 +1,43 @@ +{ + "id": "{271C73F1-2EC9-60E6-C28E-E8CFC6954E6C}", + "caption": "Fade Channel", + "form": [ + { + "type": "NumberSpinner", + "name": "CHANNEL", + "caption": "Channel" + }, + { + "type": "NumberSpinner", + "name": "VALUE", + "caption": "Value" + }, + { + "type": "NumberSpinner", + "name": "FADING", + "caption": "Fading Time", + "suffix": "seconds" + } + ], + "action": [ + "DMX_FadeChannel($_IPS['TARGET'], $_IPS['CHANNEL'], $_IPS['VALUE'], $_IPS['FADING']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{E19C2E41-7347-4A3B-B7D9-A9A88E0D133E}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Fade Channel": "Auf Kanal überblenden", + "Channel": "Kanal", + "Value": "Wert", + "Fading time": "Überblendzeit", + "seconds": "Sekunden", + "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds": "Überblende {CHANNEL, select, 0 {alle Kanäle} other {Kanal {CHANNEL}}} auf Wert {VALUE} in {FADING} Sekunden" + } + }, + "format": "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds" +} \ No newline at end of file diff --git a/actions/dmxFadeChannelDelayed.json b/actions/dmxFadeChannelDelayed.json new file mode 100644 index 0000000..b0c133c --- /dev/null +++ b/actions/dmxFadeChannelDelayed.json @@ -0,0 +1,50 @@ +{ + "id": "{271C73F1-2EC9-60E6-C28E-E8CFC6954E6C}", + "caption": "Fade Channel", + "form": [ + { + "type": "NumberSpinner", + "name": "CHANNEL", + "caption": "Channel" + }, + { + "type": "NumberSpinner", + "name": "VALUE", + "caption": "Value" + }, + { + "type": "NumberSpinner", + "name": "FADING", + "caption": "Fading Time", + "suffix": "seconds" + }, + { + "type": "NumberSpinner", + "name": "DELAY", + "caption": "Delay time", + "suffix": "seconds" + } + ], + "action": [ + "DMX_FadeChannelDelayed($_IPS['TARGET'], $_IPS['CHANNEL'], $_IPS['VALUE'], $_IPS['FADING'], $_IPS['DELAY']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{E19C2E41-7347-4A3B-B7D9-A9A88E0D133E}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Fade Channel": "Auf Kanal überblenden", + "Channel": "Kanal", + "Value": "Wert", + "Fading time": "Überblendzeit", + "Delay time": "Verzögerung", + "seconds": "Sekunden", + "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds after waiting for {DELAY} seconds": "Überblende {CHANNEL, select, 0 {alle Kanäle} other {Kanal {CHANNEL}}} auf Wert {VALUE} in {FADING} Sekunden nachdem für {DELAY} gewartet wurde" + } + }, + "format": "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds after waiting for {DELAY} seconds" +} \ No newline at end of file diff --git a/actions/dmxResetInterface.json b/actions/dmxResetInterface.json new file mode 100644 index 0000000..758b5d0 --- /dev/null +++ b/actions/dmxResetInterface.json @@ -0,0 +1,19 @@ +{ + "id": "{AE4EB147-CF31-C423-A33D-9F5733F09280}", + "caption": "Reset Interface", + "form": [], + "action": [ + "DMX_ResetInterface($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{B1E43BF6-770A-4FD7-B4FE-6D265F93746B}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + } + } +} \ No newline at end of file diff --git a/actions/dmxSetBlackOut.json b/actions/dmxSetBlackOut.json new file mode 100644 index 0000000..9cc10b2 --- /dev/null +++ b/actions/dmxSetBlackOut.json @@ -0,0 +1,26 @@ +{ + "id": "{ED32DFA2-FBBD-E8ED-C979-AA2B35177F83}", + "caption": "Set Black Out", + "form": [ + { + "type": "CheckBox", + "name": "STATUS", + "caption": "Status" + } + ], + "action": [ + "DMX_BlackOut($_IPS['TARGET'], $_IPS['STATUS']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{B1E43BF6-770A-4FD7-B4FE-6D265F93746B}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Set Black Out": "Schalte Blackout" + } + } +} \ No newline at end of file diff --git a/actions/dmxSetChannel.json b/actions/dmxSetChannel.json new file mode 100644 index 0000000..90bcb1d --- /dev/null +++ b/actions/dmxSetChannel.json @@ -0,0 +1,36 @@ +{ + "id": "{271C73F1-2EC9-60E6-C28E-E8CFC6954E6C}", + "caption": "Set Channel", + "form": [ + { + "type": "NumberSpinner", + "name": "CHANNEL", + "caption": "Channel" + }, + { + "type": "NumberSpinner", + "name": "VALUE", + "caption": "Value" + } + ], + "action": [ + "DMX_SetChannel($_IPS['TARGET'], $_IPS['CHANNEL'], $_IPS['VALUE']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{E19C2E41-7347-4A3B-B7D9-A9A88E0D133E}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Set Channel": "Kanal auf Wert setzen", + "Channel": "Kanal", + "Value": "Wert", + "seconds": "Sekunden", + "Set {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE}": "Überblende {CHANNEL, select, 0 {alle Kanäle} other {Kanal {CHANNEL}}} auf Wert {VALUE}" + } + }, + "format": "Set {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE}" +} \ No newline at end of file From 95b65985c27fbfd8ce5b80b4f51c5fe3a9c46873 Mon Sep 17 00:00:00 2001 From: Pio Date: Mon, 3 May 2021 17:42:10 +0200 Subject: [PATCH 4/9] add some actions --- actions/cutterClearBuffer.json | 20 ++++++++++++++++++++ actions/dsDimSet.json | 29 +++++++++++++++++++++++++++++ actions/dsRequestStatus.json | 21 +++++++++++++++++++++ actions/dsShutterMoveDown.json | 20 ++++++++++++++++++++ actions/dsShutterMoveUp.json | 20 ++++++++++++++++++++ actions/dsShutterStepDown.json | 20 ++++++++++++++++++++ actions/dsShutterStepUp.json | 20 ++++++++++++++++++++ actions/dsShutterStop.json | 20 ++++++++++++++++++++ actions/dsSwitchMode.json | 29 +++++++++++++++++++++++++++++ actions/enoDimSet.json | 34 ++++++++++++++++++++++++++++++++++ 10 files changed, 233 insertions(+) create mode 100644 actions/cutterClearBuffer.json create mode 100644 actions/dsDimSet.json create mode 100644 actions/dsRequestStatus.json create mode 100644 actions/dsShutterMoveDown.json create mode 100644 actions/dsShutterMoveUp.json create mode 100644 actions/dsShutterStepDown.json create mode 100644 actions/dsShutterStepUp.json create mode 100644 actions/dsShutterStop.json create mode 100644 actions/dsSwitchMode.json create mode 100644 actions/enoDimSet.json diff --git a/actions/cutterClearBuffer.json b/actions/cutterClearBuffer.json new file mode 100644 index 0000000..8a82bf5 --- /dev/null +++ b/actions/cutterClearBuffer.json @@ -0,0 +1,20 @@ +{ + "id": "{7D1FA8D6-64B4-F6A7-8BE8-F517D710B1C8}", + "caption": "Clear Buffer", + "form": [], + "action": [ + "Cutter_ClearBuffer($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{AC6C6E74-C797-40B3-BA82-F135D941D1A2}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Clear Buffer": "Lösche Buffer" + } + } +} \ No newline at end of file diff --git a/actions/dsDimSet.json b/actions/dsDimSet.json new file mode 100644 index 0000000..ae5d4fd --- /dev/null +++ b/actions/dsDimSet.json @@ -0,0 +1,29 @@ +{ + "id": "{7D54CCE7-F483-9EF1-29BD-1D04D55491CC}", + "caption": "Set Dim", + "form": [ + { + "type": "NumberSpinner", + "name": "INTENSITY", + "caption": "Intensity" + } + ], + "action": [ + "DS_DimSet($_IPS['TARGET'], $_IPS['INTENSITY']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{DB54D0DB-64C3-4930-9B53-2337183C9C1D}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Set Dim": "Setze Dimmung", + "Intensity": "Intensität", + "Set dim on intensity {INTENSITY}" : "Setze Dimmung auf Intensität {INTENSITY}" + } + }, + "format": "Set dim on intensity {INTENSITY}" +} \ No newline at end of file diff --git a/actions/dsRequestStatus.json b/actions/dsRequestStatus.json new file mode 100644 index 0000000..7f10184 --- /dev/null +++ b/actions/dsRequestStatus.json @@ -0,0 +1,21 @@ +{ + "id": "{932474D7-97FF-A3DB-A8A0-9ADEDD234ABD}", + "caption": "Request Info", + "form": [], + "action": [ + "DS_RequestStatus($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{3DDA1E2B-B807-4680-AB6D-E7E8FBD6093A}", + "{DB54D0DB-64C3-4930-9B53-2337183C9C1D}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Request Info": "Frage Information an" + } + } +} \ No newline at end of file diff --git a/actions/dsShutterMoveDown.json b/actions/dsShutterMoveDown.json new file mode 100644 index 0000000..c2581c5 --- /dev/null +++ b/actions/dsShutterMoveDown.json @@ -0,0 +1,20 @@ +{ + "id": "{F74FEB13-FCA2-2EC2-3224-4742E6B7490E}", + "caption": "Move Shutter Down", + "form": [], + "action": [ + "DS_ShutterMoveDown($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{3DDA1E2B-B807-4680-AB6D-E7E8FBD6093A}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Move Shutter Down": "Fahre Rollladen runter" + } + } +} \ No newline at end of file diff --git a/actions/dsShutterMoveUp.json b/actions/dsShutterMoveUp.json new file mode 100644 index 0000000..079b3f1 --- /dev/null +++ b/actions/dsShutterMoveUp.json @@ -0,0 +1,20 @@ +{ + "id": "{521CFC4E-DA34-90BA-5DB5-A699FAD72CCC}", + "caption": "Move Shutter Up", + "form": [], + "action": [ + "DS_ShutterMoveUp($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{3DDA1E2B-B807-4680-AB6D-E7E8FBD6093A}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Move Shutter Up": "Fahre Rollladen hoch" + } + } +} \ No newline at end of file diff --git a/actions/dsShutterStepDown.json b/actions/dsShutterStepDown.json new file mode 100644 index 0000000..7c472ef --- /dev/null +++ b/actions/dsShutterStepDown.json @@ -0,0 +1,20 @@ +{ + "id": "{D157A820-4BA2-40D6-9ED3-587CEF0CF28D}", + "caption": "Shutter Step Down", + "form": [], + "action": [ + "DS_ShutterStepDown($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{3DDA1E2B-B807-4680-AB6D-E7E8FBD6093A}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Shutter Step Down": "Fahre Rollladen einen Schritt runter" + } + } +} \ No newline at end of file diff --git a/actions/dsShutterStepUp.json b/actions/dsShutterStepUp.json new file mode 100644 index 0000000..6170a20 --- /dev/null +++ b/actions/dsShutterStepUp.json @@ -0,0 +1,20 @@ +{ + "id": "{51EBFD2E-6BFC-F0F8-F4AB-0C150E108C0A}", + "caption": "Shutter Step Up", + "form": [], + "action": [ + "DS_ShutterStepUp($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{3DDA1E2B-B807-4680-AB6D-E7E8FBD6093A}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Shutter Step Up": "Fahre Rollladen einen Schritt hoch" + } + } +} \ No newline at end of file diff --git a/actions/dsShutterStop.json b/actions/dsShutterStop.json new file mode 100644 index 0000000..5b3cf39 --- /dev/null +++ b/actions/dsShutterStop.json @@ -0,0 +1,20 @@ +{ + "id": "{71996D15-E710-4314-89CF-48DF15040843}", + "caption": "Stop Shutter", + "form": [], + "action": [ + "DS_ShutterStop($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{3DDA1E2B-B807-4680-AB6D-E7E8FBD6093A}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Stop Shutter": "Stoppe Rollladen" + } + } +} \ No newline at end of file diff --git a/actions/dsSwitchMode.json b/actions/dsSwitchMode.json new file mode 100644 index 0000000..00b46fe --- /dev/null +++ b/actions/dsSwitchMode.json @@ -0,0 +1,29 @@ +{ + "id": "{5C34ECDC-74D9-E233-E4EF-4FF518925369}", + "caption": "Switch Mode", + "form": [ + { + "type": "CheckBox", + "name": "MODE", + "caption": "Mode On/Off" + } + ], + "action": [ + "DS_SwitchMode($_IPS['TARGET'], $_IPS['MODE']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{DB54D0DB-64C3-4930-9B53-2337183C9C1D}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Switch Mode": "Schalte Modus", + "Mode On/Off": "Modus An/Aus", + "Set Mode to {MODE}" : "Setze Modus auf {MODE}" + } + }, + "format": "Set Mode to {MODE}" +} \ No newline at end of file diff --git a/actions/enoDimSet.json b/actions/enoDimSet.json new file mode 100644 index 0000000..8a17118 --- /dev/null +++ b/actions/enoDimSet.json @@ -0,0 +1,34 @@ +{ + "id": "{3F4F2128-A924-AB4A-39F1-930E16036B88}", + "caption": "Set Dim", + "form": [ + { + "type": "NumberSpinner", + "name": "INTENSITY", + "caption": "Intensity" + } + ], + "action": [ + "ENO_DimSet($_IPS['TARGET'], $_IPS['INTENSITY']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{C3825266-A6DE-44B6-97B4-C0BCFB6BD52B}", + "{EAF7026C-A0DB-4B25-8DFD-D4FAB7A3EFCF}", + "{5B38D44B-A570-4381-B719-8BFB58387AA1}", + "{19FDCECC-0735-4ADA-8304-3AF53C919668}", + "{BFDADCB0-BAB5-45BC-BF7A-1D19EA0FF31D}", + "{48909406-A2B9-4990-934F-28B9A80CD079}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Set Dim": "Setze Dimmung", + "Intensity": "Intensität", + "Set dim on intensity {INTENSITY}" : "Setze Dimmung auf Intensität {INTENSITY}" + } + }, + "format": "Set dim on intensity {INTENSITY}" +} \ No newline at end of file From 7955bd4eab5a83cba9d90de98321d1d1e8137ba2 Mon Sep 17 00:00:00 2001 From: Pio Date: Sun, 9 May 2021 18:09:10 +0200 Subject: [PATCH 5/9] Add more Actions --- actions/csckSendText.json | 28 +++++++++++++++++++++++ actions/enoSetIntensity.json | 29 +++++++++++++++++++++++ actions/enoShutterMoveDown.json | 21 +++++++++++++++++ actions/enoShutterMoveDownEx.json | 30 ++++++++++++++++++++++++ actions/enoShutterMoveUp.json | 21 +++++++++++++++++ actions/enoShutterMoveUpEx.json | 30 ++++++++++++++++++++++++ actions/enoShutterStepDown.json | 20 ++++++++++++++++ actions/enoShutterStepUp.json | 20 ++++++++++++++++ actions/enoShutterStop.json | 21 +++++++++++++++++ actions/hidSendEvent.json | 33 +++++++++++++++++++++++++++ actions/msckSendText.json | 28 +++++++++++++++++++++++ actions/sprtSendText.json | 28 +++++++++++++++++++++++ actions/sprtSetBreak.json | 28 +++++++++++++++++++++++ actions/sprtSetDTR.json | 28 +++++++++++++++++++++++ actions/sprtSetRTS.json | 28 +++++++++++++++++++++++ actions/ssckSendPacket.json | 38 +++++++++++++++++++++++++++++++ actions/ssckSendText.json | 28 +++++++++++++++++++++++ actions/usckSendText.json | 28 +++++++++++++++++++++++ actions/vioConnect.json | 33 +++++++++++++++++++++++++++ actions/vioDisconnect.json | 33 +++++++++++++++++++++++++++ actions/vioPushPacket.json | 38 +++++++++++++++++++++++++++++++ actions/vioPushPacketHEX.json | 38 +++++++++++++++++++++++++++++++ actions/vioPushText.json | 28 +++++++++++++++++++++++ actions/vioPushTextHEX.json | 28 +++++++++++++++++++++++ actions/vioSendPacket.json | 38 +++++++++++++++++++++++++++++++ actions/vioSendText.json | 28 +++++++++++++++++++++++ actions/wscSendMessage.json | 29 +++++++++++++++++++++++ actions/wwwUpdatePage.json | 20 ++++++++++++++++ 28 files changed, 800 insertions(+) create mode 100644 actions/csckSendText.json create mode 100644 actions/enoSetIntensity.json create mode 100644 actions/enoShutterMoveDown.json create mode 100644 actions/enoShutterMoveDownEx.json create mode 100644 actions/enoShutterMoveUp.json create mode 100644 actions/enoShutterMoveUpEx.json create mode 100644 actions/enoShutterStepDown.json create mode 100644 actions/enoShutterStepUp.json create mode 100644 actions/enoShutterStop.json create mode 100644 actions/hidSendEvent.json create mode 100644 actions/msckSendText.json create mode 100644 actions/sprtSendText.json create mode 100644 actions/sprtSetBreak.json create mode 100644 actions/sprtSetDTR.json create mode 100644 actions/sprtSetRTS.json create mode 100644 actions/ssckSendPacket.json create mode 100644 actions/ssckSendText.json create mode 100644 actions/usckSendText.json create mode 100644 actions/vioConnect.json create mode 100644 actions/vioDisconnect.json create mode 100644 actions/vioPushPacket.json create mode 100644 actions/vioPushPacketHEX.json create mode 100644 actions/vioPushText.json create mode 100644 actions/vioPushTextHEX.json create mode 100644 actions/vioSendPacket.json create mode 100644 actions/vioSendText.json create mode 100644 actions/wscSendMessage.json create mode 100644 actions/wwwUpdatePage.json diff --git a/actions/csckSendText.json b/actions/csckSendText.json new file mode 100644 index 0000000..d573cc4 --- /dev/null +++ b/actions/csckSendText.json @@ -0,0 +1,28 @@ +{ + "id": "{1A5C901E-E35D-2B3B-4839-7F4536388E7E}", + "caption": "Send text", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + } + ], + "action": [ + "CSCK_SendText($_IPS['TARGET'], $_IPS['TEXT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{3CFF0FD9-E306-41DB-9B5A-9D06D38576C3}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Send text": "Sende Text", + "Send \"{TEXT}\" on Client Socket" : "Sende \"{TEXT}\" auf Client Socket" + } + }, + "format": "Send \"{TEXT}\" on Client Socket" +} \ No newline at end of file diff --git a/actions/enoSetIntensity.json b/actions/enoSetIntensity.json new file mode 100644 index 0000000..c51a011 --- /dev/null +++ b/actions/enoSetIntensity.json @@ -0,0 +1,29 @@ +{ + "id": "{07B81BF1-65BA-490F-3C84-DECBEB56804F}", + "caption": "Set Intensity", + "form": [ + { + "type": "NumberSpinner", + "name": "INTENSITY", + "caption": "Intensity" + } + ], + "action": [ + "ENO_SetIntensity($_IPS['TARGET'], $_IPS['INTENSITY']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{9B1F32CD-CD74-409A-9820-E5FFF064449A}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Set Intensity": "Setze Intensität", + "Intensity": "Intensität", + "Set intensity on {INTENSITY}" : "Setze Intensität auf {INTENSITY}" + } + }, + "format": "Set intensity on {INTENSITY}" +} \ No newline at end of file diff --git a/actions/enoShutterMoveDown.json b/actions/enoShutterMoveDown.json new file mode 100644 index 0000000..e572ad8 --- /dev/null +++ b/actions/enoShutterMoveDown.json @@ -0,0 +1,21 @@ +{ + "id": "{D1974C67-09A0-C6C3-A766-6B301E152BAC}", + "caption": "Move Shutter Down", + "form": [], + "action": [ + "ENO_ShutterMoveDown($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{1463CAE7-C7D5-4623-8539-DD7ADA6E92A9}", + "{1463CAE7-C7D5-4623-8539-DD7ADA6E92AA}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Move Shutter Down": "Fahre Rollladen runter" + } + } +} \ No newline at end of file diff --git a/actions/enoShutterMoveDownEx.json b/actions/enoShutterMoveDownEx.json new file mode 100644 index 0000000..9b76e2c --- /dev/null +++ b/actions/enoShutterMoveDownEx.json @@ -0,0 +1,30 @@ +{ + "id": "{9C27138E-8166-F8C7-D75E-6E641083FB13}", + "caption": "Move Shutter Down with runtime", + "form": [ + { + "type": "NumberSpinner", + "name": "RUNTIME", + "caption": "Runtime", + "suffix": "seconds" + } + ], + "action": [ + "ENO_ShutterMoveDownEx($_IPS['TARGET'], $_IPS['RUNTIME']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{1463CAE7-C7D5-4623-8539-DD7ADA6E92A9}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "seconds": "Sekunden", + "Runtime": "Laufzeit", + "Move Shutter Down with runtime": "Fahre Rollladen runter mit Laufzeit", + "Move Shutter Down for {RUNTIME}": "Fahre Rollladen für {RUNTIME} runter" + } + } +} \ No newline at end of file diff --git a/actions/enoShutterMoveUp.json b/actions/enoShutterMoveUp.json new file mode 100644 index 0000000..0be1a5e --- /dev/null +++ b/actions/enoShutterMoveUp.json @@ -0,0 +1,21 @@ +{ + "id": "{74F9EB71-93CD-E276-1F4E-1A38F3CE01F7}", + "caption": "Move Shutter Up", + "form": [], + "action": [ + "ENO_ShutterMoveUp($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{1463CAE7-C7D5-4623-8539-DD7ADA6E92A9}", + "{1463CAE7-C7D5-4623-8539-DD7ADA6E92AA}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Move Shutter Up": "Fahre Rollladen hoch" + } + } +} \ No newline at end of file diff --git a/actions/enoShutterMoveUpEx.json b/actions/enoShutterMoveUpEx.json new file mode 100644 index 0000000..4b1bd0c --- /dev/null +++ b/actions/enoShutterMoveUpEx.json @@ -0,0 +1,30 @@ +{ + "id": "{66DC12F7-5580-14A7-DCEA-87D4229F32D3}", + "caption": "Move Shutter Up with runtime", + "form": [ + { + "type": "NumberSpinner", + "name": "RUNTIME", + "caption": "Runtime", + "suffix": "seconds" + } + ], + "action": [ + "ENO_ShutterMoveUpEx($_IPS['TARGET'], $_IPS['RUNTIME']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{1463CAE7-C7D5-4623-8539-DD7ADA6E92A9}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "seconds": "Sekunden", + "Runtime": "Laufzeit", + "Move Shutter Up with runtime": "Fahre Rollladen hoch mit Laufzeit", + "Move Shutter Up for {RUNTIME}": "Fahre Rollladen für {RUNTIME} hoch" + } + } +} \ No newline at end of file diff --git a/actions/enoShutterStepDown.json b/actions/enoShutterStepDown.json new file mode 100644 index 0000000..7466b35 --- /dev/null +++ b/actions/enoShutterStepDown.json @@ -0,0 +1,20 @@ +{ + "id": "{C3E8949A-73FA-1E87-72C6-4BB44A4FEAD6}", + "caption": "Shutter Step Down", + "form": [], + "action": [ + "ENO_ShutterStepDown($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{1463CAE7-C7D5-4623-8539-DD7ADA6E92AA}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Shutter Step Down": "Fahre Rollladen einen Schritt runter" + } + } +} \ No newline at end of file diff --git a/actions/enoShutterStepUp.json b/actions/enoShutterStepUp.json new file mode 100644 index 0000000..d966288 --- /dev/null +++ b/actions/enoShutterStepUp.json @@ -0,0 +1,20 @@ +{ + "id": "{59F2CDC1-F014-42AA-E976-67D23B981DF2}", + "caption": "Shutter Step Up", + "form": [], + "action": [ + "ENO_ShutterStepUp($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{1463CAE7-C7D5-4623-8539-DD7ADA6E92AA}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Shutter Step Up": "Fahre Rollladen einen Schritt hoch" + } + } +} \ No newline at end of file diff --git a/actions/enoShutterStop.json b/actions/enoShutterStop.json new file mode 100644 index 0000000..ef735c6 --- /dev/null +++ b/actions/enoShutterStop.json @@ -0,0 +1,21 @@ +{ + "id": "{747A42E2-27BE-3E7A-86A4-9BE360467B97}", + "caption": "Stop Shutter", + "form": [], + "action": [ + "ENO_ShutterStop($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{1463CAE7-C7D5-4623-8539-DD7ADA6E92A9}", + "{1463CAE7-C7D5-4623-8539-DD7ADA6E92AA}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Stop Shutter": "Stoppe Rollladen" + } + } +} \ No newline at end of file diff --git a/actions/hidSendEvent.json b/actions/hidSendEvent.json new file mode 100644 index 0000000..b9c1025 --- /dev/null +++ b/actions/hidSendEvent.json @@ -0,0 +1,33 @@ +{ + "id": "{6532113B-2098-29B9-8304-FC33B8AD1C98}", + "caption": "Send event", + "form": [ + { + "type": "NumberSpinner", + "name": "REPORTID", + "caption": "Report ID" + }, + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + } + ], + "action": [ + "HID_SendEvent($_IPS['TARGET'], $_IPS['REPORTID'], $_IPS['TEXT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{E6D7692A-7F4C-441D-827B-64062CFE1C02}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Send event": "Sende Event", + "Send \"{TEXT}\" with ID {ID} on HID" : "Sende \"{TEXT}\" mit ID {ID} auf HID" + } + }, + "format": "Send \"{TEXT}\" with ID {ID} on HID" +} \ No newline at end of file diff --git a/actions/msckSendText.json b/actions/msckSendText.json new file mode 100644 index 0000000..76a3921 --- /dev/null +++ b/actions/msckSendText.json @@ -0,0 +1,28 @@ +{ + "id": "{8E0011E9-A708-908C-9651-49FD8A9E4103}", + "caption": "Send text", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + } + ], + "action": [ + "MSCK_SendText($_IPS['TARGET'], $_IPS['TEXT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{BAB408E0-0A0F-48C3-B14E-9FB2FA81F66A}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Send text": "Sende Text", + "Send \"{TEXT}\" on Multicast Socket" : "Sende \"{TEXT}\" auf Multicast Socket" + } + }, + "format": "Send \"{TEXT}\" on Multicast Socket" +} \ No newline at end of file diff --git a/actions/sprtSendText.json b/actions/sprtSendText.json new file mode 100644 index 0000000..79d0ff1 --- /dev/null +++ b/actions/sprtSendText.json @@ -0,0 +1,28 @@ +{ + "id": "{28938FEE-D006-D3DE-CFE9-6D705EE28EF2}", + "caption": "Send text", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + } + ], + "action": [ + "SPRT_SendText($_IPS['TARGET'], $_IPS['TEXT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6DC3D946-0D31-450F-A8C6-C42DB8D7D4F1}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Send text": "Sende Text", + "Send \"{TEXT}\" on Serial Port" : "Sende \"{TEXT}\" auf Serial Port" + } + }, + "format": "Send \"{TEXT}\" on Serial Port" +} \ No newline at end of file diff --git a/actions/sprtSetBreak.json b/actions/sprtSetBreak.json new file mode 100644 index 0000000..22b3766 --- /dev/null +++ b/actions/sprtSetBreak.json @@ -0,0 +1,28 @@ +{ + "id": "{687622C1-AE8B-189A-289B-B38725070D73}", + "caption": "Set break", + "form": [ + { + "type": "CheckBox", + "name": "STATUS", + "caption": "Status" + } + ], + "action": [ + "SPRT_SetBreak($_IPS['TARGET'], $_IPS['STATUS']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6DC3D946-0D31-450F-A8C6-C42DB8D7D4F1}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Set break": "Setze Break", + "Set break on {STATUS}": "Setze Break auf {STATUS}" + } + }, + "format": "Set break on {STATUS}" +} \ No newline at end of file diff --git a/actions/sprtSetDTR.json b/actions/sprtSetDTR.json new file mode 100644 index 0000000..7fd822a --- /dev/null +++ b/actions/sprtSetDTR.json @@ -0,0 +1,28 @@ +{ + "id": "{66C291FB-E34E-26B2-5B1B-18CBD8CAC510}", + "caption": "Set DTR", + "form": [ + { + "type": "CheckBox", + "name": "STATUS", + "caption": "Status" + } + ], + "action": [ + "SPRT_SetDTR($_IPS['TARGET'], $_IPS['STATUS']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6DC3D946-0D31-450F-A8C6-C42DB8D7D4F1}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Set DTR": "Setze Break", + "Set DTR on {STATUS}": "Setze DTR auf {STATUS}" + } + }, + "format": "Set DTR on {STATUS}" +} \ No newline at end of file diff --git a/actions/sprtSetRTS.json b/actions/sprtSetRTS.json new file mode 100644 index 0000000..731e50d --- /dev/null +++ b/actions/sprtSetRTS.json @@ -0,0 +1,28 @@ +{ + "id": "{4B9D5610-A3FF-3D6A-95E9-4B4075C786D0}", + "caption": "Set RTS", + "form": [ + { + "type": "CheckBox", + "name": "STATUS", + "caption": "Status" + } + ], + "action": [ + "SPRT_SetRTS($_IPS['TARGET'], $_IPS['STATUS']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6DC3D946-0D31-450F-A8C6-C42DB8D7D4F1}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Set RTS": "Setze Break", + "Set RTS on {STATUS}": "Setze RTS auf {STATUS}" + } + }, + "format": "Set RTS on {STATUS}" +} \ No newline at end of file diff --git a/actions/ssckSendPacket.json b/actions/ssckSendPacket.json new file mode 100644 index 0000000..0463cc9 --- /dev/null +++ b/actions/ssckSendPacket.json @@ -0,0 +1,38 @@ +{ + "id": "{A26D46F9-78E9-2BC6-4542-CEF1F140EB1F}", + "caption": "Send packet", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + }, + { + "type": "ValidationTextBox", + "name": "CLIENTIP", + "caption": "ClientIP" + }, + { + "type": "NumberSpinner", + "name": "CLIENTPORT", + "caption": "ClientPort" + } + ], + "action": [ + "SSCK_SendPacket($_IPS['TARGET'], $_IPS['TEXT'], $_IPS['CLIENTIP'], $_IPS['CLIENTPORT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{8062CF2B-600E-41D6-AD4B-1BA66C32D6ED}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Send packet": "Sende Paket", + "Send \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on Server Socket" : "Sende \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf Server Socket" + } + }, + "format": "Send \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on Server Socket" +} \ No newline at end of file diff --git a/actions/ssckSendText.json b/actions/ssckSendText.json new file mode 100644 index 0000000..13ec981 --- /dev/null +++ b/actions/ssckSendText.json @@ -0,0 +1,28 @@ +{ + "id": "{E52EEA18-D4CD-B384-76EF-4008830AC681}", + "caption": "Send text", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + } + ], + "action": [ + "SSCK_SendText($_IPS['TARGET'], $_IPS['TEXT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{8062CF2B-600E-41D6-AD4B-1BA66C32D6ED}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Send text": "Sende Text", + "Send \"{TEXT}\" on Server Socket" : "Sende \"{TEXT}\" auf Server Socket" + } + }, + "format": "Send \"{TEXT}\" on Server Socket" +} \ No newline at end of file diff --git a/actions/usckSendText.json b/actions/usckSendText.json new file mode 100644 index 0000000..8b0aa73 --- /dev/null +++ b/actions/usckSendText.json @@ -0,0 +1,28 @@ +{ + "id": "{3F6B0C13-783A-4F98-8444-288F9BC6A732}", + "caption": "Send text", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + } + ], + "action": [ + "USCK_SendText($_IPS['TARGET'], $_IPS['TEXT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{82347F20-F541-41E1-AC5B-A636FD3AE2D8}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Send text": "Sende Text", + "Send \"{TEXT}\" on UDP Socket" : "Sende \"{TEXT}\" auf UDP Socket" + } + }, + "format": "Send \"{TEXT}\" on UDP Socket" +} \ No newline at end of file diff --git a/actions/vioConnect.json b/actions/vioConnect.json new file mode 100644 index 0000000..c75aefa --- /dev/null +++ b/actions/vioConnect.json @@ -0,0 +1,33 @@ +{ + "id": "{24452C06-C276-8DA8-051B-D821EAA125C5}", + "caption": "Connect VirtualIO", + "form": [ + { + "type": "ValidationTextBox", + "name": "CLIENTIP", + "caption": "ClientIP" + }, + { + "type": "ValidationTextBox", + "name": "CLIENTPORT", + "caption": "ClientPort" + } + ], + "action": [ + "VIO_Connect($_IPS['TARGET'], $_IPS['CLIENTIP'], $_IPS['CLIENTPORT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6179ED6A-FC31-413C-BB8E-1204150CF376}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Connect VirtualIO": "Verbinde VirtualIO", + "Connect on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Verbinde über {CLIENTIP}:{CLIENTPORT} auf VirtualIO" + } + }, + "format": "Connect on {CLIENTIP}:{CLIENTPORT} on VirtualIO" +} \ No newline at end of file diff --git a/actions/vioDisconnect.json b/actions/vioDisconnect.json new file mode 100644 index 0000000..84d0201 --- /dev/null +++ b/actions/vioDisconnect.json @@ -0,0 +1,33 @@ +{ + "id": "{D4F25A13-0B27-1A22-61C4-B9FA19843832}", + "caption": "Disconnect VirtualIO", + "form": [ + { + "type": "ValidationTextBox", + "name": "CLIENTIP", + "caption": "ClientIP" + }, + { + "type": "ValidationTextBox", + "name": "CLIENTPORT", + "caption": "ClientPort" + } + ], + "action": [ + "VIO_Disconnect($_IPS['TARGET'], $_IPS['CLIENTIP'], $_IPS['CLIENTPORT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6179ED6A-FC31-413C-BB8E-1204150CF376}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Disconnect VirtualIO": "Trenne VirtualIO", + "Disconnect connection {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Trenne Verbindung {CLIENTIP}:{CLIENTPORT} auf VirtualIO" + } + }, + "format": "Disconnect connection {CLIENTIP}:{CLIENTPORT} on VirtualIO" +} \ No newline at end of file diff --git a/actions/vioPushPacket.json b/actions/vioPushPacket.json new file mode 100644 index 0000000..6f2471a --- /dev/null +++ b/actions/vioPushPacket.json @@ -0,0 +1,38 @@ +{ + "id": "{0EF5D1AD-3E66-DFA3-AF91-7C192018576A}", + "caption": "Push paket", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + }, + { + "type": "ValidationTextBox", + "name": "CLIENTIP", + "caption": "ClientIP" + }, + { + "type": "ValidationTextBox", + "name": "CLIENTPORT", + "caption": "ClientPort" + } + ], + "action": [ + "VIO_PushPaket($_IPS['TARGET'], $_IPS['TEXT'], $_IPS['CLIENTIP'], $_IPS['CLIENTPORT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6179ED6A-FC31-413C-BB8E-1204150CF376}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Push paket": "Versende Paket", + "Push paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Versende Paket \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf VirtualIO" + } + }, + "format": "Push paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" +} \ No newline at end of file diff --git a/actions/vioPushPacketHEX.json b/actions/vioPushPacketHEX.json new file mode 100644 index 0000000..b673b99 --- /dev/null +++ b/actions/vioPushPacketHEX.json @@ -0,0 +1,38 @@ +{ + "id": "{73938D40-1AA4-E20F-E17A-90CBF9277D9B}", + "caption": "Push paket HEX", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text in HEX" + }, + { + "type": "ValidationTextBox", + "name": "CLIENTIP", + "caption": "ClientIP" + }, + { + "type": "NumberSpinner", + "name": "CLIENTPORT", + "caption": "ClientPort" + } + ], + "action": [ + "VIO_PushPaketHEX($_IPS['TARGET'], $_IPS['TEXT'], $_IPS['CLIENTIP'], $_IPS['CLIENTPORT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6179ED6A-FC31-413C-BB8E-1204150CF376}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Push paket HEX": "Versende Paket HEX", + "Push paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Versende Paket \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf VirtualIO" + } + }, + "format": "Push paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" +} \ No newline at end of file diff --git a/actions/vioPushText.json b/actions/vioPushText.json new file mode 100644 index 0000000..ef72edb --- /dev/null +++ b/actions/vioPushText.json @@ -0,0 +1,28 @@ +{ + "id": "{68E18232-27CE-8392-9104-81D31F268BEF}", + "caption": "Push text", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + } + ], + "action": [ + "VIO_PushText($_IPS['TARGET'], $_IPS['TEXT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6179ED6A-FC31-413C-BB8E-1204150CF376}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Push text": "Versende Text", + "Push text \"{TEXT}\" on VirtualIO" : "Versende Text \"{TEXT}\" auf VirtualIO" + } + }, + "format": "Push text \"{TEXT}\" on VirtualIO" +} \ No newline at end of file diff --git a/actions/vioPushTextHEX.json b/actions/vioPushTextHEX.json new file mode 100644 index 0000000..68541ab --- /dev/null +++ b/actions/vioPushTextHEX.json @@ -0,0 +1,28 @@ +{ + "id": "{63215AE7-2756-2193-0CF9-16313C76B728}", + "caption": "Push text HEX", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text in HEX" + } + ], + "action": [ + "VIO_PushTextHEX($_IPS['TARGET'], $_IPS['TEXT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6179ED6A-FC31-413C-BB8E-1204150CF376}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Push text HEX": "Versende Text HEX", + "Push text \"{TEXT}\" on VirtualIO" : "Versende Text \"{TEXT}\" auf VirtualIO" + } + }, + "format": "Push text \"{TEXT}\" on VirtualIO" +} \ No newline at end of file diff --git a/actions/vioSendPacket.json b/actions/vioSendPacket.json new file mode 100644 index 0000000..ff5c1bc --- /dev/null +++ b/actions/vioSendPacket.json @@ -0,0 +1,38 @@ +{ + "id": "{F6EA0C96-76D4-1C11-527E-B9151FEEF44F}", + "caption": "Send paket", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + }, + { + "type": "ValidationTextBox", + "name": "CLIENTIP", + "caption": "ClientIP" + }, + { + "type": "NumberSpinner", + "name": "CLIENTPORT", + "caption": "ClientPort" + } + ], + "action": [ + "VIO_PushPaket($_IPS['TARGET'], $_IPS['TEXT'], $_IPS['CLIENTIP'], $_IPS['CLIENTPORT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6179ED6A-FC31-413C-BB8E-1204150CF376}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Send paket": "Sende Paket", + "Send paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Sende Paket \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf VirtualIO" + } + }, + "format": "Send paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" +} \ No newline at end of file diff --git a/actions/vioSendText.json b/actions/vioSendText.json new file mode 100644 index 0000000..fe43895 --- /dev/null +++ b/actions/vioSendText.json @@ -0,0 +1,28 @@ +{ + "id": "{222A4671-EF9B-70B5-DF8C-624CA39AEB99}", + "caption": "Send text", + "form": [ + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + } + ], + "action": [ + "VIO_SendText($_IPS['TARGET'], $_IPS['TEXT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{6179ED6A-FC31-413C-BB8E-1204150CF376}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Send text": "Sende Text", + "Send text \"{TEXT}\" on VirtualIO" : "Sende Text \"{TEXT}\" auf VirtualIO" + } + }, + "format": "Send text \"{TEXT}\" on VirtualIO" +} \ No newline at end of file diff --git a/actions/wscSendMessage.json b/actions/wscSendMessage.json new file mode 100644 index 0000000..82afb61 --- /dev/null +++ b/actions/wscSendMessage.json @@ -0,0 +1,29 @@ +{ + "id": "{49D105CA-6EAB-8B9A-4C44-6B43F9593B19}", + "caption": "Send message", + "form": [ + { + "type": "ValidationTextBox", + "name": "MESSAGE", + "caption": "Message" + } + ], + "action": [ + "WSC_SendMessage($_IPS['TARGET'], $_IPS['MESSAGE']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{3AB77A94-3467-4E66-8A73-840B4AD89582}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Message": "Nachricht", + "Send message": "Sende Nachricht", + "Send \"{MESSAGE}\" on WebSocket Client" : "Sende \"{MESSAGE}\" auf WebSocket Client" + } + }, + "format": "Send \"{MESSAGE}\" on WebSocket Client" +} \ No newline at end of file diff --git a/actions/wwwUpdatePage.json b/actions/wwwUpdatePage.json new file mode 100644 index 0000000..3b5d6e8 --- /dev/null +++ b/actions/wwwUpdatePage.json @@ -0,0 +1,20 @@ +{ + "id": "{E89A232F-D3F9-82D2-2FAA-5534A1F09821}", + "caption": "Update page", + "form": [], + "action": [ + "WWW_UpdatePage($_IPS['TARGET'], $_IPS['TEXT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{4CB91589-CE01-4700-906F-26320EFCF6C4}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Update page": "Aktualisiere Seite" + } + } +} \ No newline at end of file From 1eaef3f329417fcac3f41bb7bb95b689cc8c4165 Mon Sep 17 00:00:00 2001 From: Pio Date: Tue, 18 May 2021 13:22:41 +0200 Subject: [PATCH 6/9] More Actions --- actions/hmRequestStatus.json | 20 ++++++++++++++++++++ actions/igUpdateImage.json | 20 ++++++++++++++++++++ actions/imapDeleteMail.json | 28 ++++++++++++++++++++++++++++ actions/knxRequestStatus.json | 20 ++++++++++++++++++++ actions/pop3DeleteMail.json | 28 ++++++++++++++++++++++++++++ actions/smsSend.json | 34 ++++++++++++++++++++++++++++++++++ 6 files changed, 150 insertions(+) create mode 100644 actions/hmRequestStatus.json create mode 100644 actions/igUpdateImage.json create mode 100644 actions/imapDeleteMail.json create mode 100644 actions/knxRequestStatus.json create mode 100644 actions/pop3DeleteMail.json create mode 100644 actions/smsSend.json diff --git a/actions/hmRequestStatus.json b/actions/hmRequestStatus.json new file mode 100644 index 0000000..8e46414 --- /dev/null +++ b/actions/hmRequestStatus.json @@ -0,0 +1,20 @@ +{ + "id": "{ABCAB228-A14E-EC39-41C3-51FB2BF80249}", + "caption": "Request Info", + "form": [], + "action": [ + "HM_RequestStatus($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{EE4A81C6-5C90-4DB7-AD2F-F6BBD521412E}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Request Info": "Frage Information an" + } + } +} \ No newline at end of file diff --git a/actions/igUpdateImage.json b/actions/igUpdateImage.json new file mode 100644 index 0000000..feec061 --- /dev/null +++ b/actions/igUpdateImage.json @@ -0,0 +1,20 @@ +{ + "id": "{7767FCCE-8B5D-403E-8514-357893E0A551}", + "caption": "Update Image", + "form": [], + "action": [ + "IG_UpdateImage($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{5A5D5DBD-53AB-4826-8B09-71E9E4E981E5}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Update Image": "Aktualisiere Bild" + } + } +} \ No newline at end of file diff --git a/actions/imapDeleteMail.json b/actions/imapDeleteMail.json new file mode 100644 index 0000000..fc6975b --- /dev/null +++ b/actions/imapDeleteMail.json @@ -0,0 +1,28 @@ +{ + "id": "{D62649FF-83B5-78A2-5E40-0A051859CFB4}", + "caption": "Delete mail", + "form": [ + { + "type": "ValidationTextBox", + "name": "UID", + "caption": "UID" + } + ], + "action": [ + "SPRT_DeleteMail($_IPS['TARGET'], $_IPS['UID']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{69CA7DBF-5FCE-4FDF-9F36-C05E0136ECFD}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Delete mail": "Lösche Mail", + "Delete mail with UID \"{UID}\"" : "Lösche Mail mit UID \"{UID}\"" + } + }, + "format": "Delete mail with UID \"{UID}\"" +} \ No newline at end of file diff --git a/actions/knxRequestStatus.json b/actions/knxRequestStatus.json new file mode 100644 index 0000000..fef664b --- /dev/null +++ b/actions/knxRequestStatus.json @@ -0,0 +1,20 @@ +{ + "id": "{8862049B-8B59-4A1C-7BA6-C42A41EB2101}", + "caption": "Request Info", + "form": [], + "action": [ + "KNX_RequestStatus($_IPS['TARGET']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{24A9D68D-7B98-4D74-9BAE-3645D435A9EF}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Request Info": "Frage Information an" + } + } +} \ No newline at end of file diff --git a/actions/pop3DeleteMail.json b/actions/pop3DeleteMail.json new file mode 100644 index 0000000..67c7cfd --- /dev/null +++ b/actions/pop3DeleteMail.json @@ -0,0 +1,28 @@ +{ + "id": "{1C1C4558-89F5-E2FD-4DCB-F90A14AC784B}", + "caption": "Delete mail", + "form": [ + { + "type": "ValidationTextBox", + "name": "UID", + "caption": "UID" + } + ], + "action": [ + "POP3_DeleteMail($_IPS['TARGET'], $_IPS['UID']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{CABFCCA1-FBFF-4AB7-B11B-9879E67E152F}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Delete mail": "Lösche Mail", + "Delete mail with UID \"{UID}\"" : "Lösche Mail mit UID \"{UID}\"" + } + }, + "format": "Delete mail with UID \"{UID}\"" +} \ No newline at end of file diff --git a/actions/smsSend.json b/actions/smsSend.json new file mode 100644 index 0000000..dfbba2b --- /dev/null +++ b/actions/smsSend.json @@ -0,0 +1,34 @@ +{ + "id": "{91F87B8B-671B-BCFF-C58B-FF45390C62CA}", + "caption": "Send SMS", + "form": [ + { + "type": "ValidationTextBox", + "name": "NUMBER", + "caption": "Number" + }, + { + "type": "ValidationTextBox", + "name": "TEXT", + "caption": "Text" + } + ], + "action": [ + "SMS_Send($_IPS['TARGET'], $_IPS['NUMBER'], $_IPS['TEXT']);" + ], + "restrictions": { + "objectType": [ 1 ], + "moduleID": [ + "{96102E00-FD8C-4DD3-A3C2-376A44895AB1}" + ], + "includeEnvironments": ["TestCommands", "Default"] + }, + "locale": { + "de": { + "Send SMS": "Sende SMS", + "Number": "Nummer", + "Send \"{TEXT}\" an {NUMBER}" : "Sende \"{TEXT}\" an {NUMBER}" + } + }, + "format": "Send \"{TEXT}\" an {NUMBER}" +} \ No newline at end of file From f1b8d878cc4f8fd5665a6e9ed5e566c9b649627e Mon Sep 17 00:00:00 2001 From: DrNiels Date: Fri, 4 Jun 2021 16:55:04 +0200 Subject: [PATCH 7/9] Add some descriptions and categories (IPS-665) --- actions/allReadConfiguration.json | 7 +++++-- actions/allSetAnalog.json | 7 +++++-- actions/allSwitchActor.json | 7 +++++-- actions/allSwitchMode.json | 7 +++++-- actions/allUpdateValues.json | 7 +++++-- actions/csckSendText.json | 7 +++++-- actions/cutterClearBuffer.json | 7 +++++-- actions/dmxFadeChannel.json | 4 +++- 8 files changed, 38 insertions(+), 15 deletions(-) diff --git a/actions/allReadConfiguration.json b/actions/allReadConfiguration.json index dbc8e64..374b507 100644 --- a/actions/allReadConfiguration.json +++ b/actions/allReadConfiguration.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Read Configuration": "Lese Konfiguration aus" + "Read Configuration": "Lese Konfiguration aus", + "Read the configuration of the target device": "Liest die Konfiguration des Zielgeräts aus" } - } + }, + "category": "target", + "description": "Read the configuration of the target device" } \ No newline at end of file diff --git a/actions/allSetAnalog.json b/actions/allSetAnalog.json index 0d2601c..9c5d6fa 100644 --- a/actions/allSetAnalog.json +++ b/actions/allSetAnalog.json @@ -29,8 +29,11 @@ "Set Analog Channel": "Setzte Analog Kanal", "Channel ID": "Kanal ID", "Value": "Wert", - "Set channel {CHANNELID} to value {VALUE}" : "Setze Kanal {CHANNELID} auf Wert {VALUE}" + "Set channel {CHANNELID} to value {VALUE}" : "Setze Kanal {CHANNELID} auf Wert {VALUE}", + "Set a channel of the target device to the defined value": "Setze einen Kanal des Zielgeräts auf den definerten Wert" } }, - "format": "Set channel {CHANNELID} to value {VALUE}" + "format": "Set channel {CHANNELID} to value {VALUE}", + "category": "target", + "description": "Set a channel of the target device to the defined value" } \ No newline at end of file diff --git a/actions/allSwitchActor.json b/actions/allSwitchActor.json index 2a74929..3f4c8a0 100644 --- a/actions/allSwitchActor.json +++ b/actions/allSwitchActor.json @@ -27,8 +27,11 @@ "de": { "Set actor channel": "Setze Aktor Kanal", "Channel ID": "Kanal ID", - "Set channel {CHANNELID} to Status {STATUS}" : "Setze Kanal {CHANNELID} auf Status {STATUS}" + "Set channel {CHANNELID} to Status {STATUS}" : "Setze Kanal {CHANNELID} auf Status {STATUS}", + "Set a channel of the target device to the defined value": "Setze einen Kanal des Zielgeräts auf den definerten Wert" } }, - "format": "Set channel {CHANNELID} to Status {STATUS}" + "format": "Set channel {CHANNELID} to Status {STATUS}", + "category": "target", + "description": "Set a channel of the target device to the defined value" } \ No newline at end of file diff --git a/actions/allSwitchMode.json b/actions/allSwitchMode.json index 5c21748..2b231c7 100644 --- a/actions/allSwitchMode.json +++ b/actions/allSwitchMode.json @@ -21,8 +21,11 @@ "locale": { "de": { "Switch mode": "Schalte den Modus", - "Set into mode {STATUS}": "Setze in den Modus {STATUS}" + "Set into mode {STATUS}": "Setze in den Modus {STATUS}", + "Switch the target device on or off": "Schalte des Zielgerät an oder aus" } }, - "format": "Set into mode {STATUS}" + "format": "Set into mode {STATUS}", + "category": "target", + "description": "Switch the target device on or off" } \ No newline at end of file diff --git a/actions/allUpdateValues.json b/actions/allUpdateValues.json index 6bb193f..a9dda7a 100644 --- a/actions/allUpdateValues.json +++ b/actions/allUpdateValues.json @@ -18,7 +18,10 @@ }, "locale": { "de": { - "Update values": "Aktualisiere Werte" + "Update values": "Aktualisiere Werte", + "Update values of the target device": "Aktualisiere Werte des Zielgeräts" } - } + }, + "category": "target", + "description": "Update values of the target device" } \ No newline at end of file diff --git a/actions/csckSendText.json b/actions/csckSendText.json index d573cc4..21a18a0 100644 --- a/actions/csckSendText.json +++ b/actions/csckSendText.json @@ -21,8 +21,11 @@ "locale": { "de": { "Send text": "Sende Text", - "Send \"{TEXT}\" on Client Socket" : "Sende \"{TEXT}\" auf Client Socket" + "Send \"{TEXT}\" on Client Socket" : "Sende \"{TEXT}\" auf Client Socket", + "Send text on the target Client Socket": "Sende Text auf dem Ziel-Client Socket" } }, - "format": "Send \"{TEXT}\" on Client Socket" + "format": "Send \"{TEXT}\" on Client Socket", + "category": "target", + "description": "Send text on the target Client Socket" } \ No newline at end of file diff --git a/actions/cutterClearBuffer.json b/actions/cutterClearBuffer.json index 8a82bf5..c701e8d 100644 --- a/actions/cutterClearBuffer.json +++ b/actions/cutterClearBuffer.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Clear Buffer": "Lösche Buffer" + "Clear Buffer": "Lösche Buffer", + "Delete the buffer of the target Cutter": "Lösche den Buffer des Ziel-Cutters" } - } + }, + "category": "target", + "description": "Delete the buffer of the target Cutter" } \ No newline at end of file diff --git a/actions/dmxFadeChannel.json b/actions/dmxFadeChannel.json index a3449d1..7d7d608 100644 --- a/actions/dmxFadeChannel.json +++ b/actions/dmxFadeChannel.json @@ -39,5 +39,7 @@ "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds": "Überblende {CHANNEL, select, 0 {alle Kanäle} other {Kanal {CHANNEL}}} auf Wert {VALUE} in {FADING} Sekunden" } }, - "format": "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds" + "format": "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds", + "category": "target", + "description": "Fade a channel of the target device to a defined value over a given duration" } \ No newline at end of file From 26b8a1333f1bad7cb0a286d94f841082eb7a0bb0 Mon Sep 17 00:00:00 2001 From: Pascal Piotrowski Date: Wed, 16 Jun 2021 13:01:39 +0200 Subject: [PATCH 8/9] add descriptions --- actions/dmxFadeChannel.json | 3 ++- actions/dmxFadeChannelDelayed.json | 7 +++++-- actions/dmxFadeRGB.json | 7 +++++-- actions/dmxFadeRGBDelayed.json | 7 +++++-- actions/dmxRequestInfo.json | 7 +++++-- actions/dmxResetInterface.json | 5 ++++- actions/dmxSetBlackOut.json | 7 +++++-- actions/dmxSetChannel.json | 7 +++++-- actions/dmxSetRGB.json | 7 +++++-- actions/dsCallScene.json | 7 +++++-- actions/dsDimSet.json | 7 +++++-- actions/dsRequestStatus.json | 9 ++++++--- actions/dsShutterMoveDown.json | 7 +++++-- actions/dsShutterMoveUp.json | 7 +++++-- actions/dsShutterStepDown.json | 7 +++++-- actions/dsShutterStepUp.json | 7 +++++-- actions/dsShutterStop.json | 7 +++++-- actions/dsSwitchMode.json | 7 +++++-- actions/enoDimSet.json | 7 +++++-- actions/enoSetIntensity.json | 7 +++++-- actions/enoShutterMoveDown.json | 7 +++++-- actions/enoShutterMoveDownEx.json | 7 +++++-- actions/enoShutterMoveUp.json | 7 +++++-- actions/enoShutterMoveUpEx.json | 7 +++++-- actions/enoShutterStepDown.json | 7 +++++-- actions/enoShutterStepUp.json | 7 +++++-- actions/enoShutterStop.json | 7 +++++-- actions/hidSendEvent.json | 7 +++++-- actions/hmRequestStatus.json | 7 +++++-- actions/igUpdateImage.json | 7 +++++-- 30 files changed, 147 insertions(+), 59 deletions(-) diff --git a/actions/dmxFadeChannel.json b/actions/dmxFadeChannel.json index 7d7d608..9259ec0 100644 --- a/actions/dmxFadeChannel.json +++ b/actions/dmxFadeChannel.json @@ -36,7 +36,8 @@ "Value": "Wert", "Fading time": "Überblendzeit", "seconds": "Sekunden", - "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds": "Überblende {CHANNEL, select, 0 {alle Kanäle} other {Kanal {CHANNEL}}} auf Wert {VALUE} in {FADING} Sekunden" + "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds": "Überblende {CHANNEL, select, 0 {alle Kanäle} other {Kanal {CHANNEL}}} auf Wert {VALUE} in {FADING} Sekunden", + "Fade a channel of the target device to a defined value over a given duration": "Blende beim Ziel einen Kanal innerhalb einer festgelegten Zeit auf einen bestimmten Wert über" } }, "format": "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds", diff --git a/actions/dmxFadeChannelDelayed.json b/actions/dmxFadeChannelDelayed.json index b0c133c..a6f3809 100644 --- a/actions/dmxFadeChannelDelayed.json +++ b/actions/dmxFadeChannelDelayed.json @@ -43,8 +43,11 @@ "Fading time": "Überblendzeit", "Delay time": "Verzögerung", "seconds": "Sekunden", - "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds after waiting for {DELAY} seconds": "Überblende {CHANNEL, select, 0 {alle Kanäle} other {Kanal {CHANNEL}}} auf Wert {VALUE} in {FADING} Sekunden nachdem für {DELAY} gewartet wurde" + "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds after waiting for {DELAY} seconds": "Überblende {CHANNEL, select, 0 {alle Kanäle} other {Kanal {CHANNEL}}} auf Wert {VALUE} in {FADING} Sekunden nachdem für {DELAY} gewartet wurde", + "Fade a channel of the target device to a defined value over a given duration after a defined delay": "Blende beim Ziel einen Kanal nach einer eingestellten Verzögerung innerhalb einer festgelegten Zeit auf einen bestimmten Wert über" } }, - "format": "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds after waiting for {DELAY} seconds" + "format": "Fade {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE} in {FADING} seconds after waiting for {DELAY} seconds", + "category": "target", + "description": "Fade a channel of the target device to a defined value over a given duration after a defined delay" } \ No newline at end of file diff --git a/actions/dmxFadeRGB.json b/actions/dmxFadeRGB.json index 5063e55..c62f2a4 100644 --- a/actions/dmxFadeRGB.json +++ b/actions/dmxFadeRGB.json @@ -42,8 +42,11 @@ "Blue": "Blaue", "Fading time": "Zeit der Rampe", "seconds": "Sekunden", - "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds": "Setze RGB auf Zielwerte Rot({R}) Grün({G}) Blau({B}) in {FADING} Sekunden" + "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds": "Setze RGB auf Zielwerte Rot({R}) Grün({G}) Blau({B}) in {FADING} Sekunden", + "Fade a RGB of the target device to a defined value over a given duration": "Setze beim Ziel den RGB innerhalb einer festgelegten Zeit auf einen bestimmten Wert" } }, - "format": "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds" + "format": "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds", + "category": "target", + "description": "Fade a RGB of the target device to a defined value over a given duration" } \ No newline at end of file diff --git a/actions/dmxFadeRGBDelayed.json b/actions/dmxFadeRGBDelayed.json index eb5a34f..f5453e1 100644 --- a/actions/dmxFadeRGBDelayed.json +++ b/actions/dmxFadeRGBDelayed.json @@ -49,8 +49,11 @@ "Fading time": "Zeit der Rampe", "Delay time": "Verzögerung", "seconds": "Sekunden", - "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds after waiting for {DELAY} seconds": "Setze RGB auf Zielwerte Rot({R}) Grün({G}) Blau({B}) in {FADING} Sekunden nachdem für {DELAY} Sekunden gewartet wurde" + "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds after waiting for {DELAY} seconds": "Setze RGB auf Zielwerte Rot({R}) Grün({G}) Blau({B}) in {FADING} Sekunden nachdem für {DELAY} Sekunden gewartet wurde", + "Fade a RGB of the target device to a defined value over a given duration after a defined delay": "Setze beim Ziel den RGB nach einer eingestellten Verzögerung innerhalb einer festgelegten Zeit auf einen bestimmten Wert" } }, - "format": "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds after waiting for {DELAY} seconds" + "format": "Fade RGB on Value Red({R}) Green({G}) Blue({B}) in {FADING} seconds after waiting for {DELAY} seconds", + "category": "target", + "description": "Fade a RGB of the target device to a defined value over a given duration after a defined delay" } \ No newline at end of file diff --git a/actions/dmxRequestInfo.json b/actions/dmxRequestInfo.json index f1b436b..edba25b 100644 --- a/actions/dmxRequestInfo.json +++ b/actions/dmxRequestInfo.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Request Info": "Frage Information an" + "Request Info": "Frage Information an", + "Request info of the target device": "Frage Information des Zielgeräts an" } - } + }, + "category": "target", + "description": "Request info of the target device" } \ No newline at end of file diff --git a/actions/dmxResetInterface.json b/actions/dmxResetInterface.json index 758b5d0..ea5944f 100644 --- a/actions/dmxResetInterface.json +++ b/actions/dmxResetInterface.json @@ -14,6 +14,9 @@ }, "locale": { "de": { + "Reset the target device": "Setze das Zielgerät zurück" } - } + }, + "category": "target", + "description": "Reset the target device" } \ No newline at end of file diff --git a/actions/dmxSetBlackOut.json b/actions/dmxSetBlackOut.json index 9cc10b2..87302bf 100644 --- a/actions/dmxSetBlackOut.json +++ b/actions/dmxSetBlackOut.json @@ -20,7 +20,10 @@ }, "locale": { "de": { - "Set Black Out": "Schalte Blackout" + "Set Black Out": "Schalte Blackout", + "Set Black Out of the target device": "Setze den Blackout des Zielgeräts" } - } + }, + "category": "target", + "description": "Set Black Out of the target device" } \ No newline at end of file diff --git a/actions/dmxSetChannel.json b/actions/dmxSetChannel.json index 90bcb1d..1c01ba3 100644 --- a/actions/dmxSetChannel.json +++ b/actions/dmxSetChannel.json @@ -29,8 +29,11 @@ "Channel": "Kanal", "Value": "Wert", "seconds": "Sekunden", - "Set {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE}": "Überblende {CHANNEL, select, 0 {alle Kanäle} other {Kanal {CHANNEL}}} auf Wert {VALUE}" + "Set {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE}": "Überblende {CHANNEL, select, 0 {alle Kanäle} other {Kanal {CHANNEL}}} auf Wert {VALUE}", + "Set a channel of the target device to a defined value": "Setze einen Kanal des Zielgeräts auf einen bestimmten Wert" } }, - "format": "Set {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE}" + "format": "Set {CHANNEL, select, 0 {all Channels} other {Channel {CHANNEL}}} on Value {VALUE}", + "category": "target", + "description": "Set a channel of the target device to a defined value" } \ No newline at end of file diff --git a/actions/dmxSetRGB.json b/actions/dmxSetRGB.json index 25b2520..ddc89dd 100644 --- a/actions/dmxSetRGB.json +++ b/actions/dmxSetRGB.json @@ -34,8 +34,11 @@ "Red": "Rot", "Green": "Grün", "Blue": "Blaue", - "Set RGB on Value Red({R}) Green({G}) Blue({B})": "Setze RGB auf Zielwerte Rot({R}) Grün({G}) Blau({B})" + "Set RGB on values Red({R}) Green({G}) Blue({B})": "Setze RGB auf Zielwerte Rot({R}) Grün({G}) Blau({B})", + "Set the RGB values of the target device to a defined value": "Setze die RGB-Werte des Zielgeräts auf einen bestimmten Wert" } }, - "format": "Set RGB on Value Red({R}) Green({G}) Blue({B})" + "format": "Set RGB on values Red({R}) Green({G}) Blue({B})", + "category": "target", + "description": "Set the RGB values of the target device to a defined value" } \ No newline at end of file diff --git a/actions/dsCallScene.json b/actions/dsCallScene.json index 61cdd0e..9075429 100644 --- a/actions/dsCallScene.json +++ b/actions/dsCallScene.json @@ -23,8 +23,11 @@ "de": { "Call scene": "Schalte auf Szene", "Scene": "Szene", - "Set device on Scene {SCENE}" : "Schalte Gerät auf Szene {SCENE}" + "Set device on Scene {SCENE}": "Schalte Gerät auf Szene {SCENE}", + "Call a Scene on the target device": "Rufe auf dem Zielgerät eine Szene auf" } }, - "format": "Set device on Scene {SCENE}" + "format": "Set device on Scene {SCENE}", + "category": "target", + "description": "Call a Scene on the target device" } \ No newline at end of file diff --git a/actions/dsDimSet.json b/actions/dsDimSet.json index ae5d4fd..381a5d0 100644 --- a/actions/dsDimSet.json +++ b/actions/dsDimSet.json @@ -22,8 +22,11 @@ "de": { "Set Dim": "Setze Dimmung", "Intensity": "Intensität", - "Set dim on intensity {INTENSITY}" : "Setze Dimmung auf Intensität {INTENSITY}" + "Set dim on intensity {INTENSITY}" : "Setze Dimmung auf Intensität {INTENSITY}", + "Set the dim of the target device on a defined value": "Setzte die Dimmung des Zielgeräts auf einen bestimmten Wert" } }, - "format": "Set dim on intensity {INTENSITY}" + "format": "Set dim on intensity {INTENSITY}", + "category": "target", + "description": "Set the dim of the target device on a defined value" } \ No newline at end of file diff --git a/actions/dsRequestStatus.json b/actions/dsRequestStatus.json index 7f10184..a7704a8 100644 --- a/actions/dsRequestStatus.json +++ b/actions/dsRequestStatus.json @@ -1,6 +1,6 @@ { "id": "{932474D7-97FF-A3DB-A8A0-9ADEDD234ABD}", - "caption": "Request Info", + "caption": "Request status", "form": [], "action": [ "DS_RequestStatus($_IPS['TARGET']);" @@ -15,7 +15,10 @@ }, "locale": { "de": { - "Request Info": "Frage Information an" + "Request status": "Frage Status an", + "Request status of the target device": "Frage Status des Zielgeräts an" } - } + }, + "category": "target", + "description": "Request status of the target device" } \ No newline at end of file diff --git a/actions/dsShutterMoveDown.json b/actions/dsShutterMoveDown.json index c2581c5..853290e 100644 --- a/actions/dsShutterMoveDown.json +++ b/actions/dsShutterMoveDown.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Move Shutter Down": "Fahre Rollladen runter" + "Move Shutter Down": "Fahre Rollladen runter", + "Move the target shutter down": "Fahre den Ziel-Rollladen runter" } - } + }, + "category": "target", + "description": "Move the target shutter down" } \ No newline at end of file diff --git a/actions/dsShutterMoveUp.json b/actions/dsShutterMoveUp.json index 079b3f1..84c3ae9 100644 --- a/actions/dsShutterMoveUp.json +++ b/actions/dsShutterMoveUp.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Move Shutter Up": "Fahre Rollladen hoch" + "Move Shutter Up": "Fahre Rollladen hoch", + "Move the target shutter up": "Fahre den Ziel-Rollladen hoch" } - } + }, + "category": "target", + "description": "Move the target shutter up" } \ No newline at end of file diff --git a/actions/dsShutterStepDown.json b/actions/dsShutterStepDown.json index 7c472ef..3430979 100644 --- a/actions/dsShutterStepDown.json +++ b/actions/dsShutterStepDown.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Shutter Step Down": "Fahre Rollladen einen Schritt runter" + "Shutter Step Down": "Fahre Rollladen einen Schritt runter", + "Move the target shutter a step down": "Fahre den Ziel-Rollladen einen Schritt runter" } - } + }, + "category": "target", + "description": "Move the target shutter a step down" } \ No newline at end of file diff --git a/actions/dsShutterStepUp.json b/actions/dsShutterStepUp.json index 6170a20..f12169f 100644 --- a/actions/dsShutterStepUp.json +++ b/actions/dsShutterStepUp.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Shutter Step Up": "Fahre Rollladen einen Schritt hoch" + "Shutter Step Up": "Fahre Rollladen einen Schritt hoch", + "Move the target shutter a step up": "Fahre den Ziel-Rollladen einen Schritt hoch" } - } + }, + "category": "target", + "description": "Move the target shutter a step up" } \ No newline at end of file diff --git a/actions/dsShutterStop.json b/actions/dsShutterStop.json index 5b3cf39..ea40bda 100644 --- a/actions/dsShutterStop.json +++ b/actions/dsShutterStop.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Stop Shutter": "Stoppe Rollladen" + "Stop Shutter": "Stoppe Rollladen", + "Stop the target shutter": "Stoppe den Ziel-Rollladen" } - } + }, + "category": "target", + "description": "Stop the target shutter" } \ No newline at end of file diff --git a/actions/dsSwitchMode.json b/actions/dsSwitchMode.json index 00b46fe..9e71ca8 100644 --- a/actions/dsSwitchMode.json +++ b/actions/dsSwitchMode.json @@ -22,8 +22,11 @@ "de": { "Switch Mode": "Schalte Modus", "Mode On/Off": "Modus An/Aus", - "Set Mode to {MODE}" : "Setze Modus auf {MODE}" + "Set Mode to {MODE}" : "Setze Modus auf {MODE}", + "Set mode of the target device": "Setze Modus des Zielgeräts" } }, - "format": "Set Mode to {MODE}" + "format": "Set Mode to {MODE}", + "category": "target", + "description": "Set mode of the target device" } \ No newline at end of file diff --git a/actions/enoDimSet.json b/actions/enoDimSet.json index 8a17118..1baa066 100644 --- a/actions/enoDimSet.json +++ b/actions/enoDimSet.json @@ -27,8 +27,11 @@ "de": { "Set Dim": "Setze Dimmung", "Intensity": "Intensität", - "Set dim on intensity {INTENSITY}" : "Setze Dimmung auf Intensität {INTENSITY}" + "Set dim on intensity {INTENSITY}" : "Setze Dimmung auf Intensität {INTENSITY}", + "Set the dim of the target device on a defined value": "Setzte die Dimmung des Zielgeräts auf einen bestimmten Wert" } }, - "format": "Set dim on intensity {INTENSITY}" + "format": "Set dim on intensity {INTENSITY}", + "category": "target", + "description": "Set the dim of the target device on a defined value" } \ No newline at end of file diff --git a/actions/enoSetIntensity.json b/actions/enoSetIntensity.json index c51a011..8722513 100644 --- a/actions/enoSetIntensity.json +++ b/actions/enoSetIntensity.json @@ -22,8 +22,11 @@ "de": { "Set Intensity": "Setze Intensität", "Intensity": "Intensität", - "Set intensity on {INTENSITY}" : "Setze Intensität auf {INTENSITY}" + "Set intensity on {INTENSITY}" : "Setze Intensität auf {INTENSITY}", + "Set the intensity of the target device on a defined value": "Setzte die Intensität des Zielgeräts auf einen bestimmten Wert" } }, - "format": "Set intensity on {INTENSITY}" + "format": "Set intensity on {INTENSITY}", + "category": "target", + "description": "Set the intensity of the target device on a defined value" } \ No newline at end of file diff --git a/actions/enoShutterMoveDown.json b/actions/enoShutterMoveDown.json index e572ad8..7213842 100644 --- a/actions/enoShutterMoveDown.json +++ b/actions/enoShutterMoveDown.json @@ -15,7 +15,10 @@ }, "locale": { "de": { - "Move Shutter Down": "Fahre Rollladen runter" + "Move Shutter Down": "Fahre Rollladen runter", + "Move the target shutter down": "Fahre den Ziel-Rollladen runter" } - } + }, + "category": "target", + "description": "Move the target shutter down" } \ No newline at end of file diff --git a/actions/enoShutterMoveDownEx.json b/actions/enoShutterMoveDownEx.json index 9b76e2c..d0b1210 100644 --- a/actions/enoShutterMoveDownEx.json +++ b/actions/enoShutterMoveDownEx.json @@ -24,7 +24,10 @@ "seconds": "Sekunden", "Runtime": "Laufzeit", "Move Shutter Down with runtime": "Fahre Rollladen runter mit Laufzeit", - "Move Shutter Down for {RUNTIME}": "Fahre Rollladen für {RUNTIME} runter" + "Move Shutter Down for {RUNTIME}": "Fahre Rollladen für {RUNTIME} runter", + "Move the target shutter down for a defined runtime": "Fahre den Ziel-Rollladen für eine definierte Laufzeit runter" } - } + }, + "category": "target", + "description": "Move the target shutter down for a defined runtime" } \ No newline at end of file diff --git a/actions/enoShutterMoveUp.json b/actions/enoShutterMoveUp.json index 0be1a5e..0831419 100644 --- a/actions/enoShutterMoveUp.json +++ b/actions/enoShutterMoveUp.json @@ -15,7 +15,10 @@ }, "locale": { "de": { - "Move Shutter Up": "Fahre Rollladen hoch" + "Move Shutter Up": "Fahre Rollladen hoch", + "Move the target shutter up": "Fahre den Ziel-Rollladen hoch" } - } + }, + "category": "target", + "description": "Move the target shutter up" } \ No newline at end of file diff --git a/actions/enoShutterMoveUpEx.json b/actions/enoShutterMoveUpEx.json index 4b1bd0c..ceaaa05 100644 --- a/actions/enoShutterMoveUpEx.json +++ b/actions/enoShutterMoveUpEx.json @@ -24,7 +24,10 @@ "seconds": "Sekunden", "Runtime": "Laufzeit", "Move Shutter Up with runtime": "Fahre Rollladen hoch mit Laufzeit", - "Move Shutter Up for {RUNTIME}": "Fahre Rollladen für {RUNTIME} hoch" + "Move Shutter Up for {RUNTIME}": "Fahre Rollladen für {RUNTIME} hoch", + "Move the target shutter up for a defined runtime": "Fahre den Ziel-Rollladen für eine definierte Laufzeit hoch" } - } + }, + "category": "target", + "description": "Move the target shutter up for a defined runtime" } \ No newline at end of file diff --git a/actions/enoShutterStepDown.json b/actions/enoShutterStepDown.json index 7466b35..42725e5 100644 --- a/actions/enoShutterStepDown.json +++ b/actions/enoShutterStepDown.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Shutter Step Down": "Fahre Rollladen einen Schritt runter" + "Shutter Step Down": "Fahre Rollladen einen Schritt runter", + "Move the target shutter a step down": "Fahre den Ziel-Rollladen einen Schritt runter" } - } + }, + "category": "target", + "description": "Move the target shutter a step down" } \ No newline at end of file diff --git a/actions/enoShutterStepUp.json b/actions/enoShutterStepUp.json index d966288..696765f 100644 --- a/actions/enoShutterStepUp.json +++ b/actions/enoShutterStepUp.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Shutter Step Up": "Fahre Rollladen einen Schritt hoch" + "Shutter Step Up": "Fahre Rollladen einen Schritt hoch", + "Move the target shutter a step up": "Fahre den Ziel-Rollladen einen Schritt hoch" } - } + }, + "category": "target", + "description": "Move the target shutter a step up" } \ No newline at end of file diff --git a/actions/enoShutterStop.json b/actions/enoShutterStop.json index ef735c6..777bf63 100644 --- a/actions/enoShutterStop.json +++ b/actions/enoShutterStop.json @@ -15,7 +15,10 @@ }, "locale": { "de": { - "Stop Shutter": "Stoppe Rollladen" + "Stop Shutter": "Stoppe Rollladen", + "Stop the target shutter": "Stoppe den Ziel-Rollladen" } - } + }, + "category": "target", + "description": "Stop the target shutter" } \ No newline at end of file diff --git a/actions/hidSendEvent.json b/actions/hidSendEvent.json index b9c1025..45af507 100644 --- a/actions/hidSendEvent.json +++ b/actions/hidSendEvent.json @@ -26,8 +26,11 @@ "locale": { "de": { "Send event": "Sende Event", - "Send \"{TEXT}\" with ID {ID} on HID" : "Sende \"{TEXT}\" mit ID {ID} auf HID" + "Send \"{TEXT}\" with ID {ID} on HID" : "Sende \"{TEXT}\" mit ID {ID} auf HID", + "Send event on the target hid device": "Sende Event auf dem Ziel-HID-Gerät" } }, - "format": "Send \"{TEXT}\" with ID {ID} on HID" + "format": "Send \"{TEXT}\" with ID {ID} on HID", + "category": "target", + "description": "Send event on the target HID device" } \ No newline at end of file diff --git a/actions/hmRequestStatus.json b/actions/hmRequestStatus.json index 8e46414..c1cd66e 100644 --- a/actions/hmRequestStatus.json +++ b/actions/hmRequestStatus.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Request Info": "Frage Information an" + "Request Info": "Frage Information an", + "Request status of the target device": "Frage Status des Zielgeräts an" } - } + }, + "category": "target", + "description": "Request status of the target device" } \ No newline at end of file diff --git a/actions/igUpdateImage.json b/actions/igUpdateImage.json index feec061..d2b8de2 100644 --- a/actions/igUpdateImage.json +++ b/actions/igUpdateImage.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Update Image": "Aktualisiere Bild" + "Update Image": "Aktualisiere Bild", + "Update image on the target device": "Aktualisiere das Bild des Zielgeräts" } - } + }, + "category": "target", + "description": "Update image on the target device" } \ No newline at end of file From 688169ab6ee36a7aecab584dcaef5d167876e553 Mon Sep 17 00:00:00 2001 From: Pascal Piotrowski Date: Thu, 17 Jun 2021 11:35:49 +0200 Subject: [PATCH 9/9] add more descriptions --- actions/imapDeleteMail.json | 7 +++++-- actions/knxRequestStatus.json | 9 ++++++--- actions/msckSendText.json | 7 +++++-- actions/owRequestStatus.json | 7 +++++-- actions/pop3DeleteMail.json | 7 +++++-- actions/smsSend.json | 7 +++++-- actions/smtpSendMail.json | 7 +++++-- actions/sprtSendText.json | 7 +++++-- actions/sprtSetBreak.json | 7 +++++-- actions/sprtSetDTR.json | 7 +++++-- actions/sprtSetRTS.json | 7 +++++-- actions/ssckSendPacket.json | 7 +++++-- actions/ssckSendText.json | 7 +++++-- actions/usckSendText.json | 7 +++++-- actions/vioConnect.json | 7 +++++-- actions/vioDisconnect.json | 7 +++++-- actions/vioPushPacket.json | 13 ++++++++----- actions/vioPushPacketHEX.json | 7 +++++-- actions/vioPushText.json | 7 +++++-- actions/vioPushTextHEX.json | 7 +++++-- actions/vioSendPacket.json | 13 ++++++++----- actions/vioSendText.json | 7 +++++-- actions/wscSendMessage.json | 7 +++++-- actions/wwwUpdatePage.json | 7 +++++-- 24 files changed, 127 insertions(+), 55 deletions(-) diff --git a/actions/imapDeleteMail.json b/actions/imapDeleteMail.json index fc6975b..c8c5b7f 100644 --- a/actions/imapDeleteMail.json +++ b/actions/imapDeleteMail.json @@ -21,8 +21,11 @@ "locale": { "de": { "Delete mail": "Lösche Mail", - "Delete mail with UID \"{UID}\"" : "Lösche Mail mit UID \"{UID}\"" + "Delete mail with UID \"{UID}\"" : "Lösche Mail mit UID \"{UID}\"", + "Delete mail of the target imap instance": "Lösche Mail von der Ziel-IMAP Instanz" } }, - "format": "Delete mail with UID \"{UID}\"" + "format": "Delete mail with UID \"{UID}\"", + "category": "target", + "description": "Delete mail of the target imap instance" } \ No newline at end of file diff --git a/actions/knxRequestStatus.json b/actions/knxRequestStatus.json index fef664b..d8a6d3d 100644 --- a/actions/knxRequestStatus.json +++ b/actions/knxRequestStatus.json @@ -1,6 +1,6 @@ { "id": "{8862049B-8B59-4A1C-7BA6-C42A41EB2101}", - "caption": "Request Info", + "caption": "Request status", "form": [], "action": [ "KNX_RequestStatus($_IPS['TARGET']);" @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Request Info": "Frage Information an" + "Request status": "Frage Status an", + "Request status of the target device": "Frage Status des Zielgeräts an" } - } + }, + "category": "target", + "description": "Request status of the target device" } \ No newline at end of file diff --git a/actions/msckSendText.json b/actions/msckSendText.json index 76a3921..781875c 100644 --- a/actions/msckSendText.json +++ b/actions/msckSendText.json @@ -21,8 +21,11 @@ "locale": { "de": { "Send text": "Sende Text", - "Send \"{TEXT}\" on Multicast Socket" : "Sende \"{TEXT}\" auf Multicast Socket" + "Send \"{TEXT}\" on Multicast Socket" : "Sende \"{TEXT}\" auf Multicast Socket", + "Send text on the target Multicast Socket": "Sende Text auf dem Ziel Multicast Socket" } }, - "format": "Send \"{TEXT}\" on Multicast Socket" + "format": "Send \"{TEXT}\" on Multicast Socket", + "category": "target", + "description": "Send text on the target Multicast Socket" } \ No newline at end of file diff --git a/actions/owRequestStatus.json b/actions/owRequestStatus.json index d83d562..9240bc5 100644 --- a/actions/owRequestStatus.json +++ b/actions/owRequestStatus.json @@ -23,7 +23,10 @@ }, "locale": { "de": { - "Request status": "Frage Status ab" + "Request status": "Frage Status ab", + "Request status of the target device": "Frage Status des Zielgeräts an" } - } + }, + "category": "target", + "description": "Request status of the target device" } \ No newline at end of file diff --git a/actions/pop3DeleteMail.json b/actions/pop3DeleteMail.json index 67c7cfd..df3b2ec 100644 --- a/actions/pop3DeleteMail.json +++ b/actions/pop3DeleteMail.json @@ -21,8 +21,11 @@ "locale": { "de": { "Delete mail": "Lösche Mail", - "Delete mail with UID \"{UID}\"" : "Lösche Mail mit UID \"{UID}\"" + "Delete mail with UID \"{UID}\"" : "Lösche Mail mit UID \"{UID}\"", + "Delete mail of the target imap instance": "Lösche Mail von der Ziel-POP3 Instanz" } }, - "format": "Delete mail with UID \"{UID}\"" + "format": "Delete mail with UID \"{UID}\"", + "category": "target", + "description": "Delete mail of the target pop3 instance" } \ No newline at end of file diff --git a/actions/smsSend.json b/actions/smsSend.json index dfbba2b..0f96816 100644 --- a/actions/smsSend.json +++ b/actions/smsSend.json @@ -27,8 +27,11 @@ "de": { "Send SMS": "Sende SMS", "Number": "Nummer", - "Send \"{TEXT}\" an {NUMBER}" : "Sende \"{TEXT}\" an {NUMBER}" + "Send \"{TEXT}\" an {NUMBER}" : "Sende \"{TEXT}\" an {NUMBER}", + "Send SMS on the target device": "Sende SMS auf das Zielgerät" } }, - "format": "Send \"{TEXT}\" an {NUMBER}" + "format": "Send \"{TEXT}\" an {NUMBER}", + "category": "target", + "description": "Send SMS on the target device" } \ No newline at end of file diff --git a/actions/smtpSendMail.json b/actions/smtpSendMail.json index b16262b..f86c141 100644 --- a/actions/smtpSendMail.json +++ b/actions/smtpSendMail.json @@ -97,7 +97,10 @@ "With media object attachment (image/sound)": "Mit Medienobjekt als Anhang (Bild/Ton)", "Send mail with subject \"{SUBJECT}\"": "Versende Mail mit dem Betreff \"{SUBJECT}\"", "Send mail with subject \"{SUBJECT}\" {RECEIVER_FROM_INSTANCE, select, false {to Receiver {RECEIVER}} other {}} {ATTACHMENT_TYPE, select, 0 {} 1 {(Attachment: File from {ATTACHMENT_FILE}} 2 {(Attachment: Mediaobject {ATTACHMENT_MEDIA, object})}}": "Sende Mail mit dem Betreff \"{SUBJECT}\" {RECEIVER_FROM_INSTANCE, select, false {zum Empfänger {RECEIVER}} other {}} {ATTACHMENT_TYPE, select, 0 {} 1 {(Anhang: Datei von {ATTACHMENT_FILE}} 2 {(Anhang: Medienobjekt {ATTACHMENT_MEDIA, object})}}" - } + }, + "Send Mail on the target address": "Sende Mail auf die Zieladresse" }, - "format": "Send mail with subject \"{SUBJECT}\" {RECEIVER_FROM_INSTANCE, select, false {to Receiver {RECEIVER}} other {}} {ATTACHMENT_TYPE, select, 0 {} 1 {(Attachment: File from {ATTACHMENT_FILE}} 2 {(Attachment: Mediaobject {ATTACHMENT_MEDIA, object})}}" + "format": "Send mail with subject \"{SUBJECT}\" {RECEIVER_FROM_INSTANCE, select, false {to Receiver {RECEIVER}} other {}} {ATTACHMENT_TYPE, select, 0 {} 1 {(Attachment: File from {ATTACHMENT_FILE}} 2 {(Attachment: Mediaobject {ATTACHMENT_MEDIA, object})}}", + "category": "target", + "description": "Send Mail on the target address" } \ No newline at end of file diff --git a/actions/sprtSendText.json b/actions/sprtSendText.json index 79d0ff1..bdcfa38 100644 --- a/actions/sprtSendText.json +++ b/actions/sprtSendText.json @@ -21,8 +21,11 @@ "locale": { "de": { "Send text": "Sende Text", - "Send \"{TEXT}\" on Serial Port" : "Sende \"{TEXT}\" auf Serial Port" + "Send \"{TEXT}\" on Serial Port" : "Sende \"{TEXT}\" auf Seriellen Port", + "Send text on the target Serial Port": "Sende Text auf den Ziel Seriellen Port" } }, - "format": "Send \"{TEXT}\" on Serial Port" + "format": "Send \"{TEXT}\" on Serial Port", + "category": "target", + "description": "Send text on the target Serial Port" } \ No newline at end of file diff --git a/actions/sprtSetBreak.json b/actions/sprtSetBreak.json index 22b3766..c6546df 100644 --- a/actions/sprtSetBreak.json +++ b/actions/sprtSetBreak.json @@ -21,8 +21,11 @@ "locale": { "de": { "Set break": "Setze Break", - "Set break on {STATUS}": "Setze Break auf {STATUS}" + "Set break on {STATUS}": "Setze Break auf {STATUS}", + "Set break on the target Serial Port": "Setze Break auf den Ziel Seriellen Port" } }, - "format": "Set break on {STATUS}" + "format": "Set break on {STATUS}", + "category": "target", + "description": "Set break on the target Serial Port" } \ No newline at end of file diff --git a/actions/sprtSetDTR.json b/actions/sprtSetDTR.json index 7fd822a..8d27cca 100644 --- a/actions/sprtSetDTR.json +++ b/actions/sprtSetDTR.json @@ -21,8 +21,11 @@ "locale": { "de": { "Set DTR": "Setze Break", - "Set DTR on {STATUS}": "Setze DTR auf {STATUS}" + "Set DTR on {STATUS}": "Setze DTR auf {STATUS}", + "Set DTR on the target Serial Port": "Setze DTR auf den Ziel Seriellen Port" } }, - "format": "Set DTR on {STATUS}" + "format": "Set DTR on {STATUS}", + "category": "target", + "description": "Set DTR on the target Serial Port" } \ No newline at end of file diff --git a/actions/sprtSetRTS.json b/actions/sprtSetRTS.json index 731e50d..f9a0842 100644 --- a/actions/sprtSetRTS.json +++ b/actions/sprtSetRTS.json @@ -21,8 +21,11 @@ "locale": { "de": { "Set RTS": "Setze Break", - "Set RTS on {STATUS}": "Setze RTS auf {STATUS}" + "Set RTS on {STATUS}": "Setze RTS auf {STATUS}", + "Set RTS on the target Serial Port": "Setze DTR auf den Ziel Seriellen Port" } }, - "format": "Set RTS on {STATUS}" + "format": "Set RTS on {STATUS}", + "category": "target", + "description": "Set RTS on the target Serial Port" } \ No newline at end of file diff --git a/actions/ssckSendPacket.json b/actions/ssckSendPacket.json index 0463cc9..4421cdd 100644 --- a/actions/ssckSendPacket.json +++ b/actions/ssckSendPacket.json @@ -31,8 +31,11 @@ "locale": { "de": { "Send packet": "Sende Paket", - "Send \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on Server Socket" : "Sende \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf Server Socket" + "Send \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on Server Socket" : "Sende \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf Server Socket", + "Send packet on the target Server Socket": "Sende Paket auf den Ziel Server Socket" } }, - "format": "Send \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on Server Socket" + "format": "Send \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on Server Socket", + "category": "target", + "description": "Send packet on the target Server Socket" } \ No newline at end of file diff --git a/actions/ssckSendText.json b/actions/ssckSendText.json index 13ec981..e7c6e89 100644 --- a/actions/ssckSendText.json +++ b/actions/ssckSendText.json @@ -21,8 +21,11 @@ "locale": { "de": { "Send text": "Sende Text", - "Send \"{TEXT}\" on Server Socket" : "Sende \"{TEXT}\" auf Server Socket" + "Send \"{TEXT}\" on Server Socket" : "Sende \"{TEXT}\" auf Server Socket", + "Send text on the target Server Socket": "Sende Text auf den Ziel Server Socket" } }, - "format": "Send \"{TEXT}\" on Server Socket" + "format": "Send \"{TEXT}\" on Server Socket", + "category": "target", + "description": "Send text on the target Server Socket" } \ No newline at end of file diff --git a/actions/usckSendText.json b/actions/usckSendText.json index 8b0aa73..cd70e45 100644 --- a/actions/usckSendText.json +++ b/actions/usckSendText.json @@ -21,8 +21,11 @@ "locale": { "de": { "Send text": "Sende Text", - "Send \"{TEXT}\" on UDP Socket" : "Sende \"{TEXT}\" auf UDP Socket" + "Send \"{TEXT}\" on UDP Socket" : "Sende \"{TEXT}\" auf UDP Socket", + "Send text on the target UDP Socket": "Sende Text auf den Ziel UDP Socket" } }, - "format": "Send \"{TEXT}\" on UDP Socket" + "format": "Send \"{TEXT}\" on UDP Socket", + "category": "target", + "description": "Send text on the target UDP Socket" } \ No newline at end of file diff --git a/actions/vioConnect.json b/actions/vioConnect.json index c75aefa..cca1f4e 100644 --- a/actions/vioConnect.json +++ b/actions/vioConnect.json @@ -26,8 +26,11 @@ "locale": { "de": { "Connect VirtualIO": "Verbinde VirtualIO", - "Connect on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Verbinde über {CLIENTIP}:{CLIENTPORT} auf VirtualIO" + "Connect on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Verbinde über {CLIENTIP}:{CLIENTPORT} auf VirtualIO", + "Connect on the target VirtualIO": "Verbinde mit der Ziel VirtualIO" } }, - "format": "Connect on {CLIENTIP}:{CLIENTPORT} on VirtualIO" + "format": "Connect on {CLIENTIP}:{CLIENTPORT} on VirtualIO", + "category": "target", + "description": "Connect on the target VirtualIO" } \ No newline at end of file diff --git a/actions/vioDisconnect.json b/actions/vioDisconnect.json index 84d0201..cd8d888 100644 --- a/actions/vioDisconnect.json +++ b/actions/vioDisconnect.json @@ -26,8 +26,11 @@ "locale": { "de": { "Disconnect VirtualIO": "Trenne VirtualIO", - "Disconnect connection {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Trenne Verbindung {CLIENTIP}:{CLIENTPORT} auf VirtualIO" + "Disconnect connection {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Trenne Verbindung {CLIENTIP}:{CLIENTPORT} auf VirtualIO", + "Disconnect on the target VirtualIO": "Trenne von der Ziel VirtualIO" } }, - "format": "Disconnect connection {CLIENTIP}:{CLIENTPORT} on VirtualIO" + "format": "Disconnect connection {CLIENTIP}:{CLIENTPORT} on VirtualIO", + "category": "target", + "description": "Disconnect on the target VirtualIO" } \ No newline at end of file diff --git a/actions/vioPushPacket.json b/actions/vioPushPacket.json index 6f2471a..7b221e3 100644 --- a/actions/vioPushPacket.json +++ b/actions/vioPushPacket.json @@ -1,6 +1,6 @@ { "id": "{0EF5D1AD-3E66-DFA3-AF91-7C192018576A}", - "caption": "Push paket", + "caption": "Push packet", "form": [ { "type": "ValidationTextBox", @@ -19,7 +19,7 @@ } ], "action": [ - "VIO_PushPaket($_IPS['TARGET'], $_IPS['TEXT'], $_IPS['CLIENTIP'], $_IPS['CLIENTPORT']);" + "VIO_PushPacket($_IPS['TARGET'], $_IPS['TEXT'], $_IPS['CLIENTIP'], $_IPS['CLIENTPORT']);" ], "restrictions": { "objectType": [ 1 ], @@ -30,9 +30,12 @@ }, "locale": { "de": { - "Push paket": "Versende Paket", - "Push paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Versende Paket \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf VirtualIO" + "Push packet": "Versende Paket", + "Push packet \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Versende Paket \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf VirtualIO", + "Push packet on the target VirtualIO": "Versende Paket über die Ziel VirtualIO" } }, - "format": "Push paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" + "format": "Push packet \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO", + "category": "target", + "description": "Push packet on the target VirtualIO" } \ No newline at end of file diff --git a/actions/vioPushPacketHEX.json b/actions/vioPushPacketHEX.json index b673b99..e440131 100644 --- a/actions/vioPushPacketHEX.json +++ b/actions/vioPushPacketHEX.json @@ -31,8 +31,11 @@ "locale": { "de": { "Push paket HEX": "Versende Paket HEX", - "Push paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Versende Paket \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf VirtualIO" + "Push paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Versende Paket \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf VirtualIO", + "Push packet HEX on the target VirtualIO": "Versende HEX-Paket über die Ziel VirtualIO" } }, - "format": "Push paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" + "format": "Push paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO", + "category": "target", + "description": "Push packet HEX on the target VirtualIO" } \ No newline at end of file diff --git a/actions/vioPushText.json b/actions/vioPushText.json index ef72edb..c343f16 100644 --- a/actions/vioPushText.json +++ b/actions/vioPushText.json @@ -21,8 +21,11 @@ "locale": { "de": { "Push text": "Versende Text", - "Push text \"{TEXT}\" on VirtualIO" : "Versende Text \"{TEXT}\" auf VirtualIO" + "Push text \"{TEXT}\" on VirtualIO" : "Versende Text \"{TEXT}\" auf VirtualIO", + "Push text on the target VirtualIO": "Versende Text über die Ziel VirtualIO" } }, - "format": "Push text \"{TEXT}\" on VirtualIO" + "format": "Push text \"{TEXT}\" on VirtualIO", + "category": "target", + "description": "Push text on the target VirtualIO" } \ No newline at end of file diff --git a/actions/vioPushTextHEX.json b/actions/vioPushTextHEX.json index 68541ab..7aff853 100644 --- a/actions/vioPushTextHEX.json +++ b/actions/vioPushTextHEX.json @@ -21,8 +21,11 @@ "locale": { "de": { "Push text HEX": "Versende Text HEX", - "Push text \"{TEXT}\" on VirtualIO" : "Versende Text \"{TEXT}\" auf VirtualIO" + "Push text \"{TEXT}\" on VirtualIO" : "Versende Text \"{TEXT}\" auf VirtualIO", + "Push text HEX on the target VirtualIO": "Versende HEX-Text über die Ziel VirtualIO" } }, - "format": "Push text \"{TEXT}\" on VirtualIO" + "format": "Push text \"{TEXT}\" on VirtualIO", + "category": "target", + "description": "Push text HEX on the target VirtualIO" } \ No newline at end of file diff --git a/actions/vioSendPacket.json b/actions/vioSendPacket.json index ff5c1bc..b23d0b4 100644 --- a/actions/vioSendPacket.json +++ b/actions/vioSendPacket.json @@ -1,6 +1,6 @@ { "id": "{F6EA0C96-76D4-1C11-527E-B9151FEEF44F}", - "caption": "Send paket", + "caption": "Send packet", "form": [ { "type": "ValidationTextBox", @@ -19,7 +19,7 @@ } ], "action": [ - "VIO_PushPaket($_IPS['TARGET'], $_IPS['TEXT'], $_IPS['CLIENTIP'], $_IPS['CLIENTPORT']);" + "VIO_PushPacket($_IPS['TARGET'], $_IPS['TEXT'], $_IPS['CLIENTIP'], $_IPS['CLIENTPORT']);" ], "restrictions": { "objectType": [ 1 ], @@ -30,9 +30,12 @@ }, "locale": { "de": { - "Send paket": "Sende Paket", - "Send paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Sende Paket \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf VirtualIO" + "Send packet": "Sende Paket", + "Send packet \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" : "Sende Paket \"{TEXT}\" über {CLIENTIP}:{CLIENTPORT} auf VirtualIO", + "Send packet on the target VirtualIO": "Sende Paket über die Ziel VirtualIO" } }, - "format": "Send paket \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO" + "format": "Send packet \"{TEXT}\" on {CLIENTIP}:{CLIENTPORT} on VirtualIO", + "category": "target", + "description": "Send packet on the target VirtualIO" } \ No newline at end of file diff --git a/actions/vioSendText.json b/actions/vioSendText.json index fe43895..9d6abc8 100644 --- a/actions/vioSendText.json +++ b/actions/vioSendText.json @@ -21,8 +21,11 @@ "locale": { "de": { "Send text": "Sende Text", - "Send text \"{TEXT}\" on VirtualIO" : "Sende Text \"{TEXT}\" auf VirtualIO" + "Send text \"{TEXT}\" on VirtualIO" : "Sende Text \"{TEXT}\" auf VirtualIO", + "Send text on the target VirtualIO": "Sende Text über die Ziel VirtualIO" } }, - "format": "Send text \"{TEXT}\" on VirtualIO" + "format": "Send text \"{TEXT}\" on VirtualIO", + "category": "target", + "description": "Send text on the target VirtualIO" } \ No newline at end of file diff --git a/actions/wscSendMessage.json b/actions/wscSendMessage.json index 82afb61..0abb7c1 100644 --- a/actions/wscSendMessage.json +++ b/actions/wscSendMessage.json @@ -22,8 +22,11 @@ "de": { "Message": "Nachricht", "Send message": "Sende Nachricht", - "Send \"{MESSAGE}\" on WebSocket Client" : "Sende \"{MESSAGE}\" auf WebSocket Client" + "Send \"{MESSAGE}\" on WebSocket Client" : "Sende \"{MESSAGE}\" auf WebSocket Client", + "Send message on the target WebSocket Client": "Sende Nachricht über den Ziel WebSocket Client" } }, - "format": "Send \"{MESSAGE}\" on WebSocket Client" + "format": "Send \"{MESSAGE}\" on WebSocket Client", + "category": "target", + "description": "Send message on the target WebSocket Client" } \ No newline at end of file diff --git a/actions/wwwUpdatePage.json b/actions/wwwUpdatePage.json index 3b5d6e8..dd995cd 100644 --- a/actions/wwwUpdatePage.json +++ b/actions/wwwUpdatePage.json @@ -14,7 +14,10 @@ }, "locale": { "de": { - "Update page": "Aktualisiere Seite" + "Update page": "Aktualisiere Seite", + "Update page on the target HTTP Client": "Aktualisiere Seite auf dem Ziel HTTP Client" } - } + }, + "category": "target", + "description": "Update page on the target HTTP Client" } \ No newline at end of file