From 82892e87ca5218d7551a223c2349128c24d9ed5b Mon Sep 17 00:00:00 2001 From: Calvin McLean Date: Sat, 7 Dec 2024 13:08:57 -0700 Subject: [PATCH] Update lint, fix lint, update replay tests --- .github/workflows/main.yml | 2 +- garden-app/pkg/light_schedule.go | 12 +- garden-app/pkg/water_schedule.go | 52 +- garden-app/pkg/weather/control.go | 28 +- garden-app/pkg/zone.go | 10 +- .../create_and_delete_waterschedule.yaml | 894 ---- .../fixtures/create_edit_delete.yaml | 4240 +++++++++++++++++ .../fixtures/create_garden_lightschedule.yaml | 530 +++ .../fixtures/create_garden_simple.yaml | 399 -- ... => create_garden_waterschedule_zone.yaml} | 999 ++-- .../fixtures/create_garden_with_config.yaml | 755 +++ .../create_garden_with_light_schedule.yaml | 644 --- 12 files changed, 6241 insertions(+), 2324 deletions(-) delete mode 100644 garden-app/server/vcr/testdata/vcr_server/fixtures/create_and_delete_waterschedule.yaml create mode 100644 garden-app/server/vcr/testdata/vcr_server/fixtures/create_edit_delete.yaml create mode 100644 garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_lightschedule.yaml delete mode 100644 garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_simple.yaml rename garden-app/server/vcr/testdata/vcr_server/fixtures/{create_garden_ws_zone.yaml => create_garden_waterschedule_zone.yaml} (60%) create mode 100644 garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_with_config.yaml delete mode 100644 garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_with_light_schedule.yaml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ed6f36c1..d4879d1d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: go-version: "1.23" cache: false - name: golangci-lint - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@v6 with: version: latest working-directory: ./${{ env.PROJECT_NAME }} diff --git a/garden-app/pkg/light_schedule.go b/garden-app/pkg/light_schedule.go index c893e8da..b82e0afa 100644 --- a/garden-app/pkg/light_schedule.go +++ b/garden-app/pkg/light_schedule.go @@ -77,14 +77,14 @@ func (ls *LightSchedule) String() string { } // Patch allows modifying the struct in-place with values from a different instance -func (ls *LightSchedule) Patch(new *LightSchedule) { - if new.Duration != nil { - ls.Duration = new.Duration +func (ls *LightSchedule) Patch(newLightSchedule *LightSchedule) { + if newLightSchedule.Duration != nil { + ls.Duration = newLightSchedule.Duration } - if new.StartTime != nil { - ls.StartTime = new.StartTime + if newLightSchedule.StartTime != nil { + ls.StartTime = newLightSchedule.StartTime } - if new.AdhocOnTime == nil { + if newLightSchedule.AdhocOnTime == nil { ls.AdhocOnTime = nil } } diff --git a/garden-app/pkg/water_schedule.go b/garden-app/pkg/water_schedule.go index c1d0165f..df425261 100644 --- a/garden-app/pkg/water_schedule.go +++ b/garden-app/pkg/water_schedule.go @@ -73,42 +73,42 @@ func (ws *WaterSchedule) HasWeatherControl() bool { } // Patch allows modifying the struct in-place with values from a different instance -func (ws *WaterSchedule) Patch(new *WaterSchedule) *babyapi.ErrResponse { - if new.Duration != nil { - ws.Duration = new.Duration +func (ws *WaterSchedule) Patch(newWaterSchedule *WaterSchedule) *babyapi.ErrResponse { + if newWaterSchedule.Duration != nil { + ws.Duration = newWaterSchedule.Duration } - if new.Interval != nil { - ws.Interval = new.Interval + if newWaterSchedule.Interval != nil { + ws.Interval = newWaterSchedule.Interval } - if new.StartDate != nil { - ws.StartDate = new.StartDate + if newWaterSchedule.StartDate != nil { + ws.StartDate = newWaterSchedule.StartDate } - if new.StartTime != nil { - ws.StartTime = new.StartTime + if newWaterSchedule.StartTime != nil { + ws.StartTime = newWaterSchedule.StartTime } - if ws.EndDate != nil && new.EndDate == nil { - ws.EndDate = new.EndDate + if ws.EndDate != nil && newWaterSchedule.EndDate == nil { + ws.EndDate = newWaterSchedule.EndDate } - if new.WeatherControl != nil { + if newWaterSchedule.WeatherControl != nil { if ws.WeatherControl == nil { ws.WeatherControl = &weather.Control{} } - ws.WeatherControl.Patch(new.WeatherControl) + ws.WeatherControl.Patch(newWaterSchedule.WeatherControl) } - if new.Name != "" { - ws.Name = new.Name + if newWaterSchedule.Name != "" { + ws.Name = newWaterSchedule.Name } - if new.Description != "" { - ws.Description = new.Description + if newWaterSchedule.Description != "" { + ws.Description = newWaterSchedule.Description } - if new.ActivePeriod != nil { + if newWaterSchedule.ActivePeriod != nil { if ws.ActivePeriod == nil { ws.ActivePeriod = &ActivePeriod{} } - ws.ActivePeriod.Patch(new.ActivePeriod) + ws.ActivePeriod.Patch(newWaterSchedule.ActivePeriod) } - if new.NotificationClientID != nil { - ws.NotificationClientID = new.NotificationClientID + if newWaterSchedule.NotificationClientID != nil { + ws.NotificationClientID = newWaterSchedule.NotificationClientID } return nil @@ -188,12 +188,12 @@ func (ap *ActivePeriod) Validate() error { } // Patch allows for easily updating/editing an ActivePeriod -func (ap *ActivePeriod) Patch(new *ActivePeriod) { - if new.StartMonth != "" { - ap.StartMonth = new.StartMonth +func (ap *ActivePeriod) Patch(newActivePeriod *ActivePeriod) { + if newActivePeriod.StartMonth != "" { + ap.StartMonth = newActivePeriod.StartMonth } - if new.EndMonth != "" { - ap.EndMonth = new.EndMonth + if newActivePeriod.EndMonth != "" { + ap.EndMonth = newActivePeriod.EndMonth } } diff --git a/garden-app/pkg/weather/control.go b/garden-app/pkg/weather/control.go index 9c8b6753..0eb12888 100644 --- a/garden-app/pkg/weather/control.go +++ b/garden-app/pkg/weather/control.go @@ -9,18 +9,18 @@ type Control struct { } // Patch allows modifying the struct in-place with values from a different instance -func (wc *Control) Patch(new *Control) { - if new.Rain != nil { +func (wc *Control) Patch(newControl *Control) { + if newControl.Rain != nil { if wc.Rain == nil { wc.Rain = &ScaleControl{} } - wc.Rain.Patch(new.Rain) + wc.Rain.Patch(newControl.Rain) } - if new.Temperature != nil { + if newControl.Temperature != nil { if wc.Temperature == nil { wc.Temperature = &ScaleControl{} } - wc.Temperature.Patch(new.Temperature) + wc.Temperature.Patch(newControl.Temperature) } } @@ -51,18 +51,18 @@ type ScaleControl struct { } // Patch allows modifying the struct in-place with values from a different instance -func (sc *ScaleControl) Patch(new *ScaleControl) { - if new.BaselineValue != nil { - sc.BaselineValue = new.BaselineValue +func (sc *ScaleControl) Patch(newScaleControl *ScaleControl) { + if newScaleControl.BaselineValue != nil { + sc.BaselineValue = newScaleControl.BaselineValue } - if new.Factor != nil { - sc.Factor = new.Factor + if newScaleControl.Factor != nil { + sc.Factor = newScaleControl.Factor } - if new.Range != nil { - sc.Range = new.Range + if newScaleControl.Range != nil { + sc.Range = newScaleControl.Range } - if !new.ClientID.IsNil() { - sc.ClientID = new.ClientID + if !newScaleControl.ClientID.IsNil() { + sc.ClientID = newScaleControl.ClientID } } diff --git a/garden-app/pkg/zone.go b/garden-app/pkg/zone.go index 5cc632b2..98ee4383 100644 --- a/garden-app/pkg/zone.go +++ b/garden-app/pkg/zone.go @@ -104,12 +104,12 @@ func (zd *ZoneDetails) String() string { } // Patch allows modifying the struct in-place with values from a different instance -func (zd *ZoneDetails) Patch(new *ZoneDetails) { - if new.Description != "" { - zd.Description = new.Description +func (zd *ZoneDetails) Patch(newZoneDetails *ZoneDetails) { + if newZoneDetails.Description != "" { + zd.Description = newZoneDetails.Description } - if new.Notes != "" { - zd.Notes = new.Notes + if newZoneDetails.Notes != "" { + zd.Notes = newZoneDetails.Notes } } diff --git a/garden-app/server/vcr/testdata/vcr_server/fixtures/create_and_delete_waterschedule.yaml b/garden-app/server/vcr/testdata/vcr_server/fixtures/create_and_delete_waterschedule.yaml deleted file mode 100644 index 649b55e9..00000000 --- a/garden-app/server/vcr/testdata/vcr_server/fixtures/create_and_delete_waterschedule.yaml +++ /dev/null @@ -1,894 +0,0 @@ ---- -version: 2 -interactions: - - id: 0 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: / - body: "" - form: {} - headers: - Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Sec-Fetch-Dest: - - document - Sec-Fetch-Mode: - - navigate - Sec-Fetch-Site: - - none - Upgrade-Insecure-Requests: - - "1" - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/ - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: |+ - Found. - - headers: - Content-Type: - - text/html; charset=utf-8 - Location: - - /gardens - status: 302 Found - code: 302 - duration: 125ns - - id: 1 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /gardens - body: "" - form: {} - headers: - Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Sec-Fetch-Dest: - - document - Sec-Fetch-Mode: - - navigate - Sec-Fetch-Site: - - none - Upgrade-Insecure-Requests: - - "1" - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 292ns - - id: 2 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /favicon.ico - body: "" - form: {} - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - image - Sec-Fetch-Mode: - - no-cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/favicon.ico - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: | - 404 page not found - headers: - Content-Type: - - text/plain; charset=utf-8 - X-Content-Type-Options: - - nosniff - status: 404 Not Found - code: 404 - duration: 83ns - - id: 3 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57959' - request_uri: /apple-touch-icon-precomposed.png - body: "" - form: {} - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - User-Agent: - - Safari/19618.2.12.11.6 CFNetwork/1496.0.7 Darwin/23.5.0 - url: http://go-vcr/apple-touch-icon-precomposed.png - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: | - 404 page not found - headers: - Content-Type: - - text/plain; charset=utf-8 - X-Content-Type-Options: - - nosniff - status: 404 Not Found - code: 404 - duration: 250ns - - id: 4 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57959' - request_uri: /apple-touch-icon.png - body: "" - form: {} - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - User-Agent: - - Safari/19618.2.12.11.6 CFNetwork/1496.0.7 Darwin/23.5.0 - url: http://go-vcr/apple-touch-icon.png - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: | - 404 page not found - headers: - Content-Type: - - text/plain; charset=utf-8 - X-Content-Type-Options: - - nosniff - status: 404 Not Found - code: 404 - duration: 83ns - - id: 5 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /water_schedules?exclude_weather_data=true - body: "" - form: {} - headers: - Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - document - Sec-Fetch-Mode: - - navigate - Sec-Fetch-Site: - - same-origin - Upgrade-Insecure-Requests: - - "1" - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules?exclude_weather_data=true - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 125ns - - id: 6 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /water_schedules?refresh=true - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" - Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules?refresh=true - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n
\n \n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 84ns - - id: 7 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /water_schedules/components?type=create_modal - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" - Hx-Target: - - create-modal-here - Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules/components?type=create_modal - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n\n\n\n\n\n
\n
\n

