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"
- 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 \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"
- 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 \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"
- 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"
- 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"
+ 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 \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"
+ 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 \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"
+ 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 \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"
+ 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"
+ 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 \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"
+ 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 \nGarden
\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"
+ 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\nZone
\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
Details
\n \n
Desc
\n
\n \n
\n
\n
\n
\n\n \n
\n
\n \n
\n \n \n \n \n \n \n Time | \n Duration | \n
\n \n\n \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
\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 \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"
+ 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"
+ 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\nZone
\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
Details
\n \n
Desc
\n
\n \n
\n
\n
\n
\n\n \n
\n
\n \n
\n \n \n \n \n \n \n Time | \n Duration | \n
\n \n\n \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
\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 \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"
+ 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 \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 \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 \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"
+ 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 \nGarden
\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 \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"
+ 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"
+ 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 \nGarden
\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 \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"
+ 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"
+ 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 \nGarden
\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 \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"
+ 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"
+ 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 \nGarden
\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 \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"
+ 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 \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 \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"
+ 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 \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 \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 \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"
+ 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 \nGarden
\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 \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"
+ 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"
+ 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"
+ 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 \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"
+ 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"
+ 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 \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"
+ 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"
- 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 \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"
- 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 \nNew 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"
+ body: "\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"
+ 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"
+ 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 \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"
+ body: "\n\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 \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"
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 \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"
+ 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 \nNew 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 \nNew 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"
+ body: "\n\n
\n
\n Create Zone\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\nNew Zone
\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
\n \n \n \n \n \n \n Time | \n Duration | \n
\n \n\n \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
\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\nZone 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
Details
\n \n
My Zone
\n
My Zone Note
\n \n
\n
\n
\n
\n\n \n
\n
\n \n
\n \n \n \n \n \n \n Time | \n Duration | \n
\n \n\n \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
\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 \n\n\n\n\n
\n
no active WaterSchedules
\n
\n\n\n\n
\n \n
\n
\n\n \n
\n"
+ body: "\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"
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 \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"
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"
+ 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 \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 \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 \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 \nNew Garden
\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 \nNew Garden
\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 \n\n\n\n\n
\n
no active WaterSchedules
\n
\n\n\n\n
\n \n
\n
\n\n \n
\n"
+ body: "\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"
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"
+ 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\nZone 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
Details
\n \n
My Zone
\n
My Zone Note
\n \n
\n
\n
\n
\n\n \n
\n
\n \n
\n \n \n \n \n \n \n Time | \n Duration | \n
\n \n\n \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
\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\nNew 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
Details
\n \n
Now with watering
\n
\n \n
\n
\n
\n
\n\n \n
\n
\n \n
\n \n \n \n \n \n \n Time | \n Duration | \n
\n \n\n \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
\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 \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"
+ body: "\n\n\n\n
\n
New Water Schedule
\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"
+ 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 \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"
+ 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"
+ 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 \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"
+ 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"
+ 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 \nNew 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"
- 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 \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"
- 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 \nNew 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 \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"
- 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