diff --git a/lib/senec/local/constants.rb b/lib/senec/local/constants.rb index 7a36dd4..f0f0b12 100644 --- a/lib/senec/local/constants.rb +++ b/lib/senec/local/constants.rb @@ -29,7 +29,8 @@ module Local CASE_TEMP: '' }, WALLBOX: { - APPARENT_CHARGING_POWER: '' + APPARENT_CHARGING_POWER: '', + EV_CONNECTED: '' } }.freeze diff --git a/spec/support/cassettes/local/request-error.yml b/spec/support/cassettes/local/request-error.yml index fbcca2f..c10d37c 100644 --- a/spec/support/cassettes/local/request-error.yml +++ b/spec/support/cassettes/local/request-error.yml @@ -5,7 +5,7 @@ http_interactions: uri: http://example.com/lala.cgi body: encoding: UTF-8 - string: '{"ENERGY":{"STAT_STATE":"","GUI_BAT_DATA_CURRENT":"","GUI_BAT_DATA_FUEL_CHARGE":"","GUI_BAT_DATA_POWER":"","GUI_BAT_DATA_VOLTAGE":"","GUI_GRID_POW":"","GUI_HOUSE_POW":"","GUI_INVERTER_POWER":"","STAT_HOURS_OF_OPERATION":""},"WIZARD":{"APPLICATION_VERSION":""},"RTC":{"UTC_OFFSET":"","WEB_TIME":""},"PV1":{"MPP_POWER":"","POWER_RATIO":""},"TEMPMEASURE":{"CASE_TEMP":""},"WALLBOX":{"APPARENT_CHARGING_POWER":""}}' + string: '{"ENERGY":{"STAT_STATE":"","GUI_BAT_DATA_CURRENT":"","GUI_BAT_DATA_FUEL_CHARGE":"","GUI_BAT_DATA_POWER":"","GUI_BAT_DATA_VOLTAGE":"","GUI_GRID_POW":"","GUI_HOUSE_POW":"","GUI_INVERTER_POWER":"","STAT_HOURS_OF_OPERATION":""},"WIZARD":{"APPLICATION_VERSION":""},"RTC":{"UTC_OFFSET":"","WEB_TIME":""},"PV1":{"MPP_POWER":"","POWER_RATIO":""},"TEMPMEASURE":{"CASE_TEMP":""},"WALLBOX":{"APPARENT_CHARGING_POWER":"","EV_CONNECTED":""}}' headers: Connection: - keep-alive @@ -25,9 +25,9 @@ http_interactions: content-type: - text/html; charset=UTF-8 date: - - Fri, 23 Aug 2024 10:10:33 GMT + - Fri, 23 Aug 2024 10:11:17 GMT expires: - - Fri, 30 Aug 2024 10:10:33 GMT + - Fri, 30 Aug 2024 10:11:17 GMT server: - EOS (vny/0450) content-length: @@ -39,5 +39,5 @@ http_interactions: xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n\t\n\t\t404 - Not Found\n\t\n\t\n\t\t

404 - Not Found

