@@ -150,15 +150,15 @@ async def async_step_init(
150150 # Called when configure is called from an existing configured integration
151151 # The first screen that is shown, asl called after IP when submitted
152152
153- logger .debug ("OPTIONS async_step_init called...." )
154- logger .debug (user_input )
153+ logger .error ("OPTIONS async_step_init called...." )
154+ logger .error (user_input )
155155
156156 errors : Dict [str , str ] = {}
157157
158158 if user_input is not None :
159- logger .debug ("async step init user input is not none..." )
160- logger .debug ("user_input is " )
161- logger .debug (user_input )
159+ logger .error ("async step init user input is not none..." )
160+ logger .error ("user_input is " )
161+ logger .error (user_input )
162162
163163 self .ip = user_input [CONF_IP_ADDRESS ]
164164 self .hide_device_set_bulbs = user_input [CONF_HIDE_DEVICE_SET_BULBS ]
@@ -169,7 +169,7 @@ async def async_step_init(
169169 errors ["base" ] = "ip_not_specified"
170170 else :
171171 try :
172- logger .debug ("Moving to second step...." )
172+ logger .error ("Moving to second step...." )
173173 if self .ip == "mock" :
174174 logger .warning (
175175 "Using mock ip, skipping token generation step 1"
@@ -201,8 +201,8 @@ async def async_step_action(
201201 # Since IP is specified we will try and get the auth token an set that up in
202202 # the config for use at a later time
203203 errors : Dict [str , str ] = {}
204- logger .debug ("ip {}" .format (self .ip ))
205- logger .debug (f"hide device set bulbs { self .hide_device_set_bulbs } " )
204+ logger .error ("ip {}" .format (self .ip ))
205+ logger .error (f"hide device set bulbs { self .hide_device_set_bulbs } " )
206206 # Try and get the token step_2
207207 try :
208208 if self .ip == "mock" :
@@ -213,14 +213,18 @@ async def async_step_action(
213213 get_dirigera_token_step_two , self .ip , self .code , self .code_verifier
214214 )
215215 logger .info ("Successful generating token" )
216- logger .debug (token )
216+ logger .error (token )
217217
218218 user_input [CONF_IP_ADDRESS ] = self .ip
219219 user_input [CONF_TOKEN ] = token
220220 user_input [CONF_HIDE_DEVICE_SET_BULBS ] = self .hide_device_set_bulbs
221- logger .debug ("before create entry..." )
222- logger .debug (user_input )
221+ logger .error ("before create entry..." )
222+ logger .error (user_input )
223223
224+ self .hass .config_entries .async_update_entry (self .config_entry , data = user_input ,
225+ title = "IKEA Dirigera Hub : {}" .format (user_input [CONF_IP_ADDRESS ]),)
226+ #return self.async_create_entry(title=None, data=None)
227+ #return self.config_entry.async_update_entry(user_input)
224228 return self .async_create_entry (
225229 title = "IKEA Dirigera Hub : {}" .format (user_input [CONF_IP_ADDRESS ]),
226230 data = user_input ,
0 commit comments