Create Water Schedule\n

\n\n
\n \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n
\n\n
\n \n
\n
\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n
\n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 333ns - - id: 8 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 241 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /water_schedules/cqsnecmiuvoqlhrmf2jg - body: ID=cqsnecmiuvoqlhrmf2jg&Name=New%20Water%20Schedule&Description=New&Duration=1h&Interval=72h&StartTime.Hour=5&StartTime.Minute=0&StartTime.TZ=-07%3A00&ActivePeriod.StartMonth=&ActivePeriod.EndMonth=&NotificationClientID=Notification%20Client - form: - ActivePeriod.EndMonth: - - "" - ActivePeriod.StartMonth: - - "" - Description: - - New - Duration: - - 1h - ID: - - cqsnecmiuvoqlhrmf2jg - Interval: - - 72h - Name: - - New Water Schedule - NotificationClientID: - - Notification Client - StartTime.Hour: - - "5" - StartTime.Minute: - - "0" - StartTime.TZ: - - "-07:00" - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Content-Length: - - "241" - Content-Type: - - application/x-www-form-urlencoded - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" - Origin: - - http://localhost:8080 - Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules/cqsnecmiuvoqlhrmf2jg - method: PUT - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: | - {"id":"cqsnecmiuvoqlhrmf2jg","duration":"1h0m0s","interval":"72h0m0s","start_date":"2023-08-23T10:00:00Z","start_time":"05:00:00-07:00","name":"New Water Schedule","description":"New","notification_client_id":"Notification Client","next_water":{"time":"2023-08-23T05:00:00-07:00","duration":"1h0m0s"},"links":[{"rel":"self","href":"/water_schedules/cqsnecmiuvoqlhrmf2jg"}]} - headers: - Content-Type: - - application/json - Hx-Trigger: - - newWaterSchedule - status: 200 OK - code: 200 - duration: 41ns - - id: 9 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /water_schedules?refresh=true - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" - Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules?refresh=true - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n
\n \n \n\n\n
\n
\n
\n
\n

\n New Water Schedule\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n
\n Watering for\n 1h\n at 5:00AM\n
\n\n\n\n\n\n \n\n \n
\n

New

\n \n 1h\n \n \n 5:00AM\n \n \n 3 days\n \n \n
\n\n
\n
\n
\n\n \n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 125ns - - id: 10 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /water_schedules/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" - Hx-Target: - - edit-modal-here - Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n\n\n\n
\n
\n

New Water Schedule\n

\n\n
\n \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n
\n\n
\n \n
\n
\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 167ns - - id: 11 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 251 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /water_schedules/cqsnecmiuvoqlhrmf2jg - body: ID=cqsnecmiuvoqlhrmf2jg&Name=Old%20Water%20Schedule&Description=New&Duration=1h0m0s&Interval=72h0m0s&StartTime.Hour=05&StartTime.Minute=00&StartTime.TZ=-07%3A00&ActivePeriod.StartMonth=&ActivePeriod.EndMonth=&NotificationClientID=Notification%20Client - form: - ActivePeriod.EndMonth: - - "" - ActivePeriod.StartMonth: - - "" - Description: - - New - Duration: - - 1h0m0s - ID: - - cqsnecmiuvoqlhrmf2jg - Interval: - - 72h0m0s - Name: - - Old Water Schedule - NotificationClientID: - - Notification Client - StartTime.Hour: - - "05" - StartTime.Minute: - - "00" - StartTime.TZ: - - "-07:00" - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Content-Length: - - "251" - Content-Type: - - application/x-www-form-urlencoded - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" - Origin: - - http://localhost:8080 - Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules/cqsnecmiuvoqlhrmf2jg - method: PUT - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: | - {"id":"cqsnecmiuvoqlhrmf2jg","duration":"1h0m0s","interval":"72h0m0s","start_date":"2023-08-23T10:00:00Z","start_time":"05:00:00-07:00","name":"Old Water Schedule","description":"New","notification_client_id":"Notification Client","next_water":{"time":"2023-08-23T05:00:00-07:00","duration":"1h0m0s"},"links":[{"rel":"self","href":"/water_schedules/cqsnecmiuvoqlhrmf2jg"}]} - headers: - Content-Type: - - application/json - Hx-Trigger: - - newWaterSchedule - status: 200 OK - code: 200 - duration: 41ns - - id: 12 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /water_schedules?refresh=true - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" - Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules?refresh=true - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n
\n \n \n\n\n
\n
\n
\n
\n

\n Old Water Schedule\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n
\n Watering for\n 1h\n at 5:00AM\n
\n\n\n\n\n\n \n\n \n
\n

New

\n \n 1h\n \n \n 5:00AM\n \n \n 3 days\n \n \n
\n\n
\n
\n
\n\n \n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 84ns - - id: 13 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /water_schedules/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" - Hx-Target: - - edit-modal-here - Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n\n\n\n
\n
\n

Old Water Schedule\n

\n\n
\n \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n
\n\n
\n \n
\n
\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 125ns - - id: 14 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /gardens - body: "" - form: {} - headers: - Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Sec-Fetch-Dest: - - document - Sec-Fetch-Mode: - - navigate - Sec-Fetch-Site: - - same-origin - Upgrade-Insecure-Requests: - - "1" - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 84ns - - id: 15 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:57956' - request_uri: /gardens/components?type=create_modal - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/gardens - Hx-Request: - - "true" - Hx-Target: - - create-modal-here - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/components?type=create_modal - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n
\n
\n

Create Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n
\n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 167ns diff --git a/garden-app/server/vcr/testdata/vcr_server/fixtures/create_edit_delete.yaml b/garden-app/server/vcr/testdata/vcr_server/fixtures/create_edit_delete.yaml new file mode 100644 index 00000000..7ee84880 --- /dev/null +++ b/garden-app/server/vcr/testdata/vcr_server/fixtures/create_edit_delete.yaml @@ -0,0 +1,4240 @@ +--- +version: 2 +interactions: + - id: 0 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - none + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: | + {"status":"Resource not found."} + headers: + Content-Type: + - application/json + status: 404 Not Found + code: 404 + duration: 209ns + - id: 1 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 208ns + - id: 2 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/ + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - none + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/ + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 208ns + - id: 3 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/ + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 125ns + - id: 4 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens//components?type=create_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/ + Hx-Request: + - "true" + Hx-Target: + - create-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/ + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens//components?type=create_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: | + {"status":"Resource not found."} + headers: + Content-Type: + - application/json + status: 404 Not Found + code: 404 + duration: 250ns + - id: 5 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /water_schedules?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens/ + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 125ns + - id: 6 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 83ns + - id: 7 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 83ns + - id: 8 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /water_schedules?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 250ns + - id: 9 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /water_schedules/components?type=create_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Hx-Target: + - create-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules/components?type=create_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n
\n
\n

Create Water Schedule\n

\n\n
\n \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n
\n\n
\n \n
\n
\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 10 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 217 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /water_schedules/cqsnecmiuvoqlhrmf2jg + body: ID=cqsnecmiuvoqlhrmf2jg&Name=WS&Description=desc&Duration=10m&Interval=24h&StartTime.Hour=10&StartTime.Minute=0&StartTime.TZ=Z&ActivePeriod.StartMonth=&ActivePeriod.EndMonth=&NotificationClientID=Notification%20Client + form: + ActivePeriod.EndMonth: + - "" + ActivePeriod.StartMonth: + - "" + Description: + - desc + Duration: + - 10m + ID: + - cqsnecmiuvoqlhrmf2jg + Interval: + - 24h + Name: + - WS + NotificationClientID: + - Notification Client + StartTime.Hour: + - "10" + StartTime.Minute: + - "0" + StartTime.TZ: + - Z + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Content-Length: + - "217" + Content-Type: + - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Origin: + - http://localhost:8080 + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules/cqsnecmiuvoqlhrmf2jg + method: PUT + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: | + {"id":"cqsnecmiuvoqlhrmf2jg","duration":"10m0s","interval":"24h0m0s","start_date":"2023-08-23T10:00:00Z","start_time":"10:00:00Z","name":"WS","description":"desc","notification_client_id":"Notification Client","next_water":{"time":"2023-08-24T10:00:00Z","duration":"10m0s"},"links":[{"rel":"self","href":"/water_schedules/cqsnecmiuvoqlhrmf2jg"}]} + headers: + Content-Type: + - application/json + Hx-Trigger: + - newWaterSchedule + status: 200 OK + code: 200 + duration: 125ns + - id: 11 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /water_schedules?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n\n\n
\n
\n
\n
\n

\n WS\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n
\n Watering for\n 10m\n on Thursday, 24 Aug at 10:00AM\n
\n\n\n\n\n\n \n\n \n
\n

desc

\n \n 10m\n \n \n 10:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 125ns + - id: 12 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /water_schedules/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Hx-Target: + - edit-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n
\n
\n

WS\n

\n\n
\n \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n
\n\n
\n \n
\n
\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 208ns + - id: 13 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 224 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /water_schedules/cqsnecmiuvoqlhrmf2jg + body: ID=cqsnecmiuvoqlhrmf2jg&Name=WS&Description=desc&Duration=10m0s&Interval=24h0m0s&StartTime.Hour=11&StartTime.Minute=00&StartTime.TZ=Z&ActivePeriod.StartMonth=&ActivePeriod.EndMonth=&NotificationClientID=Notification%20Client + form: + ActivePeriod.EndMonth: + - "" + ActivePeriod.StartMonth: + - "" + Description: + - desc + Duration: + - 10m0s + ID: + - cqsnecmiuvoqlhrmf2jg + Interval: + - 24h0m0s + Name: + - WS + NotificationClientID: + - Notification Client + StartTime.Hour: + - "11" + StartTime.Minute: + - "00" + StartTime.TZ: + - Z + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Content-Length: + - "224" + Content-Type: + - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Origin: + - http://localhost:8080 + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules/cqsnecmiuvoqlhrmf2jg + method: PUT + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: | + {"id":"cqsnecmiuvoqlhrmf2jg","duration":"10m0s","interval":"24h0m0s","start_date":"2023-08-23T10:00:00Z","start_time":"11:00:00Z","name":"WS","description":"desc","notification_client_id":"Notification Client","next_water":{"time":"2023-08-23T11:00:00Z","duration":"10m0s"},"links":[{"rel":"self","href":"/water_schedules/cqsnecmiuvoqlhrmf2jg"}]} + headers: + Content-Type: + - application/json + Hx-Trigger: + - newWaterSchedule + status: 200 OK + code: 200 + duration: 83ns + - id: 14 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /water_schedules?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n\n\n
\n
\n
\n
\n

\n WS\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n \n\n \n
\n

desc

\n \n 10m\n \n \n 11:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 84ns + - id: 15 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 42ns + - id: 16 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 83ns + - id: 17 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/components?type=create_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Hx-Target: + - create-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/components?type=create_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

