From 6a909f768e4c8146d0a2ea0210ba6a04982a98e6 Mon Sep 17 00:00:00 2001
From: Christian Hitz <christian.hitz@digitalstrom.com>
Date: Thu, 17 Nov 2016 14:05:35 +0100
Subject: [PATCH] add support for real solar states

refs #15213
---
 js/dss/dss-datamodel.js                  |  3 ++
 locale/templates/dss-addon-framework.pot | 48 ++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

diff --git a/js/dss/dss-datamodel.js b/js/dss/dss-datamodel.js
index ea170e5b..7ff5fd1b 100644
--- a/js/dss/dss-datamodel.js
+++ b/js/dss/dss-datamodel.js
@@ -728,6 +728,7 @@ dss.staticDataModel.getImagePathForState = function(stateName, stateValue) {
 		break;
 
 	case 'daylight':
+    case 'daylight_state':
 		if ((stateValue == 'active') || (stateValue == '1') || (stateValue == true))
 			return dss.staticDataModel.baseImagePath + 'state/daylight_true.png';
 		if ((stateValue == 'inactive') || (stateValue == '2') || (stateValue == false))
@@ -735,6 +736,7 @@ dss.staticDataModel.getImagePathForState = function(stateName, stateValue) {
 		break;
 
 	case 'daynight':
+    case 'daynight_state':
 		if ((stateValue == 'active') || (stateValue == '1') || (stateValue == true))
 			return dss.staticDataModel.baseImagePath + 'state/daynight_true.png';
 		if ((stateValue == 'inactive') || (stateValue == '2') || (stateValue == false))
@@ -742,6 +744,7 @@ dss.staticDataModel.getImagePathForState = function(stateName, stateValue) {
 		break;
 
     case 'daynight_indoors':
+    case 'daynight_indoors_state':
         if ((stateValue == 'active') || (stateValue == '1') || (stateValue == true))
             return dss.staticDataModel.baseImagePath + 'state/daynight_indoors_true.png';
         if ((stateValue == 'inactive') || (stateValue == '2') || (stateValue == false))
diff --git a/locale/templates/dss-addon-framework.pot b/locale/templates/dss-addon-framework.pot
index c6a6eeef..5076bd7e 100644
--- a/locale/templates/dss-addon-framework.pot
+++ b/locale/templates/dss-addon-framework.pot
@@ -1049,6 +1049,54 @@ msgstr ""
 msgid "grid_daynight_twilight_false"
 msgstr ""
 
+msgid "daynight_state"
+msgstr ""
+
+msgid "daynight_state_active"
+msgstr ""
+
+msgid "daynight_state_inactive"
+msgstr ""
+
+msgid "daynight_indoors_state"
+msgstr ""
+
+msgid "daynight_indoors_state_active"
+msgstr ""
+
+msgid "daynight_indoors_state_inactive"
+msgstr ""
+
+msgid "grid_daynight_state_active"
+msgstr ""
+
+msgid "grid_daynight_state_inactive"
+msgstr ""
+
+msgid "grid_daynight_indoors_state_active"
+msgstr ""
+
+msgid "grid_daynight_indoors_state_active"
+msgstr ""
+
+msgid "grid_daylight_state_active"
+msgstr ""
+
+msgid "grid_daylight_state_inactive"
+msgstr ""
+
+msgid "grid_daynight_daynight_state_active"
+msgstr ""
+
+msgid "grid_daynight_daynight_state_inactive"
+msgstr ""
+
+msgid "grid_daynight_twilight_state_active"
+msgstr ""
+
+msgid "grid_daynight_twilight_state_inactive"
+msgstr ""
+
 msgid "hibernation"
 msgstr ""
 
-- 
GitLab