@@ -177,28 +177,44 @@ def _build_timesteps_from_daily(self, forecasts, parameters):
177177
178178 for element , value in forecast .items ():
179179 if element .startswith ("midday" ):
180- day_step [element .replace ("midday" , "" )] = {
180+ trimmed_element = element .replace ("midday" , "" )
181+ case_corrected_element = (
182+ trimmed_element [0 ].lower () + trimmed_element [1 :]
183+ )
184+ day_step [case_corrected_element ] = {
181185 "value" : value ,
182186 "description" : parameters [element ]["description" ],
183187 "unit_name" : parameters [element ]["unit" ]["label" ],
184188 "unit_symbol" : parameters [element ]["unit" ]["symbol" ]["type" ],
185189 }
186190 elif element .startswith ("midnight" ):
187- night_step [element .replace ("midnight" , "" )] = {
191+ trimmed_element = element .replace ("midnight" , "" )
192+ case_corrected_element = (
193+ trimmed_element [0 ].lower () + trimmed_element [1 :]
194+ )
195+ night_step [case_corrected_element ] = {
188196 "value" : value ,
189197 "description" : parameters [element ]["description" ],
190198 "unit_name" : parameters [element ]["unit" ]["label" ],
191199 "unit_symbol" : parameters [element ]["unit" ]["symbol" ]["type" ],
192200 }
193201 elif element .startswith ("day" ):
194- day_step [element .replace ("day" , "" )] = {
202+ trimmed_element = element .replace ("day" , "" )
203+ case_corrected_element = (
204+ trimmed_element [0 ].lower () + trimmed_element [1 :]
205+ )
206+ day_step [case_corrected_element ] = {
195207 "value" : value ,
196208 "description" : parameters [element ]["description" ],
197209 "unit_name" : parameters [element ]["unit" ]["label" ],
198210 "unit_symbol" : parameters [element ]["unit" ]["symbol" ]["type" ],
199211 }
200212 elif element .startswith ("night" ):
201- night_step [element .replace ("night" , "" )] = {
213+ trimmed_element = element .replace ("night" , "" )
214+ case_corrected_element = (
215+ trimmed_element [0 ].lower () + trimmed_element [1 :]
216+ )
217+ night_step [case_corrected_element ] = {
202218 "value" : value ,
203219 "description" : parameters [element ]["description" ],
204220 "unit_name" : parameters [element ]["unit" ]["label" ],
0 commit comments