Create Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n \n \n\n \n\n \n\n \n\n\n \n \n\n\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 167ns + - id: 18 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 213 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0 + body: ID=cqsnecmiuvoqlhrmf2k0&CreatedAt=&Name=Garden&TopicPrefix=garden&MaxZones=1&LightSchedule.Duration=&LightSchedule.StartTime.Hour=&LightSchedule.StartTime.Minute=&LightSchedule.StartTime.TZ=Z&NotificationClientID= + form: + CreatedAt: + - "" + ID: + - cqsnecmiuvoqlhrmf2k0 + LightSchedule.Duration: + - "" + LightSchedule.StartTime.Hour: + - "" + LightSchedule.StartTime.Minute: + - "" + LightSchedule.StartTime.TZ: + - Z + MaxZones: + - "1" + Name: + - Garden + NotificationClientID: + - "" + TopicPrefix: + - garden + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Content-Length: + - "213" + Content-Type: + - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Origin: + - http://localhost:8080 + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0 + method: PUT + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: | + {"name":"Garden","topic_prefix":"garden","id":"cqsnecmiuvoqlhrmf2k0","max_zones":1,"created_at":"2023-08-23T10:00:00Z","health":{"status":"N/A","details":"Post \"http://localhost:8086/api/v2/query?org=garden\": dial tcp [::1]:8086: connect: connection refused"},"num_zones":0,"links":[{"rel":"self","href":"/gardens/cqsnecmiuvoqlhrmf2k0"},{"rel":"zones","href":"/gardens/cqsnecmiuvoqlhrmf2k0/zones"},{"rel":"action","href":"/gardens/cqsnecmiuvoqlhrmf2k0/action"}]} + headers: + Content-Type: + - application/json + Hx-Trigger: + - newGarden + status: 200 OK + code: 200 + duration: 125ns + - id: 19 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2k0

\n

Topic prefix: garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 20 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/components?type=edit_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Hx-Target: + - edit-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/components?type=edit_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n \n \n \n
\n \n
\n \n
\n \n \n
\n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n
\n
\n \n\n \n\n \n\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 166ns + - id: 21 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 299 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0 + body: ID=cqsnecmiuvoqlhrmf2k0&CreatedAt=2023-08-23T10%3A00%3A00Z&Name=Garden&TopicPrefix=garden&MaxZones=1&LightSchedule.Duration=&LightSchedule.StartTime.Hour=&LightSchedule.StartTime.Minute=&LightSchedule.StartTime.TZ=Z&NotificationClientID=&ControllerConfig.ValvePins.0=11&ControllerConfig.PumpPins.0=1 + form: + ControllerConfig.PumpPins.0: + - "1" + ControllerConfig.ValvePins.0: + - "11" + CreatedAt: + - "2023-08-23T10:00:00Z" + ID: + - cqsnecmiuvoqlhrmf2k0 + LightSchedule.Duration: + - "" + LightSchedule.StartTime.Hour: + - "" + LightSchedule.StartTime.Minute: + - "" + LightSchedule.StartTime.TZ: + - Z + MaxZones: + - "1" + Name: + - Garden + NotificationClientID: + - "" + TopicPrefix: + - garden + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Content-Length: + - "299" + Content-Type: + - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Origin: + - http://localhost:8080 + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0 + method: PUT + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: | + {"name":"Garden","topic_prefix":"garden","id":"cqsnecmiuvoqlhrmf2k0","max_zones":1,"created_at":"2023-08-23T10:00:00Z","controller_config":{"valve_pins":[11],"pump_pins":[1]},"health":{"status":"N/A","details":"Post \"http://localhost:8086/api/v2/query?org=garden\": dial tcp [::1]:8086: connect: connection refused"},"num_zones":0,"links":[{"rel":"self","href":"/gardens/cqsnecmiuvoqlhrmf2k0"},{"rel":"zones","href":"/gardens/cqsnecmiuvoqlhrmf2k0/zones"},{"rel":"action","href":"/gardens/cqsnecmiuvoqlhrmf2k0/action"}]} + headers: + Content-Type: + - application/json + Hx-Trigger: + - newGarden + status: 200 OK + code: 200 + duration: 125ns + - id: 22 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2k0

\n

Topic prefix: garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 167ns + - id: 23 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

Garden

\n\n
\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 125ns + - id: 24 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 125ns + - id: 25 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 42ns + - id: 26 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones/components?type=create_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Hx-Target: + - create-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones/components?type=create_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

\n Create Zone\n

\n\n
\n\n \n \n\n
\n
\n \n \n
\n
\n \n \n
\n
\n\n
\n \n \n
\n\n
\n \n \n
\n\n \n
\n \n \n \n \n
\n \n
\n \n
\n\n
\n \n\n\n \n \n\n\n
\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 166ns + - id: 27 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 135 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg + body: ID=cqsnecmiuvoqlhrmf2kg&CreatedAt=&Name=Zone&Position=0&Details.Description=Desc&Details.Notes=&WaterScheduleIDs.0=cqsnecmiuvoqlhrmf2jg + form: + CreatedAt: + - "" + Details.Description: + - Desc + Details.Notes: + - "" + ID: + - cqsnecmiuvoqlhrmf2kg + Name: + - Zone + Position: + - "0" + WaterScheduleIDs.0: + - cqsnecmiuvoqlhrmf2jg + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Content-Length: + - "135" + Content-Type: + - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Origin: + - http://localhost:8080 + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg + method: PUT + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n

Zone

\n
\n \n
\n
\n
\n
\n

Actions

\n
\n \n \n
\n
\n
\n
\n
\n
\n

\n \n \n Water Schedule\n \n \n

\n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n

Details

\n \n

Desc

\n

\n \n
\n
\n
\n
\n\n \n
\n
\n
\n

Water History

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n
TimeDuration
Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused
\n
\n
\n\n
\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + Hx-Trigger: + - newZone + status: 200 OK + code: 200 + duration: 84ns + - id: 28 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2jg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 42ns + - id: 29 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg/components?type=edit_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Hx-Target: + - edit-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg/components?type=edit_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

\n Edit Zone\n

\n\n
\n\n \n \n\n
\n
\n \n \n
\n
\n \n \n
\n
\n\n
\n \n \n
\n\n
\n \n \n
\n\n \n
\n \n \n \n \n
\n \n
\n \n
\n\n
\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 166ns + - id: 30 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 164 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg + body: ID=cqsnecmiuvoqlhrmf2kg&CreatedAt=2023-08-23T10%3A00%3A00Z&Name=Zone&Position=0&Details.Description=Desc&Details.Notes=Notes&WaterScheduleIDs.0=cqsnecmiuvoqlhrmf2jg + form: + CreatedAt: + - "2023-08-23T10:00:00Z" + Details.Description: + - Desc + Details.Notes: + - Notes + ID: + - cqsnecmiuvoqlhrmf2kg + Name: + - Zone + Position: + - "0" + WaterScheduleIDs.0: + - cqsnecmiuvoqlhrmf2jg + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Content-Length: + - "164" + Content-Type: + - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Origin: + - http://localhost:8080 + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg + method: PUT + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: | + {"status":"Invalid request.","error":"adding a Zone would exceed Garden's max_zones=1"} + headers: + Content-Type: + - application/json + status: 400 Bad Request + code: 400 + duration: 125ns + - id: 31 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg?limit=10&range=720h + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg?limit=10&range=720h + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n

Zone

\n
\n \n
\n
\n
\n
\n

Actions

\n
\n \n \n
\n
\n
\n
\n
\n
\n

\n \n \n Water Schedule\n \n \n

\n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n

Details

\n \n

Desc

\n

\n \n
\n
\n
\n
\n\n \n
\n
\n
\n

Water History

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n
TimeDuration
Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused
\n
\n
\n\n
\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 84ns + - id: 32 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg?limit=10&range=720h + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 334ns + - id: 33 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg?limit=10&range=720h + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n \n
\n
\n
\n
\n

\n Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 1 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2k0

\n

Topic prefix: garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 34 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 84ns + - id: 35 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /water_schedules?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n \n\n\n
\n
\n
\n
\n

\n WS\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n
\n
\n
\n\n\n \n\n \n
\n

desc

\n \n 10m\n \n \n 11:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 36 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 208ns + - id: 37 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /water_schedules?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n\n\n
\n
\n
\n
\n

\n WS\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n \n\n \n
\n

desc

\n \n 10m\n \n \n 11:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 38 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n \n
\n
\n
\n
\n

\n Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 1 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2k0

\n

Topic prefix: garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 39 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 42ns + - id: 40 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

Garden

\n\n
\n \n \n
\n
\n
\n
\n

\n Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n
\n
\n
\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2jg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 42ns + - id: 41 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 83ns + - id: 42 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2jg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 43 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg/components?type=edit_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Hx-Target: + - edit-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg/components?type=edit_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

\n Edit Zone\n

\n\n
\n\n \n \n\n
\n
\n \n \n
\n
\n \n \n
\n
\n\n
\n \n \n
\n\n
\n \n \n
\n\n \n
\n \n \n \n \n
\n \n
\n \n
\n\n
\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 125ns + - id: 44 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

Garden

\n\n
\n \n \n
\n
\n
\n
\n

\n Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n
\n
\n
\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2jg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 208ns + - id: 45 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 42ns + - id: 46 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2jg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 125ns + - id: 47 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg/components?type=edit_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Hx-Target: + - edit-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg/components?type=edit_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

\n Edit Zone\n

\n\n
\n\n \n \n\n
\n
\n \n \n
\n
\n \n \n
\n
\n\n
\n \n \n
\n\n
\n \n \n
\n\n \n
\n \n \n \n \n
\n \n
\n \n
\n\n
\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 125ns + - id: 48 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

Garden

\n\n
\n \n \n
\n
\n
\n
\n

\n Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n
\n
\n
\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2jg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 250ns + - id: 49 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 42ns + - id: 50 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2jg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 41ns + - id: 51 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg/components?type=edit_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Hx-Target: + - edit-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg/components?type=edit_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

\n Edit Zone\n

\n\n
\n\n \n \n\n
\n
\n \n \n
\n
\n \n \n
\n
\n\n
\n \n \n
\n\n
\n \n \n
\n\n \n
\n \n \n \n \n
\n \n
\n \n
\n\n
\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 125ns + - id: 52 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

Garden

\n\n
\n \n \n
\n
\n
\n
\n

\n Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n
\n
\n
\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2jg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 208ns + - id: 53 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 125ns + - id: 54 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2jg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 42ns + - id: 55 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /water_schedules?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n \n\n\n
\n
\n
\n
\n

\n WS\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n
\n
\n
\n\n\n \n\n \n
\n

desc

\n \n 10m\n \n \n 11:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 333ns + - id: 56 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 84ns + - id: 57 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 83ns + - id: 58 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /water_schedules?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n\n\n
\n
\n
\n
\n

\n WS\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n \n\n \n
\n

desc

\n \n 10m\n \n \n 11:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 42ns + - id: 59 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /water_schedules/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Hx-Target: + - edit-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n
\n
\n

WS\n

\n\n
\n \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n
\n\n
\n \n
\n
\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 167ns + - id: 60 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /water_schedules?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n \n\n\n
\n
\n
\n
\n

\n WS\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n
\n
\n
\n\n\n \n\n \n
\n

desc

\n \n 10m\n \n \n 11:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 209ns + - id: 61 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 41ns + - id: 62 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 84ns + - id: 63 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /water_schedules?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n\n\n
\n
\n
\n
\n

\n WS\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n \n\n \n
\n

desc

\n \n 10m\n \n \n 11:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 64 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n \n
\n
\n
\n
\n

\n Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 1 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2k0

\n

Topic prefix: garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 209ns + - id: 65 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 125ns + - id: 66 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 84ns + - id: 67 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

Garden

\n\n
\n \n \n
\n
\n
\n
\n

\n Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n
\n
\n
\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2jg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 68 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 41ns + - id: 69 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 42ns + - id: 70 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49334' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n\n
\n Watering for\n 10m\n at 11:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2jg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 71 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:49335' + request_uri: /gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg/components?type=edit_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Hx-Request: + - "true" + Hx-Target: + - edit-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2k0/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2k0/zones/cqsnecmiuvoqlhrmf2kg/components?type=edit_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

\n Edit Zone\n

