Skip to content

Commit

Permalink
update to 2.27.x Release Candidate 2 (2.27.2)
Browse files Browse the repository at this point in the history
  • Loading branch information
Wolfgang Willinghöfer committed Feb 25, 2017
1 parent 0bb903a commit 464ead5
Show file tree
Hide file tree
Showing 206 changed files with 3,138 additions and 4,256 deletions.
Binary file modified HMserver/opt/HMServer/HMIPServer.jar
Binary file not shown.
Binary file modified HMserver/opt/HMServer/HMServer.jar
Binary file not shown.
30 changes: 15 additions & 15 deletions HMserver/opt/HMServer/pages/DiagramSettingsDetailPage.ftl
Expand Up @@ -437,22 +437,22 @@ background-color:#${colors[x]};
pb += GetCurrentDiagram();
pb += '}';
var opt = {
postBody: pb,
onComplete: function(t){
jQuery("#messageBoxDiagram").remove();
var response = JSON.parse(t.responseText);
if(!response.isSuccessful)
{
if(response.errorCode == "42")
{
jQuery("#content").html(response.content);
} else {
alert(translateKey('diagramErrorCouldNotSave'));
}
} else {
ReturnToListWithoutSave();
}
postBody: pb,
onComplete: function(t){
jQuery("#messageBoxDiagram").remove();
var response = JSON.parse(t.responseText);
if(!response.isSuccessful)
{
if(response.errorCode == "42")
{
jQuery("#content").html(response.content);
} else {
alert(translateKey('diagramErrorCouldNotSave'));
}
} else {
ReturnToListWithoutSave();
}
}
}
new Ajax.Request(url,opt);
};
Expand Down
8 changes: 8 additions & 0 deletions WebUI/www/api/methods.conf
Expand Up @@ -901,6 +901,14 @@ CCU.getStickyUnreachState {
INFO {Pr�ft, ob die Datei /etc/config/hideStickyUnreach vorhanden ist}
ARGUMENTS {_session_id_}
}

CCU.existsFile {
LEVEL ADMIN
SCRIPT_FILE ccu/existsfile.tcl
INFO {Pr�ft, ob eine Datei oder ein Verzeichniss vorhanden ist}
ARGUMENTS {_session_id_ file}
}

BidCoS_Wired.getConfigurationWired {
LEVEL ADMIN
SCRIPT_FILE bidcoswired/getconfiguration-wired.tcl
Expand Down
16 changes: 16 additions & 0 deletions WebUI/www/api/methods/ccu/existsfile.tcl
@@ -0,0 +1,16 @@
##
# CCU.existsFile
# Prüft, ob eine Datei oder ein Verzeichniss vorhanden ist
#
# Parameter:
# file: [string] Dateiname / Ordnername. Alles inclusive Pfad.
##
# Rückgabewert: 0/1

set result false;

if {[file exists $args(file)] == 1} {
set result true;
}

jsonrpc_response $result
1 change: 0 additions & 1 deletion WebUI/www/config/cp_maintenance.cgi
Expand Up @@ -305,7 +305,6 @@ proc put_message {title msg args} {

cgi_javascript {
puts "translatePage('#messagebox');"
puts "new Draggable('messagebox');"
}
}

Expand Down
4 changes: 0 additions & 4 deletions WebUI/www/config/cp_network.cgi
Expand Up @@ -197,10 +197,6 @@ proc put_message {title msg args} {
}
}
}

cgi_javascript {
puts "new Draggable('messagebox');"
}
}

proc get_serial { } {
Expand Down
1 change: 0 additions & 1 deletion WebUI/www/config/cp_security.cgi
Expand Up @@ -641,7 +641,6 @@ proc put_message {title msg args} {
}
cgi_javascript {
puts "translatePage('#messagebox');"
puts "new Draggable('messagebox');"
}
}

Expand Down
3 changes: 0 additions & 3 deletions WebUI/www/config/cp_software.cgi
Expand Up @@ -162,9 +162,6 @@ proc put_message {title msg args} {
}
}
}
cgi_javascript {
puts "new Draggable('messagebox');"
}
}