\n\t\t\n\t\n\n" - recorded_at: Fri, 23 Aug 2024 10:10:33 GMT + recorded_at: Fri, 23 Aug 2024 10:11:17 GMT recorded_with: VCR 6.3.1 diff --git a/spec/support/cassettes/local/request.yml b/spec/support/cassettes/local/request.yml index 7c2f45a..6769780 100644 --- a/spec/support/cassettes/local/request.yml +++ b/spec/support/cassettes/local/request.yml @@ -5,7 +5,7 @@ http_interactions: uri: https://senec/lala.cgi body: encoding: UTF-8 - string: '{"ENERGY":{"STAT_STATE":"","GUI_BAT_DATA_CURRENT":"","GUI_BAT_DATA_FUEL_CHARGE":"","GUI_BAT_DATA_POWER":"","GUI_BAT_DATA_VOLTAGE":"","GUI_GRID_POW":"","GUI_HOUSE_POW":"","GUI_INVERTER_POWER":"","STAT_HOURS_OF_OPERATION":""},"WIZARD":{"APPLICATION_VERSION":""},"RTC":{"UTC_OFFSET":"","WEB_TIME":""},"PV1":{"MPP_POWER":"","POWER_RATIO":""},"TEMPMEASURE":{"CASE_TEMP":""},"WALLBOX":{"APPARENT_CHARGING_POWER":""}}' + string: '{"ENERGY":{"STAT_STATE":"","GUI_BAT_DATA_CURRENT":"","GUI_BAT_DATA_FUEL_CHARGE":"","GUI_BAT_DATA_POWER":"","GUI_BAT_DATA_VOLTAGE":"","GUI_GRID_POW":"","GUI_HOUSE_POW":"","GUI_INVERTER_POWER":"","STAT_HOURS_OF_OPERATION":""},"WIZARD":{"APPLICATION_VERSION":""},"RTC":{"UTC_OFFSET":"","WEB_TIME":""},"PV1":{"MPP_POWER":"","POWER_RATIO":""},"TEMPMEASURE":{"CASE_TEMP":""},"WALLBOX":{"APPARENT_CHARGING_POWER":"","EV_CONNECTED":""}}' headers: Connection: - keep-alive @@ -23,7 +23,7 @@ http_interactions: server: - nginx/1.17.7 date: - - Fri, 23 Aug 2024 10:10:33 GMT + - Fri, 23 Aug 2024 10:11:17 GMT content-type: - application/json; charset=utf-8 transfer-encoding: @@ -32,6 +32,6 @@ http_interactions: - keep-alive body: encoding: UTF-8 - string: '{"ENERGY":{"STAT_STATE":"u8_38","GUI_BAT_DATA_CURRENT":"fl_40C1999A","GUI_BAT_DATA_FUEL_CHARGE":"fl_42835029","GUI_BAT_DATA_POWER":"fl_43A305D2","GUI_BAT_DATA_VOLTAGE":"fl_42579062","GUI_GRID_POW":"fl_C5C63800","GUI_HOUSE_POW":"fl_4438F9B8","GUI_INVERTER_POWER":"fl_45E78794","STAT_HOURS_OF_OPERATION":"u3_0000803D"},"WIZARD":{"APPLICATION_VERSION":"st_0826"},"RTC":{"UTC_OFFSET":"i3_00000078","WEB_TIME":"u3_66C87C3B"},"PV1":{"MPP_POWER":["fl_4565ECCE","fl_00000000","fl_4569225B"],"POWER_RATIO":"fl_42C80000"},"TEMPMEASURE":{"CASE_TEMP":"fl_420A5FD5"},"WALLBOX":{"APPARENT_CHARGING_POWER":["fl_00000000","fl_00000000","fl_00000000","fl_00000000"]}}' - recorded_at: Fri, 23 Aug 2024 10:10:33 GMT + string: '{"ENERGY":{"STAT_STATE":"u8_38","GUI_BAT_DATA_CURRENT":"fl_411D1EB8","GUI_BAT_DATA_FUEL_CHARGE":"fl_42835029","GUI_BAT_DATA_POWER":"fl_4404601F","GUI_BAT_DATA_VOLTAGE":"fl_4257AE14","GUI_GRID_POW":"fl_C5C80214","GUI_HOUSE_POW":"fl_44365B10","GUI_INVERTER_POWER":"fl_45EF597A","STAT_HOURS_OF_OPERATION":"u3_0000803D"},"WIZARD":{"APPLICATION_VERSION":"st_0826"},"RTC":{"UTC_OFFSET":"i3_00000078","WEB_TIME":"u3_66C87C67"},"PV1":{"MPP_POWER":["fl_456F667C","fl_00000000","fl_456F4C78"],"POWER_RATIO":"fl_42C80000"},"TEMPMEASURE":{"CASE_TEMP":"fl_420A1EC6"},"WALLBOX":{"APPARENT_CHARGING_POWER":["fl_00000000","fl_00000000","fl_00000000","fl_00000000"],"EV_CONNECTED":["u8_00","u8_00","u8_00","u8_00"]}}' + recorded_at: Fri, 23 Aug 2024 10:11:17 GMT recorded_with: VCR 6.3.1