\n\n
\n\n \n \n\n
\n
\n \n \n
\n
\n \n \n
\n
\n\n
\n \n \n
\n\n
\n \n \n
\n\n \n
\n \n \n \n \n
\n \n
\n \n
\n\n
\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns diff --git a/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_lightschedule.yaml b/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_lightschedule.yaml new file mode 100644 index 00000000..0255b3b2 --- /dev/null +++ b/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_lightschedule.yaml @@ -0,0 +1,530 @@ +--- +version: 2 +interactions: + - id: 0 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65527' + request_uri: /gardens + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - none + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 166ns + - id: 1 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65527' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 458ns + - id: 2 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65527' + request_uri: /gardens/components?type=create_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Hx-Target: + - create-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/components?type=create_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

Create Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n \n \n\n \n\n \n\n \n\n\n \n \n\n\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 292ns + - id: 3 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 252 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65527' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg + body: ID=cqsnecmiuvoqlhrmf2jg&CreatedAt=&Name=Garden%20With%20LightSchedule&TopicPrefix=garden-ls&MaxZones=3&LightSchedule.Duration=8h&LightSchedule.StartTime.Hour=08&LightSchedule.StartTime.Minute=00&LightSchedule.StartTime.TZ=-07%3A00&NotificationClientID= + form: + CreatedAt: + - "" + ID: + - cqsnecmiuvoqlhrmf2jg + LightSchedule.Duration: + - 8h + LightSchedule.StartTime.Hour: + - "08" + LightSchedule.StartTime.Minute: + - "00" + LightSchedule.StartTime.TZ: + - "-07:00" + MaxZones: + - "3" + Name: + - Garden With LightSchedule + NotificationClientID: + - "" + TopicPrefix: + - garden-ls + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Content-Length: + - "252" + Content-Type: + - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Origin: + - http://localhost:8080 + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg + method: PUT + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: | + {"name":"Garden With LightSchedule","topic_prefix":"garden-ls","id":"cqsnecmiuvoqlhrmf2jg","max_zones":3,"created_at":"2023-08-23T10:00:00Z","light_schedule":{"duration":"8h0m0s","start_time":"08:00:00-07:00"},"next_light_action":{"time":"2023-08-23T08:00:00-07:00","state":"ON"},"health":{"status":"N/A","details":"Post \"http://localhost:8086/api/v2/query?org=garden\": dial tcp [::1]:8086: connect: connection refused"},"num_zones":0,"links":[{"rel":"self","href":"/gardens/cqsnecmiuvoqlhrmf2jg"},{"rel":"zones","href":"/gardens/cqsnecmiuvoqlhrmf2jg/zones"},{"rel":"action","href":"/gardens/cqsnecmiuvoqlhrmf2jg/action"}]} + headers: + Content-Type: + - application/json + Hx-Trigger: + - newGarden + status: 200 OK + code: 200 + duration: 208ns + - id: 4 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65527' + request_uri: /gardens?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n Garden With LightSchedule\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n \n

\n \n \n \n \n \n Light will turn ON at 8:00AM\n

\n\n

\n \n 8h\n 8:00AM\n \n

\n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2jg

\n

Topic prefix: garden-ls

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 125ns + - id: 5 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65527' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Hx-Target: + - edit-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

Garden With LightSchedule

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n \n \n \n
\n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n
\n \n\n \n
\n \n \n
\n \n\n \n\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 209ns + - id: 6 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 487 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65527' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg + body: ID=cqsnecmiuvoqlhrmf2jg&CreatedAt=2023-08-23T10%3A00%3A00Z&Name=Garden%20With%20LightSchedule&TopicPrefix=garden-ls&MaxZones=3&LightSchedule.Duration=8h&LightSchedule.StartTime.Hour=08&LightSchedule.StartTime.Minute=00&LightSchedule.StartTime.TZ=-07%3A00&NotificationClientID=&ControllerConfig.ValvePins.0=1&ControllerConfig.ValvePins.1=2&ControllerConfig.ValvePins.2=3&ControllerConfig.PumpPins.0=1&ControllerConfig.PumpPins.1=2&ControllerConfig.PumpPins.2=3&ControllerConfig.LightPin=5 + form: + ControllerConfig.LightPin: + - "5" + ControllerConfig.PumpPins.0: + - "1" + ControllerConfig.PumpPins.1: + - "2" + ControllerConfig.PumpPins.2: + - "3" + ControllerConfig.ValvePins.0: + - "1" + ControllerConfig.ValvePins.1: + - "2" + ControllerConfig.ValvePins.2: + - "3" + CreatedAt: + - "2023-08-23T10:00:00Z" + ID: + - cqsnecmiuvoqlhrmf2jg + LightSchedule.Duration: + - 8h + LightSchedule.StartTime.Hour: + - "08" + LightSchedule.StartTime.Minute: + - "00" + LightSchedule.StartTime.TZ: + - "-07:00" + MaxZones: + - "3" + Name: + - Garden With LightSchedule + NotificationClientID: + - "" + TopicPrefix: + - garden-ls + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Content-Length: + - "487" + Content-Type: + - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Origin: + - http://localhost:8080 + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg + method: PUT + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: | + {"name":"Garden With LightSchedule","topic_prefix":"garden-ls","id":"cqsnecmiuvoqlhrmf2jg","max_zones":3,"created_at":"2023-08-23T10:00:00Z","light_schedule":{"duration":"8h0m0s","start_time":"08:00:00-07:00"},"controller_config":{"valve_pins":[1,2,3],"pump_pins":[1,2,3],"light_pin":5},"next_light_action":{"time":"2023-08-23T08:00:00-07:00","state":"ON"},"health":{"status":"N/A","details":"Post \"http://localhost:8086/api/v2/query?org=garden\": dial tcp [::1]:8086: connect: connection refused"},"num_zones":0,"links":[{"rel":"self","href":"/gardens/cqsnecmiuvoqlhrmf2jg"},{"rel":"zones","href":"/gardens/cqsnecmiuvoqlhrmf2jg/zones"},{"rel":"action","href":"/gardens/cqsnecmiuvoqlhrmf2jg/action"}]} + headers: + Content-Type: + - application/json + Hx-Trigger: + - newGarden + status: 200 OK + code: 200 + duration: 125ns + - id: 7 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65527' + request_uri: /gardens?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n Garden With LightSchedule\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n \n

\n \n \n \n \n \n Light will turn ON at 8:00AM\n

\n\n

\n \n 8h\n 8:00AM\n \n

\n\n \n\n \n
\n
\n
\n
\n \n
\n \n \n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2jg

\n

Topic prefix: garden-ls

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns diff --git a/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_simple.yaml b/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_simple.yaml deleted file mode 100644 index 6acf8367..00000000 --- a/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_simple.yaml +++ /dev/null @@ -1,399 +0,0 @@ ---- -version: 2 -interactions: - - id: 0 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53109' - request_uri: / - body: "" - form: {} - headers: - Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Sec-Fetch-Dest: - - document - Sec-Fetch-Mode: - - navigate - Sec-Fetch-Site: - - none - Upgrade-Insecure-Requests: - - "1" - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/ - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: |+ - Found. - - headers: - Content-Type: - - text/html; charset=utf-8 - Location: - - /gardens - status: 302 Found - code: 302 - duration: 83ns - - id: 1 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53109' - request_uri: /gardens - body: "" - form: {} - headers: - Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Sec-Fetch-Dest: - - document - Sec-Fetch-Mode: - - navigate - Sec-Fetch-Site: - - none - Upgrade-Insecure-Requests: - - "1" - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 83ns - - id: 2 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53109' - request_uri: /gardens/components?type=create_modal - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/gardens - Hx-Request: - - "true" - Hx-Target: - - create-modal-here - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/components?type=create_modal - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n
\n
\n

Create Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n
\n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 125ns - - id: 3 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 223 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53109' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg - body: "" - form: - CreatedAt: - - "" - ID: - - cqsnecmiuvoqlhrmf2jg - LightSchedule.Duration: - - "" - LightSchedule.StartTime.Hour: - - "" - LightSchedule.StartTime.Minute: - - "" - LightSchedule.StartTime.TZ: - - Z - MaxZones: - - "1" - Name: - - New Garden - NotificationClientID: - - "" - TopicPrefix: - - new-garden - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Content-Length: - - "223" - Content-Type: - - application/x-www-form-urlencoded - Hx-Current-Url: - - http://localhost:8080/gardens - Hx-Request: - - "true" - Origin: - - http://localhost:8080 - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg - method: PUT - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: | - {"name":"New Garden","topic_prefix":"new-garden","id":"cqsnecmiuvoqlhrmf2jg","max_zones":1,"created_at":"2023-08-23T10:00:00Z","health":{"status":"N/A","details":"Post \"http://localhost:8086/api/v2/query?org=garden\": dial tcp [::1]:8086: connect: connection refused"},"num_zones":0,"links":[{"rel":"self","href":"/gardens/cqsnecmiuvoqlhrmf2jg"},{"rel":"zones","href":"/gardens/cqsnecmiuvoqlhrmf2jg/zones"},{"rel":"action","href":"/gardens/cqsnecmiuvoqlhrmf2jg/action"}]} - headers: - Content-Type: - - application/json - Hx-Trigger: - - newGarden - status: 200 OK - code: 200 - duration: 167ns - - id: 4 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53109' - request_uri: /gardens?refresh=true - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/gardens - Hx-Request: - - "true" - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens?refresh=true - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n
\n \n \n
\n
\n
\n
\n

\n New Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2jg

\n

Topic prefix: new-garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 125ns - - id: 5 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53109' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true - body: "" - form: {} - headers: - Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - document - Sec-Fetch-Mode: - - navigate - Sec-Fetch-Site: - - same-origin - Upgrade-Insecure-Requests: - - "1" - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

New Garden

\n\n
\n \n
\n\n\n\n\n\n\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 209ns - - id: 6 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53109' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true - Hx-Request: - - "true" - Referer: - - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n
\n \n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 125ns diff --git a/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_ws_zone.yaml b/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_waterschedule_zone.yaml similarity index 60% rename from garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_ws_zone.yaml rename to garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_waterschedule_zone.yaml index 4a98a538..d91eb159 100644 --- a/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_ws_zone.yaml +++ b/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_waterschedule_zone.yaml @@ -10,8 +10,8 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: / + remote_addr: '[::1]:65022' + request_uri: /gardens body: "" form: {} headers: @@ -23,6 +23,10 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i Sec-Fetch-Dest: - document Sec-Fetch-Mode: @@ -32,8 +36,8 @@ interactions: Upgrade-Insecure-Requests: - "1" User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/ + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens method: GET response: proto: HTTP/1.1 @@ -43,17 +47,13 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: |+ - Found. - + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" headers: Content-Type: - text/html; charset=utf-8 - Location: - - /gardens - status: 302 Found - code: 302 - duration: 250ns + status: 200 OK + code: 200 + duration: 83ns - id: 1 request: proto: HTTP/1.1 @@ -63,30 +63,34 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /gardens + remote_addr: '[::1]:65023' + request_uri: /manifest.json body: "" form: {} headers: Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + - '*/*' Accept-Encoding: - gzip, deflate Accept-Language: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens Sec-Fetch-Dest: - - document + - manifest Sec-Fetch-Mode: - - navigate + - cors Sec-Fetch-Site: - - none - Upgrade-Insecure-Requests: - - "1" + - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json method: GET response: proto: HTTP/1.1 @@ -96,13 +100,16 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" - headers: - Content-Type: - - text/html; charset=utf-8 + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} status: 200 OK code: 200 - duration: 83ns + duration: 41ns - id: 2 request: proto: HTTP/1.1 @@ -112,7 +119,7 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' + remote_addr: '[::1]:65022' request_uri: /gardens/components?type=create_modal body: "" form: {} @@ -125,12 +132,16 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - http://localhost:8080/gardens Hx-Request: - "true" Hx-Target: - create-modal-here + Priority: + - u=3, i Referer: - http://localhost:8080/gardens Sec-Fetch-Dest: @@ -140,7 +151,7 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 url: http://go-vcr/gardens/components?type=create_modal method: GET response: @@ -151,13 +162,13 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n
\n
\n