# return the user language
Expand Down
Expand Up @@ -54,8 +54,8 @@ set PROFILE_1(LONG_OFFDELAY_STEP) 0.050000
set PROFILE_1(LONG_OFFDELAY_TIME_BASE) {0 range 0 - 7}
set PROFILE_1(LONG_OFFDELAY_TIME_FACTOR) {0 range 0 - 31}
set PROFILE_1(LONG_OFF_LEVEL) 0.000000
set PROFILE_1(LONG_OFF_TIME_BASE) {0 range 0 - 7}
set PROFILE_1(LONG_OFF_TIME_FACTOR) {0 range 0 - 31}
set PROFILE_1(LONG_OFF_TIME_BASE) {7 range 0 - 7}
set PROFILE_1(LONG_OFF_TIME_FACTOR) {31 range 0 - 31}
set PROFILE_1(LONG_OFF_TIME_MODE) 0
set PROFILE_1(LONG_ONDELAY_MODE) 0
set PROFILE_1(LONG_ONDELAY_TIME_BASE) {0 range 0 - 7}
Expand Down Expand Up @@ -96,8 +96,8 @@ set PROFILE_1(SHORT_OFFDELAY_STEP) 0.050000
set PROFILE_1(SHORT_OFFDELAY_TIME_BASE) {0 range 0 - 7}
set PROFILE_1(SHORT_OFFDELAY_TIME_FACTOR) {0 range 0 - 31}
set PROFILE_1(SHORT_OFF_LEVEL) 0.000000
set PROFILE_1(SHORT_OFF_TIME_BASE) {0 range 0 - 7}
set PROFILE_1(SHORT_OFF_TIME_FACTOR) {0 range 0 - 31}
set PROFILE_1(SHORT_OFF_TIME_BASE) {7 range 0 - 7}
set PROFILE_1(SHORT_OFF_TIME_FACTOR) {31 range 0 - 31}
set PROFILE_1(SHORT_OFF_TIME_MODE) 0
set PROFILE_1(SHORT_ONDELAY_MODE) 0
set PROFILE_1(SHORT_ONDELAY_TIME_BASE) {0 range 0 - 7}
Expand Down Expand Up @@ -485,7 +485,7 @@ proc set_htmlParams {iface address pps pps_descr special_input_id peer_type} {
append HTML_PARAMS(separate_$prn) "<tr><td>\${DIM_MIN_LEVEL}</td><td>"

option DIM_OFFLEVEL
append HTML_PARAMS(separate_$prn) [get_ComboBox options SHORT_DIM_MIN_LEVEL|LONG_DIM_MIN_LEVEL separate_${special_input_id}_$prn\_$pref PROFILE_$prn LONG_DIM_MIN_LEVEL "onchange=\"ActivateFreePercent4InternalKey(\$('${special_input_id}_profiles'),$pref);Disable_SimKey($ch, $prn, '${special_input_id}');\""]
append HTML_PARAMS(separate_$prn) [get_ComboBox options LONG_DIM_MIN_LEVEL separate_${special_input_id}_$prn\_$pref PROFILE_$prn LONG_DIM_MIN_LEVEL "onchange=\"ActivateFreePercent4InternalKey(\$('${special_input_id}_profiles'),$pref);Disable_SimKey($ch, $prn, '${special_input_id}');\""]
EnterPercent $prn $pref ${special_input_id} ps_descr LONG_DIM_MIN_LEVEL
append HTML_PARAMS(separate_$prn) "</td></tr>"
append HTML_PARAMS(separate_$prn) "</table></textarea></div>"
Expand Down
@@ -1,4 +1,3 @@
"description_1" : "<span class=\"translated\">Bei erkannter Bewegung wird das Licht f&uuml;r die gew&uuml;nschte Zeit auf den festgelegten Helligkeitswert eingeschaltet und bei der n&auml;chsten erkannten Bewegung wieder ausgeschaltet (Toggle-Funktion).</span><br/><br/>",
"description_2" : "<span class=\"translated\">Bei erkannter Bewegung wird das Licht f&uuml;r die gew&uuml;nschte Zeit eingeschaltet.</span><br/><br/>",
"description_3" : "<span class=\"translated\">Bei erkannter Bewegung wird das Licht f&uuml;r die gew&uuml;nschte Zeit ausgeschaltet.</span><br/><br/>",

"description_3" : "<span class=\"translated\">Bei erkannter Bewegung wird das Licht f&uuml;r die gew&uuml;nschte Zeit ausgeschaltet.</span><br/><br/>",
@@ -1,4 +1,3 @@
"description_1" : "<span class=\"translated\">en* Bei erkannter Bewegung wird das Licht f&uuml;r die gew&uuml;nschte Zeit auf den festgelegten Helligkeitswert eingeschaltet und bei der n&auml;chsten erkannten Bewegung wieder ausgeschaltet (Toggle-Funktion).</span><br/><br/>",
"description_2" : "<span class=\"translated\">en* Bei erkannter Bewegung wird das Licht f&uuml;r die gew&uuml;nschte Zeit eingeschaltet.</span><br/><br/>",
"description_3" : "<span class=\"translated\">en* Bei erkannter Bewegung wird das Licht f&uuml;r die gew&uuml;nschte Zeit ausgeschaltet.</span><br/><br/>",

"description_1" : "<span class=\"translated\">If motion is detected, the light will be switched on for the desired time to the defined brightness value. The light will be switched off after the next motion detected (toggle function). </span><br/><br/>",
"description_2" : "<span class=\"translated\">If motion is detected the light will be switched on for the desired time.</span><br/><br/>",
"description_3" : "<span class=\"translated\">If motion is detected the light will be switched off for the desired time.</span><br/><br/>",
@@ -1,4 +1,3 @@
"description_1" : "<span class=\"translated\">tr* Bei erkannter Bewegung wird das Licht f&uuml;r die gew&uuml;nschte Zeit auf den festgelegten Helligkeitswert eingeschaltet und bei der n&auml;chsten erkannten Bewegung wieder ausgeschaltet (Toggle-Funktion).</span><br/><br/>",
"description_2" : "<span class=\"translated\">tr* Bei erkannter Bewegung wird das Licht f&uuml;r die gew&uuml;nschte Zeit eingeschaltet.</span><br/><br/>",
"description_3" : "<span class=\"translated\">tr* Bei erkannter Bewegung wird das Licht f&uuml;r die gew&uuml;nschte Zeit ausgeschaltet.</span><br/><br/>",

"description_1" : "<span class=\"translated\">If motion is detected, the light will be switched on for the desired time to the defined brightness value. The light will be switched off after the next motion detected (toggle function). </span><br/><br/>",
"description_2" : "<span class=\"translated\">If motion is detected the light will be switched on for the desired time.</span><br/><br/>",
"description_3" : "<span class=\"translated\">If motion is detected the light will be switched off for the desired time.</span><br/><br/>",
@@ -1,12 +1,12 @@
"description_1" : "<span class=\"translated\">en* Mit einem kurzen Tastendruck wird das Licht auf den festgelegten Helligkeitswert eingeschaltet. Ein langer Tastendruck dimmt das Licht hoch.</span><br/><br/>",
"description_2" : "<span class=\"translated\">en* Mit einem kurzen Tastendruck wird das Licht ausgeschaltet. Ein langer Tastendruck dimmt das Licht herunter.</span><br/><br/>",
"description_3" : "<span class=\"translated\">en* Mit einem kurzen Tastendruck wechselt das Licht zwischen dem festgelegten Helligkeitswert und &quot;aus&quot;. Ein langer Tastendruck dimmt das Licht abwechselnd hoch- und herunter.</span><br/><br/>",
"description_4" : "<span class=\"translated\">en* Das Licht wird durch kurzen oder langen Tastendruck f&uuml;r die festgelegte Zeit eingeschaltet. In der Ausschaltverz&ouml;gerung wird der Pegel zur Vorwarnung leicht abgesenkt, um anschlie&szlig;end langsam bis auf &quot;aus&quot; herunter zu dimmen.</span><br/><br/>",
"description_5" : "<span class=\"translated\">en* Mit einem kurzen Tastendruck wird das Licht auf den festgelegten Helligkeitswert eingeschaltet und nach der festgelegten Zeit langsam auf &quot;aus&quot; heruntergedimmt. Ein langer Tastendruck dimmt das Licht abwechselnd hoch- und herunter.</span><br/><br/>",
"description_6" : "<span class=\"translated\">en* Das Licht wechselt im festgelegten Takt endlos zwischen den beiden Helligkeitswerten.</span><br/><br/>",
"description_7" : "<span class=\"translated\">en* Mit einem kurzen Tastendruck wird das Licht langsam auf den festgelegten Helligkeitswert hochgedimmt. Ein langer Tastendruck dimmt das Licht abwechselnd hoch- und herunter.</span><br/><br/>",
"description_8" : "<span class=\"translated\">en* Das Licht wird durch kurzen oder langen Tastendruck auf den festgelegten Helligkeitswert eingeschaltet.</span><br/><br/>",
"description_9" : "<span class=\"translated\">en* Das Licht wird durch kurzen oder langen Tastendruck ausgeschaltet.</span><br/><br/>",
"description_10" : "<span class=\"translated\">en* Das Licht wird durch kurzen oder langen Tastendruck hochgedimmt.</span><br/><br/>",
"description_11" : "<span class=\"translated\">en* Das Licht wird durch kurzen oder langen Tastendruck heruntergedimmt.</span><br/><br/>",
"description_12" : "<span class=\"translated\">en* Die interne Ger&auml;tetaste ist nicht aktiv.</span><br/><br/>",
"description_1" : "<span class=\"translated\">With a short button press the light will be switched on to the set brightness value. With a long button press the light will be dimmed brighter.</span><br/><br/>",
"description_2" : "<span class=\"translated\">With a short button press the light will be switched off. With a long button press the light will be dimmed darker.</span><br/><br/>",
"description_3" : "<span class=\"translated\">With a short button press the light changes between the set brightness value and &quot;off&quot;. With a long button press the light will be dimmed brigther and darker alternately.</span><br/><br/>",
"description_4" : "<span class=\"translated\">With a short or long button press the light will be switched on for the set time. During the off-delay the warning level will be slightly lowered to dim slowly to the status &quot;off&quot; afterwards.</span><br/><br/>",
"description_5" : "<span class=\"translated\">With a short button press the light will be switched on to the defined brightness value and afterwards dimmed to &quot;off&quot;. With a long button press the light will be dimmed brigther and darker alternately.</span><br/><br/>",
"description_6" : "<span class=\"translated\">The light continuously changes in a defined interval between the two brightness values./span><br/><br/>",
"description_7" : "<span class=\"translated\">With a short button press the light will be dimmed brighter to the set brightness value. With a long button press the light will be dimmed brigther and darker alternately.</span><br/><br/>",
"description_8" : "<span class=\"translated\">With a short or long button press the light will be switched on to the defined brightness value.</span><br/><br/>",
"description_9" : "<span class=\"translated\">With a short or long button press the light will be switched off.</span><br/><br/>",
"description_10" : "<span class=\"translated\">With a short or long button press the light will be dimmed brighter.</span><br/><br/>",
"description_11" : "<span class=\"translated\">With a short or long button press the light will be dimmed darker.</span><br/><br/>",
"description_12" : "<span class=\"translated\">The internal device button is not active.</span><br/><br/>",
@@ -1,10 +1,10 @@
"dim_down" : "en* Dimmer - dunkler",
"dim_up" : "en* Dimmer - heller",
"dimmer_off" : "en* Dimmer - aus",
"dimmer_off_darker" : "en* Dimmer - aus/dunkler",
"dimmer_on" : "en* Dimmer - ein",
"dimmer_on_brighter" : "en* Dimmer - ein/heller",
"dimmer_on_off" : "en* Dimmer - ein/aus",
"dimmer_on_off_b_d" : "en* Dimmer - ein/aus &amp; heller/dunkler",
"sleep_well" : "en* Einschlaflicht",
"wake_up_light" : "en* Aufwachlicht",
"dim_down" : "Dimmer - darker",
"dim_up" : "Dimmer - brighter",
"dimmer_off" : "Dimmer - off",
"dimmer_off_darker" : "Dimmer - off/darker",
"dimmer_on" : "Dimmer - on",
"dimmer_on_brighter" : "Dimmer - on/brighter",
"dimmer_on_off" : "Dimmer - on/off",
"dimmer_on_off_b_d" : "Dimmer - on/off &amp; brighter/darker",
"sleep_well" : "Sleep light",
"wake_up_light" : "Wake up light",
@@ -1,12 +1,12 @@
"description_1" : "<span class=\"translated\">en* Mit einem kurzen Tastendruck wird das Licht auf den festgelegten Helligkeitswert eingeschaltet. Ein langer Tastendruck dimmt das Licht hoch.</span><br/><br/>",
"description_2" : "<span class=\"translated\">en* Mit einem kurzen Tastendruck wird das Licht ausgeschaltet. Ein langer Tastendruck dimmt das Licht herunter.</span><br/><br/>",
"description_3" : "<span class=\"translated\">en* Mit einem kurzen Tastendruck wechselt das Licht zwischen dem festgelegten Helligkeitswert und &quot;aus&quot;. Ein langer Tastendruck dimmt das Licht abwechselnd hoch- und herunter.</span><br/><br/>",
"description_4" : "<span class=\"translated\">en* Das Licht wird durch kurzen oder langen Tastendruck f&uuml;r die festgelegte Zeit eingeschaltet. In der Ausschaltverz&ouml;gerung wird der Pegel zur Vorwarnung leicht abgesenkt, um anschlie&szlig;end langsam bis auf &quot;aus&quot; herunter zu dimmen.</span><br/><br/>",
"description_5" : "<span class=\"translated\">en* Mit einem kurzen Tastendruck wird das Licht auf den festgelegten Helligkeitswert eingeschaltet und nach der festgelegten Zeit langsam auf &quot;aus&quot; heruntergedimmt. Ein langer Tastendruck dimmt das Licht abwechselnd hoch- und herunter.</span><br/><br/>",
"description_6" : "<span class=\"translated\">en* Das Licht wechselt im festgelegten Takt endlos zwischen den beiden Helligkeitswerten.</span><br/><br/>",
"description_7" : "<span class=\"translated\">en* Mit einem kurzen Tastendruck wird das Licht langsam auf den festgelegten Helligkeitswert hochgedimmt. Ein langer Tastendruck dimmt das Licht abwechselnd hoch- und herunter.</span><br/><br/>",
"description_8" : "<span class=\"translated\">en* Das Licht wird durch kurzen oder langen Tastendruck auf den festgelegten Helligkeitswert eingeschaltet.</span><br/><br/>",
"description_9" : "<span class=\"translated\">en* Das Licht wird durch kurzen oder langen Tastendruck ausgeschaltet.</span><br/><br/>",
"description_10" : "<span class=\"translated\">en* Das Licht wird durch kurzen oder langen Tastendruck hochgedimmt.</span><br/><br/>",
"description_11" : "<span class=\"translated\">en* Das Licht wird durch kurzen oder langen Tastendruck heruntergedimmt.</span><br/><br/>",
"description_12" : "<span class=\"translated\">en* Die interne Ger&auml;tetaste ist nicht aktiv.</span><br/><br/>",
"description_1" : "<span class=\"translated\">With a short button press the light will be switched on to the set brightness value. With a long button press the light will be dimmed brighter.</span><br/><br/>",
"description_2" : "<span class=\"translated\">With a short button press the light will be switched off. With a long button press the light will be dimmed darker.</span><br/><br/>",
"description_3" : "<span class=\"translated\">With a short button press the light changes between the set brightness value and &quot;off&quot;. With a long button press the light will be dimmed brigther and darker alternately.</span><br/><br/>",
"description_4" : "<span class=\"translated\">With a short or long button press the light will be switched on for the set time. During the off-delay the warning level will be slightly lowered to dim slowly to the status &quot;off&quot; afterwards.</span><br/><br/>",
"description_5" : "<span class=\"translated\">With a short button press the light will be switched on to the defined brightness value and afterwards dimmed to &quot;off&quot;. With a long button press the light will be dimmed brigther and darker alternately.</span><br/><br/>",
"description_6" : "<span class=\"translated\">The light continuously changes in a defined interval between the two brightness values./span><br/><br/>",
"description_7" : "<span class=\"translated\">With a short button press the light will be dimmed brighter to the set brightness value. With a long button press the light will be dimmed brigther and darker alternately.</span><br/><br/>",
"description_8" : "<span class=\"translated\">With a short or long button press the light will be switched on to the defined brightness value.</span><br/><br/>",
"description_9" : "<span class=\"translated\">With a short or long button press the light will be switched off.</span><br/><br/>",
"description_10" : "<span class=\"translated\">With a short or long button press the light will be dimmed brighter.</span><br/><br/>",
"description_11" : "<span class=\"translated\">With a short or long button press the light will be dimmed darker.</span><br/><br/>",
"description_12" : "<span class=\"translated\">The internal device button is not active.</span><br/><br/>",

0 comments on commit 464ead5

Please sign in to comment.