Create Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n
\n
\n" + body: "\n
\n
\n

Create Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n \n \n\n \n\n \n\n \n\n\n \n \n\n\n
\n
\n
\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 458ns + duration: 167ns - id: 3 request: proto: HTTP/1.1 @@ -167,9 +178,9 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' + remote_addr: '[::1]:65023' request_uri: /gardens/cqsnecmiuvoqlhrmf2jg - body: "" + body: ID=cqsnecmiuvoqlhrmf2jg&CreatedAt=&Name=New%20Garden&TopicPrefix=new-garden&MaxZones=1&LightSchedule.Duration=&LightSchedule.StartTime.Hour=&LightSchedule.StartTime.Minute=&LightSchedule.StartTime.TZ=Z&NotificationClientID= form: CreatedAt: - "" @@ -204,12 +215,16 @@ interactions: - "223" Content-Type: - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - http://localhost:8080/gardens Hx-Request: - "true" Origin: - http://localhost:8080 + Priority: + - u=3, i Referer: - http://localhost:8080/gardens Sec-Fetch-Dest: @@ -219,7 +234,7 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg method: PUT response: @@ -239,7 +254,7 @@ interactions: - newGarden status: 200 OK code: 200 - duration: 250ns + duration: 84ns - id: 4 request: proto: HTTP/1.1 @@ -249,7 +264,7 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' + remote_addr: '[::1]:65022' request_uri: /gardens?refresh=true body: "" form: {} @@ -262,10 +277,14 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - http://localhost:8080/gardens Hx-Request: - "true" + Priority: + - u=3, i Referer: - http://localhost:8080/gardens Sec-Fetch-Dest: @@ -275,7 +294,7 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 url: http://go-vcr/gardens?refresh=true method: GET response: @@ -292,7 +311,7 @@ interactions: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 250ns + duration: 42ns - id: 5 request: proto: HTTP/1.1 @@ -302,8 +321,119 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + remote_addr: '[::1]:65023' + request_uri: /water_schedules?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 6 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65022' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 83ns + - id: 7 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65023' + request_uri: /water_schedules?refresh=true body: "" form: {} headers: @@ -315,14 +445,16 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - - http://localhost:8080/gardens + - http://localhost:8080/water_schedules?exclude_weather_data=true Hx-Request: - "true" - Hx-Target: - - edit-modal-here + Priority: + - u=3, i Referer: - - http://localhost:8080/gardens + - http://localhost:8080/water_schedules?exclude_weather_data=true Sec-Fetch-Dest: - empty Sec-Fetch-Mode: @@ -330,8 +462,8 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?refresh=true method: GET response: proto: HTTP/1.1 @@ -341,46 +473,107 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n
\n
\n

New Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n" + body: "\n
\n \n
\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 292ns - - id: 6 + duration: 83ns + - id: 8 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 247 + content_length: 0 transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg + remote_addr: '[::1]:65022' + request_uri: /water_schedules/components?type=create_modal body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Hx-Request: + - "true" + Hx-Target: + - create-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/water_schedules?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules/components?type=create_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n
\n
\n

Create Water Schedule\n

\n\n
\n \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n
\n\n
\n \n
\n
\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 125ns + - id: 9 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 251 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65023' + request_uri: /water_schedules/cqsnecmiuvoqlhrmf2k0 + body: ID=cqsnecmiuvoqlhrmf2k0&Name=New%20Water%20Schedule&Description=Description&Duration=1h&Interval=24h&StartTime.Hour=05&StartTime.Minute=00&StartTime.TZ=-07%3A00&ActivePeriod.StartMonth=&ActivePeriod.EndMonth=&NotificationClientID=Notification%20Client form: - CreatedAt: - - "2023-08-23T10:00:00Z" - ID: - - cqsnecmiuvoqlhrmf2jg - LightSchedule.Duration: - - "" - LightSchedule.StartTime.Hour: + ActivePeriod.EndMonth: - "" - LightSchedule.StartTime.Minute: + ActivePeriod.StartMonth: - "" - LightSchedule.StartTime.TZ: - - Z - MaxZones: - - "2" + Description: + - Description + Duration: + - 1h + ID: + - cqsnecmiuvoqlhrmf2k0 + Interval: + - 24h Name: - - New Garden + - New Water Schedule NotificationClientID: - - "" - TopicPrefix: - - new-garden + - Notification Client + StartTime.Hour: + - "05" + StartTime.Minute: + - "00" + StartTime.TZ: + - "-07:00" headers: Accept: - text/html @@ -391,17 +584,21 @@ interactions: Connection: - keep-alive Content-Length: - - "247" + - "251" Content-Type: - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - - http://localhost:8080/gardens + - http://localhost:8080/water_schedules?exclude_weather_data=true Hx-Request: - "true" Origin: - http://localhost:8080 + Priority: + - u=3, i Referer: - - http://localhost:8080/gardens + - http://localhost:8080/water_schedules?exclude_weather_data=true Sec-Fetch-Dest: - empty Sec-Fetch-Mode: @@ -409,8 +606,8 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules/cqsnecmiuvoqlhrmf2k0 method: PUT response: proto: HTTP/1.1 @@ -421,16 +618,16 @@ interactions: content_length: -1 uncompressed: false body: | - {"name":"New Garden","topic_prefix":"new-garden","id":"cqsnecmiuvoqlhrmf2jg","max_zones":2,"created_at":"2023-08-23T10:00:00Z","health":{"status":"N/A","details":"Post \"http://localhost:8086/api/v2/query?org=garden\": dial tcp [::1]:8086: connect: connection refused"},"num_zones":0,"links":[{"rel":"self","href":"/gardens/cqsnecmiuvoqlhrmf2jg"},{"rel":"zones","href":"/gardens/cqsnecmiuvoqlhrmf2jg/zones"},{"rel":"action","href":"/gardens/cqsnecmiuvoqlhrmf2jg/action"}]} + {"id":"cqsnecmiuvoqlhrmf2k0","duration":"1h0m0s","interval":"24h0m0s","start_date":"2023-08-23T10:00:00Z","start_time":"05:00:00-07:00","name":"New Water Schedule","description":"Description","notification_client_id":"Notification Client","next_water":{"time":"2023-08-23T05:00:00-07:00","duration":"1h0m0s"},"links":[{"rel":"self","href":"/water_schedules/cqsnecmiuvoqlhrmf2k0"}]} headers: Content-Type: - application/json Hx-Trigger: - - newGarden + - newWaterSchedule status: 200 OK code: 200 - duration: 416ns - - id: 7 + duration: 125ns + - id: 10 request: proto: HTTP/1.1 proto_major: 1 @@ -439,8 +636,8 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /gardens?refresh=true + remote_addr: '[::1]:65022' + request_uri: /water_schedules?refresh=true body: "" form: {} headers: @@ -452,12 +649,16 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - - http://localhost:8080/gardens + - http://localhost:8080/water_schedules?exclude_weather_data=true Hx-Request: - "true" + Priority: + - u=3, i Referer: - - http://localhost:8080/gardens + - http://localhost:8080/water_schedules?exclude_weather_data=true Sec-Fetch-Dest: - empty Sec-Fetch-Mode: @@ -465,8 +666,8 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens?refresh=true + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?refresh=true method: GET response: proto: HTTP/1.1 @@ -476,14 +677,14 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n
\n \n \n
\n
\n
\n
\n

\n New Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2jg

\n

Topic prefix: new-garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + body: "\n
\n \n \n\n\n
\n
\n
\n
\n

\n New Water Schedule\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n
\n Watering for\n 1h\n at 5:00AM\n
\n\n\n\n\n\n \n\n \n
\n

Description

\n \n 1h\n \n \n 5:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 375ns - - id: 8 + duration: 83ns + - id: 11 request: proto: HTTP/1.1 proto_major: 1 @@ -492,8 +693,8 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /water_schedules?exclude_weather_data=true + remote_addr: '[::1]:65022' + request_uri: /gardens body: "" form: {} headers: @@ -505,8 +706,12 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i Referer: - - http://localhost:8080/gardens + - http://localhost:8080/water_schedules?exclude_weather_data=true Sec-Fetch-Dest: - document Sec-Fetch-Mode: @@ -516,8 +721,8 @@ interactions: Upgrade-Insecure-Requests: - "1" User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules?exclude_weather_data=true + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens method: GET response: proto: HTTP/1.1 @@ -527,14 +732,14 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n \n
\n
\n
\n
\n

\n New Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2jg

\n

Topic prefix: new-garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 458ns - - id: 9 + duration: 83ns + - id: 12 request: proto: HTTP/1.1 proto_major: 1 @@ -543,34 +748,34 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /water_schedules?refresh=true + remote_addr: '[::1]:65023' + request_uri: /manifest.json body: "" form: {} headers: Accept: - - text/html + - '*/*' Accept-Encoding: - gzip, deflate Accept-Language: - en-US,en;q=0.9 Connection: - keep-alive - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true + - http://localhost:8080/gardens Sec-Fetch-Dest: - - empty + - manifest Sec-Fetch-Mode: - cors Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules?refresh=true + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json method: GET response: proto: HTTP/1.1 @@ -580,14 +785,17 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n
\n \n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} status: 200 OK code: 200 duration: 292ns - - id: 10 + - id: 13 request: proto: HTTP/1.1 proto_major: 1 @@ -596,8 +804,8 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /gardens + remote_addr: '[::1]:65023' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true body: "" form: {} headers: @@ -609,8 +817,12 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true + - http://localhost:8080/gardens Sec-Fetch-Dest: - document Sec-Fetch-Mode: @@ -620,8 +832,8 @@ interactions: Upgrade-Insecure-Requests: - "1" User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true method: GET response: proto: HTTP/1.1 @@ -631,14 +843,14 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n \n
\n
\n
\n
\n

\n New Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2jg

\n

Topic prefix: new-garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

New Garden

\n\n
\n \n
\n\n\n\n\n\n\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 291ns - - id: 11 + duration: 42ns + - id: 14 request: proto: HTTP/1.1 proto_major: 1 @@ -647,32 +859,34 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + remote_addr: '[::1]:65022' + request_uri: /manifest.json body: "" form: {} headers: Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + - '*/*' Accept-Encoding: - gzip, deflate Accept-Language: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i Referer: - - http://localhost:8080/gardens + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Sec-Fetch-Dest: - - document + - manifest Sec-Fetch-Mode: - - navigate + - cors Sec-Fetch-Site: - same-origin - Upgrade-Insecure-Requests: - - "1" User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json method: GET response: proto: HTTP/1.1 @@ -682,14 +896,17 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

New Garden

\n\n
\n \n
\n\n\n\n\n\n\n" - headers: - Content-Type: - - text/html; charset=utf-8 + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} status: 200 OK code: 200 - duration: 500ns - - id: 12 + duration: 208ns + - id: 15 request: proto: HTTP/1.1 proto_major: 1 @@ -698,7 +915,7 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' + remote_addr: '[::1]:65023' request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true body: "" form: {} @@ -711,10 +928,14 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Hx-Request: - "true" + Priority: + - u=3, i Referer: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Sec-Fetch-Dest: @@ -724,7 +945,7 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true method: GET response: @@ -741,8 +962,8 @@ interactions: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 41ns - - id: 13 + duration: 125ns + - id: 16 request: proto: HTTP/1.1 proto_major: 1 @@ -751,7 +972,7 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' + remote_addr: '[::1]:65022' request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones/components?type=create_modal body: "" form: {} @@ -764,12 +985,16 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Hx-Request: - "true" Hx-Target: - create-modal-here + Priority: + - u=3, i Referer: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Sec-Fetch-Dest: @@ -779,7 +1004,7 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones/components?type=create_modal method: GET response: @@ -790,38 +1015,40 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n
\n
\n

\n Create Zone\n

\n\n
\n\n \n \n\n
\n
\n \n \n
\n
\n \n \n
\n
\n\n
\n \n \n
\n\n
\n \n \n
\n\n \n
\n \n \n
\n\n
\n \n\n\n \n \n\n\n
\n
\n
\n
\n" + body: "\n
\n
\n

\n Create Zone\n

\n\n
\n\n \n \n\n
\n
\n \n \n
\n
\n \n \n
\n
\n\n
\n \n \n
\n\n
\n \n \n
\n\n \n
\n \n \n \n \n
\n \n
\n \n
\n\n
\n \n\n\n \n \n\n\n
\n
\n
\n
\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 375ns - - id: 14 + duration: 42ns + - id: 17 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 102 + content_length: 160 transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2k0 - body: "" + remote_addr: '[::1]:65023' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2kg + body: ID=cqsnecmiuvoqlhrmf2kg&CreatedAt=&Name=Zone%201&Position=0&Details.Description=My%20Zone&Details.Notes=My%20Zone%20Note&WaterScheduleIDs.0=cqsnecmiuvoqlhrmf2k0 form: CreatedAt: - "" Details.Description: - - Zone! + - My Zone Details.Notes: - - "" + - My Zone Note ID: - - cqsnecmiuvoqlhrmf2k0 + - cqsnecmiuvoqlhrmf2kg Name: - - New Zone + - Zone 1 Position: - "0" + WaterScheduleIDs.0: + - cqsnecmiuvoqlhrmf2k0 headers: Accept: - text/html @@ -832,15 +1059,19 @@ interactions: Connection: - keep-alive Content-Length: - - "102" + - "160" Content-Type: - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Hx-Request: - "true" Origin: - http://localhost:8080 + Priority: + - u=3, i Referer: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Sec-Fetch-Dest: @@ -850,8 +1081,8 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2k0 + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2kg method: PUT response: proto: HTTP/1.1 @@ -861,7 +1092,7 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n

New Zone

\n
\n \n
\n
\n
\n
\n

Actions

\n
\n \n \n
\n
\n
\n
\n
\n
\n

\n \n Water Schedule\n \n

\n \n\n\n\n\n
\n

no active WaterSchedules

\n
\n\n\n\n
\n
\n
\n
\n

Details

\n \n

Zone!

\n

\n \n
\n
\n
\n
\n\n \n
\n
\n
\n

Water History

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n
TimeDuration
Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused
\n
\n
\n\n
\n\n\n\n\n\n" + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n

Zone 1

\n
\n \n
\n
\n
\n
\n

Actions

\n
\n \n \n
\n
\n
\n
\n
\n
\n

\n \n \n Water Schedule\n \n \n

\n \n\n\n
\n Watering for\n 1h\n at 5:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n

Details

\n \n

My Zone

\n

My Zone Note

\n \n
\n
\n
\n
\n\n \n
\n
\n
\n

Water History

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n
TimeDuration
Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused
\n
\n
\n\n
\n\n\n\n\n\n" headers: Content-Type: - text/html; charset=utf-8 @@ -869,8 +1100,8 @@ interactions: - newZone status: 200 OK code: 200 - duration: 292ns - - id: 15 + duration: 250ns + - id: 18 request: proto: HTTP/1.1 proto_major: 1 @@ -879,7 +1110,7 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' + remote_addr: '[::1]:65022' request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true body: "" form: {} @@ -892,10 +1123,14 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Hx-Request: - "true" + Priority: + - u=3, i Referer: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Sec-Fetch-Dest: @@ -905,7 +1140,7 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true method: GET response: @@ -916,14 +1151,14 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n
\n \n \n
\n
\n
\n
\n

\n New Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n\n\n\n
\n

no active WaterSchedules

\n
\n\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2k0

\n

Position: 0

\n

Water Schedules: []

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + body: "\n
\n \n \n
\n
\n
\n
\n

\n Zone 1\n

\n \n
\n \n \n
\n\n
\n
\n \n\n\n
\n Watering for\n 1h\n at 5:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2k0]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 duration: 83ns - - id: 16 + - id: 19 request: proto: HTTP/1.1 proto_major: 1 @@ -932,8 +1167,8 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /water_schedules?exclude_weather_data=true + remote_addr: '[::1]:65022' + request_uri: /gardens body: "" form: {} headers: @@ -945,6 +1180,10 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i Referer: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Sec-Fetch-Dest: @@ -956,8 +1195,8 @@ interactions: Upgrade-Insecure-Requests: - "1" User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules?exclude_weather_data=true + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens method: GET response: proto: HTTP/1.1 @@ -967,14 +1206,14 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n \n
\n
\n
\n
\n

\n New Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 1 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2jg

\n

Topic prefix: new-garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 291ns - - id: 17 + duration: 83ns + - id: 20 request: proto: HTTP/1.1 proto_major: 1 @@ -983,34 +1222,34 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /water_schedules?refresh=true + remote_addr: '[::1]:65023' + request_uri: /manifest.json body: "" form: {} headers: Accept: - - text/html + - '*/*' Accept-Encoding: - gzip, deflate Accept-Language: - en-US,en;q=0.9 Connection: - keep-alive - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true + - http://localhost:8080/gardens Sec-Fetch-Dest: - - empty + - manifest Sec-Fetch-Mode: - cors Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules?refresh=true + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json method: GET response: proto: HTTP/1.1 @@ -1020,14 +1259,17 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n
\n \n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} status: 200 OK code: 200 duration: 42ns - - id: 18 + - id: 21 request: proto: HTTP/1.1 proto_major: 1 @@ -1036,36 +1278,36 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /water_schedules/components?type=create_modal + remote_addr: '[::1]:65022' + request_uri: /water_schedules?exclude_weather_data=true body: "" form: {} headers: Accept: - - text/html + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: - gzip, deflate Accept-Language: - en-US,en;q=0.9 Connection: - keep-alive - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" - Hx-Target: - - create-modal-here + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i Referer: - - http://localhost:8080/water_schedules?exclude_weather_data=true + - http://localhost:8080/gardens Sec-Fetch-Dest: - - empty + - document Sec-Fetch-Mode: - - cors + - navigate Sec-Fetch-Site: - same-origin + Upgrade-Insecure-Requests: + - "1" User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules/components?type=create_modal + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules?exclude_weather_data=true method: GET response: proto: HTTP/1.1 @@ -1075,79 +1317,51 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n\n\n\n\n\n
\n
\n

Create Water Schedule\n

\n\n
\n \n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n
\n\n
\n \n
\n
\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n
\n
\n" + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n \n\n\n
\n
\n
\n
\n

\n New Water Schedule\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n
\n
\n
\n\n\n \n\n \n
\n

Description

\n \n 1h\n \n \n 5:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 333ns - - id: 19 + duration: 42ns + - id: 22 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 223 + content_length: 0 transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /water_schedules/cqsnecmiuvoqlhrmf2kg + remote_addr: '[::1]:65023' + request_uri: /manifest.json body: "" - form: - ActivePeriod.EndMonth: - - "" - ActivePeriod.StartMonth: - - "" - Description: - - daily - Duration: - - 10m - ID: - - cqsnecmiuvoqlhrmf2kg - Interval: - - 24h - Name: - - New WS - NotificationClientID: - - Notification Client - StartTime.Hour: - - "7" - StartTime.Minute: - - "0" - StartTime.TZ: - - Z + form: {} headers: Accept: - - text/html + - '*/*' Accept-Encoding: - gzip, deflate Accept-Language: - en-US,en;q=0.9 Connection: - keep-alive - Content-Length: - - "223" - Content-Type: - - application/x-www-form-urlencoded - Hx-Current-Url: - - http://localhost:8080/water_schedules?exclude_weather_data=true - Hx-Request: - - "true" - Origin: - - http://localhost:8080 + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i Referer: - http://localhost:8080/water_schedules?exclude_weather_data=true Sec-Fetch-Dest: - - empty + - manifest Sec-Fetch-Mode: - cors Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/water_schedules/cqsnecmiuvoqlhrmf2kg - method: PUT + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET response: proto: HTTP/1.1 proto_major: 1 @@ -1156,17 +1370,17 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: | - {"id":"cqsnecmiuvoqlhrmf2kg","duration":"10m0s","interval":"24h0m0s","start_date":"2023-08-23T10:00:00Z","start_time":"07:00:00Z","name":"New WS","description":"daily","notification_client_id":"Notification Client","next_water":{"time":"2023-08-24T07:00:00Z","duration":"10m0s"},"links":[{"rel":"self","href":"/water_schedules/cqsnecmiuvoqlhrmf2kg"}]} - headers: - Content-Type: - - application/json - Hx-Trigger: - - newWaterSchedule + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} status: 200 OK code: 200 - duration: 542ns - - id: 20 + duration: 42ns + - id: 23 request: proto: HTTP/1.1 proto_major: 1 @@ -1175,7 +1389,7 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' + remote_addr: '[::1]:65022' request_uri: /water_schedules?refresh=true body: "" form: {} @@ -1188,10 +1402,14 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - http://localhost:8080/water_schedules?exclude_weather_data=true Hx-Request: - "true" + Priority: + - u=3, i Referer: - http://localhost:8080/water_schedules?exclude_weather_data=true Sec-Fetch-Dest: @@ -1201,7 +1419,7 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 url: http://go-vcr/water_schedules?refresh=true method: GET response: @@ -1212,14 +1430,14 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n
\n \n \n\n\n
\n
\n
\n
\n

\n New WS\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n
\n Watering for\n 10m\n on Thursday, 24 Aug at 7:00AM\n
\n\n\n\n\n\n \n\n \n
\n

daily

\n \n 10m\n \n \n 7:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n" + body: "\n
\n \n \n\n\n
\n
\n
\n
\n

\n New Water Schedule\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n
\n Watering for\n 1h\n at 5:00AM\n
\n\n\n\n\n\n \n\n \n
\n

Description

\n \n 1h\n \n \n 5:00AM\n \n \n 1 days\n \n \n
\n\n
\n
\n
\n\n \n
\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 500ns - - id: 21 + duration: 42ns + - id: 24 request: proto: HTTP/1.1 proto_major: 1 @@ -1228,7 +1446,7 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' + remote_addr: '[::1]:65023' request_uri: /gardens body: "" form: {} @@ -1241,6 +1459,10 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i Referer: - http://localhost:8080/water_schedules?exclude_weather_data=true Sec-Fetch-Dest: @@ -1252,7 +1474,7 @@ interactions: Upgrade-Insecure-Requests: - "1" User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 url: http://go-vcr/gardens method: GET response: @@ -1269,8 +1491,64 @@ interactions: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 334ns - - id: 22 + duration: 84ns + - id: 25 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65022' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 125ns + - id: 26 request: proto: HTTP/1.1 proto_major: 1 @@ -1279,7 +1557,7 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' + remote_addr: '[::1]:65022' request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true body: "" form: {} @@ -1292,6 +1570,10 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i Referer: - http://localhost:8080/gardens Sec-Fetch-Dest: @@ -1303,7 +1585,7 @@ interactions: Upgrade-Insecure-Requests: - "1" User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true method: GET response: @@ -1314,14 +1596,70 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

New Garden

\n\n
\n \n \n
\n
\n
\n
\n

\n New Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n
\n
\n
\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2k0

\n

Position: 0

\n

Water Schedules: []

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

New Garden

\n\n
\n \n \n
\n
\n
\n
\n

\n Zone 1\n

\n \n
\n \n \n
\n\n
\n
\n \n\n
\n
\n
\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2k0]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 83ns - - id: 23 + duration: 250ns + - id: 27 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:65023' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 125ns + - id: 28 request: proto: HTTP/1.1 proto_major: 1 @@ -1330,7 +1668,7 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' + remote_addr: '[::1]:65022' request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true body: "" form: {} @@ -1343,10 +1681,14 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Hx-Request: - "true" + Priority: + - u=3, i Referer: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Sec-Fetch-Dest: @@ -1356,7 +1698,7 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true method: GET response: @@ -1367,14 +1709,14 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n
\n \n \n
\n
\n
\n
\n

\n New Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n\n\n\n
\n

no active WaterSchedules

\n
\n\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2k0

\n

Position: 0

\n

Water Schedules: []

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + body: "\n
\n \n \n
\n
\n
\n
\n

\n Zone 1\n

\n \n
\n \n \n
\n\n
\n
\n \n\n\n
\n Watering for\n 1h\n at 5:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2kg

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2k0]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 duration: 83ns - - id: 24 + - id: 29 request: proto: HTTP/1.1 proto_major: 1 @@ -1383,36 +1725,36 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2k0/components?type=edit_modal + remote_addr: '[::1]:65022' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2kg?limit=10&range=720h body: "" form: {} headers: Accept: - - text/html + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: - gzip, deflate Accept-Language: - en-US,en;q=0.9 Connection: - keep-alive - Hx-Current-Url: - - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true - Hx-Request: - - "true" - Hx-Target: - - edit-modal-here + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i Referer: - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true Sec-Fetch-Dest: - - empty + - document Sec-Fetch-Mode: - - cors + - navigate Sec-Fetch-Site: - same-origin + Upgrade-Insecure-Requests: + - "1" User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2k0/components?type=edit_modal + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2kg?limit=10&range=720h method: GET response: proto: HTTP/1.1 @@ -1422,71 +1764,51 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n
\n
\n

\n Edit New Zone\n

\n\n
\n\n \n \n\n
\n
\n \n \n
\n
\n \n \n
\n
\n\n
\n \n \n
\n\n
\n \n \n
\n\n \n
\n \n \n \n \n
\n \n
\n \n
\n\n
\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n
\n" + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n

Zone 1

\n
\n \n
\n
\n
\n
\n

Actions

\n
\n \n \n
\n
\n
\n
\n
\n
\n

\n \n \n Water Schedule\n \n \n

\n \n\n\n
\n Watering for\n 1h\n at 5:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n

Details

\n \n

My Zone

\n

My Zone Note

\n \n
\n
\n
\n
\n\n \n
\n
\n
\n

Water History

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n
TimeDuration
Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused
\n
\n
\n\n
\n\n\n\n\n\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 375ns - - id: 25 + duration: 166ns + - id: 30 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 182 + content_length: 0 transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2k0 + remote_addr: '[::1]:65023' + request_uri: /manifest.json body: "" - form: - CreatedAt: - - "2023-08-23T10:00:00Z" - Details.Description: - - Now with watering - Details.Notes: - - "" - ID: - - cqsnecmiuvoqlhrmf2k0 - Name: - - New Zone - Position: - - "0" - WaterScheduleIDs.0: - - cqsnecmiuvoqlhrmf2kg + form: {} headers: Accept: - - text/html + - '*/*' Accept-Encoding: - gzip, deflate Accept-Language: - en-US,en;q=0.9 Connection: - keep-alive - Content-Length: - - "182" - Content-Type: - - application/x-www-form-urlencoded - Hx-Current-Url: - - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true - Hx-Request: - - "true" - Origin: - - http://localhost:8080 + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i Referer: - - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2kg?limit=10&range=720h Sec-Fetch-Dest: - - empty + - manifest Sec-Fetch-Mode: - cors Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2k0 - method: PUT + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET response: proto: HTTP/1.1 proto_major: 1 @@ -1495,16 +1817,17 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n

New Zone

\n
\n \n
\n
\n
\n
\n

Actions

\n
\n \n \n
\n
\n
\n
\n
\n
\n

\n \n \n Water Schedule\n \n \n

\n \n\n\n
\n Watering for\n 10m\n on Thursday, 24 Aug at 7:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n

Details

\n \n

Now with watering

\n

\n \n
\n
\n
\n
\n\n \n
\n
\n
\n

Water History

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n
TimeDuration
Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused
\n
\n
\n\n
\n\n\n\n\n\n" - headers: - Content-Type: - - text/html; charset=utf-8 - Hx-Trigger: - - newZone + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} status: 200 OK code: 200 - duration: 459ns - - id: 26 + duration: 83ns + - id: 31 request: proto: HTTP/1.1 proto_major: 1 @@ -1513,8 +1836,8 @@ interactions: transfer_encoding: [] trailer: {} host: localhost:8080 - remote_addr: '[::1]:53584' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true + remote_addr: '[::1]:65022' + request_uri: /water_schedules/cqsnecmiuvoqlhrmf2k0/components?type=detail_modal body: "" form: {} headers: @@ -1526,12 +1849,18 @@ interactions: - en-US,en;q=0.9 Connection: - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda Hx-Current-Url: - - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2kg?limit=10&range=720h Hx-Request: - "true" + Hx-Target: + - detail-modal-here + Priority: + - u=3, i Referer: - - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones/cqsnecmiuvoqlhrmf2kg?limit=10&range=720h Sec-Fetch-Dest: - empty Sec-Fetch-Mode: @@ -1539,8 +1868,8 @@ interactions: Sec-Fetch-Site: - same-origin User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/water_schedules/cqsnecmiuvoqlhrmf2k0/components?type=detail_modal method: GET response: proto: HTTP/1.1 @@ -1550,10 +1879,10 @@ interactions: trailer: {} content_length: -1 uncompressed: false - body: "\n
\n \n \n
\n
\n
\n
\n

\n New Zone\n

\n \n
\n \n \n
\n\n
\n
\n \n\n\n
\n Watering for\n 10m\n on Thursday, 24 Aug at 7:00AM\n
\n\n\n\n\n\n
\n
\n
\n
\n \n
\n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n
\n

cqsnecmiuvoqlhrmf2k0

\n

Position: 0

\n

Water Schedules: [cqsnecmiuvoqlhrmf2kg]

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + body: "\n\n\n
\n
\n

New Water Schedule

\n\n
\n \n \n
\n\n \n

Description

\n \n\n \n
\n

Description

\n \n 1h\n \n \n 5:00AM\n \n \n 1 days\n \n \n
\n\n\n
\n \n\n\n
\n
\n
\n" headers: Content-Type: - text/html; charset=utf-8 status: 200 OK code: 200 - duration: 292ns + duration: 166ns diff --git a/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_with_config.yaml b/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_with_config.yaml new file mode 100644 index 00000000..52c4ff48 --- /dev/null +++ b/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_with_config.yaml @@ -0,0 +1,755 @@ +--- +version: 2 +interactions: + - id: 0 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64953' + request_uri: /gardens + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - none + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 84ns + - id: 1 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64952' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 83ns + - id: 2 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64953' + request_uri: /gardens/components?type=create_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Hx-Target: + - create-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/components?type=create_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

Create Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n \n \n\n \n\n \n\n \n\n\n \n \n\n\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 167ns + - id: 3 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 223 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64952' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg + body: ID=cqsnecmiuvoqlhrmf2jg&CreatedAt=&Name=New%20Garden&TopicPrefix=new-garden&MaxZones=3&LightSchedule.Duration=&LightSchedule.StartTime.Hour=&LightSchedule.StartTime.Minute=&LightSchedule.StartTime.TZ=Z&NotificationClientID= + form: + CreatedAt: + - "" + ID: + - cqsnecmiuvoqlhrmf2jg + LightSchedule.Duration: + - "" + LightSchedule.StartTime.Hour: + - "" + LightSchedule.StartTime.Minute: + - "" + LightSchedule.StartTime.TZ: + - Z + MaxZones: + - "3" + Name: + - New Garden + NotificationClientID: + - "" + TopicPrefix: + - new-garden + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Content-Length: + - "223" + Content-Type: + - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Origin: + - http://localhost:8080 + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg + method: PUT + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: | + {"name":"New Garden","topic_prefix":"new-garden","id":"cqsnecmiuvoqlhrmf2jg","max_zones":3,"created_at":"2023-08-23T10:00:00Z","health":{"status":"N/A","details":"Post \"http://localhost:8086/api/v2/query?org=garden\": dial tcp [::1]:8086: connect: connection refused"},"num_zones":0,"links":[{"rel":"self","href":"/gardens/cqsnecmiuvoqlhrmf2jg"},{"rel":"zones","href":"/gardens/cqsnecmiuvoqlhrmf2jg/zones"},{"rel":"action","href":"/gardens/cqsnecmiuvoqlhrmf2jg/action"}]} + headers: + Content-Type: + - application/json + Hx-Trigger: + - newGarden + status: 200 OK + code: 200 + duration: 250ns + - id: 4 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64953' + request_uri: /gardens?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n New Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2jg

\n

Topic prefix: new-garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 167ns + - id: 5 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64952' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Hx-Target: + - edit-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

New Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n \n \n \n
\n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n
\n \n\n \n\n \n\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 166ns + - id: 6 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 430 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64953' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg + body: ID=cqsnecmiuvoqlhrmf2jg&CreatedAt=2023-08-23T10%3A00%3A00Z&Name=New%20Garden&TopicPrefix=new-garden&MaxZones=3&LightSchedule.Duration=&LightSchedule.StartTime.Hour=&LightSchedule.StartTime.Minute=&LightSchedule.StartTime.TZ=Z&NotificationClientID=&ControllerConfig.ValvePins.0=1&ControllerConfig.ValvePins.1=2&ControllerConfig.ValvePins.2=3&ControllerConfig.PumpPins.0=1&ControllerConfig.PumpPins.1=2&ControllerConfig.PumpPins.2=2 + form: + ControllerConfig.PumpPins.0: + - "1" + ControllerConfig.PumpPins.1: + - "2" + ControllerConfig.PumpPins.2: + - "2" + ControllerConfig.ValvePins.0: + - "1" + ControllerConfig.ValvePins.1: + - "2" + ControllerConfig.ValvePins.2: + - "3" + CreatedAt: + - "2023-08-23T10:00:00Z" + ID: + - cqsnecmiuvoqlhrmf2jg + LightSchedule.Duration: + - "" + LightSchedule.StartTime.Hour: + - "" + LightSchedule.StartTime.Minute: + - "" + LightSchedule.StartTime.TZ: + - Z + MaxZones: + - "3" + Name: + - New Garden + NotificationClientID: + - "" + TopicPrefix: + - new-garden + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Content-Length: + - "430" + Content-Type: + - application/x-www-form-urlencoded + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Origin: + - http://localhost:8080 + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg + method: PUT + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: | + {"name":"New Garden","topic_prefix":"new-garden","id":"cqsnecmiuvoqlhrmf2jg","max_zones":3,"created_at":"2023-08-23T10:00:00Z","controller_config":{"valve_pins":[1,2,3],"pump_pins":[1,2,2]},"health":{"status":"N/A","details":"Post \"http://localhost:8086/api/v2/query?org=garden\": dial tcp [::1]:8086: connect: connection refused"},"num_zones":0,"links":[{"rel":"self","href":"/gardens/cqsnecmiuvoqlhrmf2jg"},{"rel":"zones","href":"/gardens/cqsnecmiuvoqlhrmf2jg/zones"},{"rel":"action","href":"/gardens/cqsnecmiuvoqlhrmf2jg/action"}]} + headers: + Content-Type: + - application/json + Hx-Trigger: + - newGarden + status: 200 OK + code: 200 + duration: 41ns + - id: 7 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64952' + request_uri: /gardens?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n \n
\n
\n
\n
\n

\n New Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2jg

\n

Topic prefix: new-garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 167ns + - id: 8 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64953' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens + Hx-Request: + - "true" + Hx-Target: + - edit-modal-here + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/components?type=edit_modal + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n
\n

New Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n \n \n \n
\n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n \n \n
\n \n
\n
\n \n\n \n\n \n\n \n\n\n \n \n\n\n
\n \n
\n \n
\n
\n\n \n \n\n\n
\n
\n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 375ns + - id: 9 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64953' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + body: "" + form: {} + headers: + Accept: + - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=0, i + Referer: + - http://localhost:8080/gardens + Sec-Fetch-Dest: + - document + Sec-Fetch-Mode: + - navigate + Sec-Fetch-Site: + - same-origin + Upgrade-Insecure-Requests: + - "1" + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

New Garden

\n\n
\n \n
\n\n\n\n\n\n\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 83ns + - id: 10 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64952' + request_uri: /manifest.json + body: "" + form: {} + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Priority: + - u=5, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - manifest + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/manifest.json + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: |- + { + "name": "Garden App", + "start_url": "/gardens", + "display": "standalone" + } + headers: {} + status: 200 OK + code: 200 + duration: 125ns + - id: 11 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: localhost:8080 + remote_addr: '[::1]:64953' + request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true + body: "" + form: {} + headers: + Accept: + - text/html + Accept-Encoding: + - gzip, deflate + Accept-Language: + - en-US,en;q=0.9 + Connection: + - keep-alive + Cookie: + - session_token=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkltSTROMk0xTmpZMkxUSmlPVEF0TkRWaVl5MDROamhtTFdJM016ZGlOMlV6WkRVeE9TST0iLCJleHAiOiIyMDQ0LTEwLTI5VDIxOjM1OjA0LjM5MVoiLCJwdXIiOiJjb29raWUuc2Vzc2lvbl90b2tlbiJ9fQ%3D%3D--666d9f51a0a6c3c458b3fe98e1ec32086cad3a9d; agh_session=e465445a38e030f4622d4fb3f412cdda + Hx-Current-Url: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + Hx-Request: + - "true" + Priority: + - u=3, i + Referer: + - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true + Sec-Fetch-Dest: + - empty + Sec-Fetch-Mode: + - cors + Sec-Fetch-Site: + - same-origin + User-Agent: + - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15 + url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true + method: GET + response: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: false + body: "\n
\n \n
\n" + headers: + Content-Type: + - text/html; charset=utf-8 + status: 200 OK + code: 200 + duration: 84ns diff --git a/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_with_light_schedule.yaml b/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_with_light_schedule.yaml deleted file mode 100644 index ccaf666c..00000000 --- a/garden-app/server/vcr/testdata/vcr_server/fixtures/create_garden_with_light_schedule.yaml +++ /dev/null @@ -1,644 +0,0 @@ ---- -version: 2 -interactions: - - id: 0 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53125' - request_uri: / - body: "" - form: {} - headers: - Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Sec-Fetch-Dest: - - document - Sec-Fetch-Mode: - - navigate - Sec-Fetch-Site: - - none - Upgrade-Insecure-Requests: - - "1" - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/ - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: |+ - Found. - - headers: - Content-Type: - - text/html; charset=utf-8 - Location: - - /gardens - status: 302 Found - code: 302 - duration: 250ns - - id: 1 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53125' - request_uri: /gardens - body: "" - form: {} - headers: - Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Sec-Fetch-Dest: - - document - Sec-Fetch-Mode: - - navigate - Sec-Fetch-Site: - - none - Upgrade-Insecure-Requests: - - "1" - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n
\n\n\n\n\n\n\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 83ns - - id: 2 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53125' - request_uri: /gardens/components?type=create_modal - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/gardens - Hx-Request: - - "true" - Hx-Target: - - create-modal-here - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/components?type=create_modal - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n
\n
\n

Create Garden

\n\n
\n \n \n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n\n \n
\n \n
\n \n \n
\n\n \n\n\n \n \n\n\n
\n
\n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 166ns - - id: 3 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 228 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53125' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg - body: "" - form: - CreatedAt: - - "" - ID: - - cqsnecmiuvoqlhrmf2jg - LightSchedule.Duration: - - 10h - LightSchedule.StartTime.Hour: - - "8" - LightSchedule.StartTime.Minute: - - "0" - LightSchedule.StartTime.TZ: - - Z - MaxZones: - - "1" - Name: - - New Garden - NotificationClientID: - - "" - TopicPrefix: - - new-garden - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Content-Length: - - "228" - Content-Type: - - application/x-www-form-urlencoded - Hx-Current-Url: - - http://localhost:8080/gardens - Hx-Request: - - "true" - Origin: - - http://localhost:8080 - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg - method: PUT - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: | - {"name":"New Garden","topic_prefix":"new-garden","id":"cqsnecmiuvoqlhrmf2jg","max_zones":1,"created_at":"2023-08-23T10:00:00Z","light_schedule":{"duration":"10h0m0s","start_time":"08:00:00Z"},"next_light_action":{"time":"2023-08-23T18:00:00Z","state":"OFF"},"health":{"status":"N/A","details":"Post \"http://localhost:8086/api/v2/query?org=garden\": dial tcp [::1]:8086: connect: connection refused"},"num_zones":0,"links":[{"rel":"self","href":"/gardens/cqsnecmiuvoqlhrmf2jg"},{"rel":"zones","href":"/gardens/cqsnecmiuvoqlhrmf2jg/zones"},{"rel":"action","href":"/gardens/cqsnecmiuvoqlhrmf2jg/action"}]} - headers: - Content-Type: - - application/json - Hx-Trigger: - - newGarden - status: 200 OK - code: 200 - duration: 167ns - - id: 4 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53125' - request_uri: /gardens?refresh=true - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/gardens - Hx-Request: - - "true" - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens?refresh=true - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n
\n \n \n
\n
\n
\n
\n

\n New Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n \n

\n \n \n \n \n Light will turn OFF at 6:00PM\n

\n\n

\n \n 10h\n 8:00AM\n \n

\n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2jg

\n

Topic prefix: new-garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 125ns - - id: 5 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53125' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true - body: "" - form: {} - headers: - Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - document - Sec-Fetch-Mode: - - navigate - Sec-Fetch-Site: - - same-origin - Upgrade-Insecure-Requests: - - "1" - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n

New Garden

\n\n
\n \n
\n\n\n\n\n\n\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 125ns - - id: 6 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53125' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true - body: "" - form: {} - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Hx-Current-Url: - - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true - Hx-Request: - - "true" - Referer: - - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/zones?refresh=true - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n
\n \n
\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 42ns - - id: 7 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 0 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53125' - request_uri: /gardens - body: "" - form: {} - headers: - Accept: - - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Referer: - - http://localhost:8080/gardens/cqsnecmiuvoqlhrmf2jg/zones?exclude_weather_data=true - Sec-Fetch-Dest: - - document - Sec-Fetch-Mode: - - navigate - Sec-Fetch-Site: - - same-origin - Upgrade-Insecure-Requests: - - "1" - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens - method: GET - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: "\n\n\n\n\n\n \n \n Garden App\n \n \n \n \n \n \n\n\n\n\n\n
\n \n \n\n
\n \n \n
\n
\n
\n
\n

\n New Garden\n

\n \n
\n \n \n
\n\n
\n
\n \n \n\n\n\n N/A\n\n
\n

Post "http://localhost:8086/api/v2/query?org=garden": dial tcp [::1]:8086: connect: connection refused

\n
\n\n \n\n \n 0 Zones \n \n\n \n \n

\n \n \n \n \n Light will turn OFF at 6:00PM\n

\n\n

\n \n 10h\n 8:00AM\n \n

\n\n \n\n \n
\n
\n
\n
\n \n
\n \n
\n \n
\n
\n\n
\n
\n \n
\n \n
\n

cqsnecmiuvoqlhrmf2jg

\n

Topic prefix: new-garden

\n
\n
\n\n
\n
\n
\n
\n
\n\n \n
\n\n\n\n\n\n\n" - headers: - Content-Type: - - text/html; charset=utf-8 - status: 200 OK - code: 200 - duration: 125ns - - id: 8 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 14 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53125' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/action - body: "" - form: - light.state: - - "ON" - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Content-Length: - - "14" - Content-Type: - - application/x-www-form-urlencoded - Hx-Current-Url: - - http://localhost:8080/gardens - Hx-Request: - - "true" - Hx-Target: - - light-action-cqsnecmiuvoqlhrmf2jg-ON - Hx-Trigger: - - light-action-cqsnecmiuvoqlhrmf2jg-ON - Origin: - - http://localhost:8080 - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/action - method: POST - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: | - {"status":"Server Error.","error":"unable to execute LightAction: unable to publish LightAction: unable to connect to MQTT broker: network Error : dial tcp [::1]:1883: connect: connection refused"} - headers: - Content-Type: - - application/json - status: 500 Internal Server Error - code: 500 - duration: 167ns - - id: 9 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 15 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53125' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/action - body: "" - form: - light.state: - - "OFF" - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Content-Length: - - "15" - Content-Type: - - application/x-www-form-urlencoded - Hx-Current-Url: - - http://localhost:8080/gardens - Hx-Request: - - "true" - Hx-Target: - - light-action-cqsnecmiuvoqlhrmf2jg-OFF - Hx-Trigger: - - light-action-cqsnecmiuvoqlhrmf2jg-OFF - Origin: - - http://localhost:8080 - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/action - method: POST - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: | - {"status":"Server Error.","error":"unable to execute LightAction: unable to publish LightAction: unable to connect to MQTT broker: network Error : dial tcp [::1]:1883: connect: connection refused"} - headers: - Content-Type: - - application/json - status: 500 Internal Server Error - code: 500 - duration: 250ns - - id: 10 - request: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - content_length: 13 - transfer_encoding: [] - trailer: {} - host: localhost:8080 - remote_addr: '[::1]:53125' - request_uri: /gardens/cqsnecmiuvoqlhrmf2jg/action - body: "" - form: - stop.all: - - "true" - headers: - Accept: - - text/html - Accept-Encoding: - - gzip, deflate - Accept-Language: - - en-US,en;q=0.9 - Connection: - - keep-alive - Content-Length: - - "13" - Content-Type: - - application/x-www-form-urlencoded - Hx-Current-Url: - - http://localhost:8080/gardens - Hx-Request: - - "true" - Origin: - - http://localhost:8080 - Referer: - - http://localhost:8080/gardens - Sec-Fetch-Dest: - - empty - Sec-Fetch-Mode: - - cors - Sec-Fetch-Site: - - same-origin - User-Agent: - - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 - url: http://go-vcr/gardens/cqsnecmiuvoqlhrmf2jg/action - method: POST - response: - proto: HTTP/1.1 - proto_major: 1 - proto_minor: 1 - transfer_encoding: [] - trailer: {} - content_length: -1 - uncompressed: false - body: | - {"status":"Server Error.","error":"unable to execute StopAction: unable to connect to MQTT broker: network Error : dial tcp [::1]:1883: connect: connection refused"} - headers: - Content-Type: - - application/json - status: 500 Internal Server Error - code: 500 - duration: 83ns