diff --git a/.upptimerc.yml b/.upptimerc.yml
index 6cb7bd3a..78af2cc7 100644
--- a/.upptimerc.yml
+++ b/.upptimerc.yml
@@ -3,6 +3,8 @@ owner: ethanrusz # Your GitHub organization or username, where this repository l
repo: status # The name of this repository
sites:
+ - name: Grocy
+ url: https://grocy.beans.team
- name: LanguageTool
url: https://lt.beans.team/v2/languages
- name: Minecraft
diff --git a/README.md b/README.md
index 7770812c..dde86d57 100644
--- a/README.md
+++ b/README.md
@@ -16,10 +16,11 @@ With [Upptime](https://upptime.js.org), you can get your own unlimited and free
| URL | Status | History | Response Time | Uptime |
| --- | ------ | ------- | ------------- | ------ |
-| [LanguageTool](https://lt.beans.team/v2/languages) | 🟩 Up | [language-tool.yml](https://github.com/ethanrusz/status/commits/HEAD/history/language-tool.yml) | 588ms
| 100.00%
-| [Minecraft](https://horseplay.space) | 🟩 Up | [minecraft.yml](https://github.com/ethanrusz/status/commits/HEAD/history/minecraft.yml) | 335ms
| 100.00%
-| [Nextcloud](https://cloud.beans.team) | 🟩 Up | [nextcloud.yml](https://github.com/ethanrusz/status/commits/HEAD/history/nextcloud.yml) | 1340ms
| 100.00%
-| [Piped](https://piped.beans.team) | 🟩 Up | [piped.yml](https://github.com/ethanrusz/status/commits/HEAD/history/piped.yml) | 445ms
| 100.00%
+| [Grocy](https://grocy.beans.team) | 🟩 Up | [grocy.yml](https://github.com/ethanrusz/status/commits/HEAD/history/grocy.yml) | 0ms
| 100.00%
+| [LanguageTool](https://lt.beans.team/v2/languages) | 🟩 Up | [language-tool.yml](https://github.com/ethanrusz/status/commits/HEAD/history/language-tool.yml) | 588ms
| 100.00%
+| [Minecraft](https://horseplay.space) | 🟩 Up | [minecraft.yml](https://github.com/ethanrusz/status/commits/HEAD/history/minecraft.yml) | 335ms
| 100.00%
+| [Nextcloud](https://cloud.beans.team) | 🟩 Up | [nextcloud.yml](https://github.com/ethanrusz/status/commits/HEAD/history/nextcloud.yml) | 1340ms
| 100.00%
+| [Piped](https://piped.beans.team) | 🟩 Up | [piped.yml](https://github.com/ethanrusz/status/commits/HEAD/history/piped.yml) | 445ms
| 100.00%
| [rusz.dev](https://rusz.dev) | 🟩 Up | [rusz-dev.yml](https://github.com/ethanrusz/status/commits/HEAD/history/rusz-dev.yml) | 109ms
| 100.00%
diff --git a/api/grocy/response-time-day.json b/api/grocy/response-time-day.json
new file mode 100644
index 00000000..7c501ec9
--- /dev/null
+++ b/api/grocy/response-time-day.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/grocy/response-time-month.json b/api/grocy/response-time-month.json
new file mode 100644
index 00000000..d7245c62
--- /dev/null
+++ b/api/grocy/response-time-month.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 30d","message":"0 ms","color":"red"}
diff --git a/api/grocy/response-time-week.json b/api/grocy/response-time-week.json
new file mode 100644
index 00000000..578e0757
--- /dev/null
+++ b/api/grocy/response-time-week.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 7d","message":"0 ms","color":"red"}
diff --git a/api/grocy/response-time-year.json b/api/grocy/response-time-year.json
new file mode 100644
index 00000000..c60b234b
--- /dev/null
+++ b/api/grocy/response-time-year.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 1y","message":"0 ms","color":"red"}
diff --git a/api/grocy/response-time.json b/api/grocy/response-time.json
new file mode 100644
index 00000000..3ef4a0d4
--- /dev/null
+++ b/api/grocy/response-time.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time","message":"0 ms","color":"red"}
diff --git a/api/grocy/uptime-day.json b/api/grocy/uptime-day.json
new file mode 100644
index 00000000..226baeab
--- /dev/null
+++ b/api/grocy/uptime-day.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
diff --git a/api/grocy/uptime-month.json b/api/grocy/uptime-month.json
new file mode 100644
index 00000000..059c01da
--- /dev/null
+++ b/api/grocy/uptime-month.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 30d","message":"100%","color":"brightgreen"}
diff --git a/api/grocy/uptime-week.json b/api/grocy/uptime-week.json
new file mode 100644
index 00000000..fccd794d
--- /dev/null
+++ b/api/grocy/uptime-week.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 7d","message":"100%","color":"brightgreen"}
diff --git a/api/grocy/uptime-year.json b/api/grocy/uptime-year.json
new file mode 100644
index 00000000..8923b68a
--- /dev/null
+++ b/api/grocy/uptime-year.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 1y","message":"100%","color":"brightgreen"}
diff --git a/api/grocy/uptime.json b/api/grocy/uptime.json
new file mode 100644
index 00000000..bd71d6f8
--- /dev/null
+++ b/api/grocy/uptime.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime","message":"100%","color":"brightgreen"}
diff --git a/api/language-tool/uptime-month.json b/api/language-tool/uptime-month.json
index 200f1466..200870e7 100644
--- a/api/language-tool/uptime-month.json
+++ b/api/language-tool/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.81%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.82%","color":"brightgreen"}
diff --git a/api/language-tool/uptime-year.json b/api/language-tool/uptime-year.json
index cfb68d1f..26015fbd 100644
--- a/api/language-tool/uptime-year.json
+++ b/api/language-tool/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"99.81%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"99.82%","color":"brightgreen"}
diff --git a/api/language-tool/uptime.json b/api/language-tool/uptime.json
index 54d66183..a56cd866 100644
--- a/api/language-tool/uptime.json
+++ b/api/language-tool/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"99.81%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"99.82%","color":"brightgreen"}
diff --git a/api/minecraft/uptime-month.json b/api/minecraft/uptime-month.json
index 008b46e6..a5482c53 100644
--- a/api/minecraft/uptime-month.json
+++ b/api/minecraft/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.57%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.6%","color":"brightgreen"}
diff --git a/api/minecraft/uptime-year.json b/api/minecraft/uptime-year.json
index 136d3e94..10592814 100644
--- a/api/minecraft/uptime-year.json
+++ b/api/minecraft/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"99.57%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"99.6%","color":"brightgreen"}
diff --git a/api/minecraft/uptime.json b/api/minecraft/uptime.json
index ddd22d16..b6c2fc25 100644
--- a/api/minecraft/uptime.json
+++ b/api/minecraft/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"99.57%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"99.6%","color":"brightgreen"}
diff --git a/api/nextcloud/uptime-month.json b/api/nextcloud/uptime-month.json
index 200870e7..1f64855c 100644
--- a/api/nextcloud/uptime-month.json
+++ b/api/nextcloud/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.82%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.83%","color":"brightgreen"}
diff --git a/api/nextcloud/uptime-year.json b/api/nextcloud/uptime-year.json
index 26015fbd..d60e1fed 100644
--- a/api/nextcloud/uptime-year.json
+++ b/api/nextcloud/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"99.82%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"99.83%","color":"brightgreen"}
diff --git a/api/nextcloud/uptime.json b/api/nextcloud/uptime.json
index a56cd866..8213820c 100644
--- a/api/nextcloud/uptime.json
+++ b/api/nextcloud/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"99.82%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"99.83%","color":"brightgreen"}
diff --git a/api/piped/uptime-month.json b/api/piped/uptime-month.json
index 3a742bd2..4850e082 100644
--- a/api/piped/uptime-month.json
+++ b/api/piped/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.76%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.78%","color":"brightgreen"}
diff --git a/api/piped/uptime-year.json b/api/piped/uptime-year.json
index 82f2bb1b..7fc3134c 100644
--- a/api/piped/uptime-year.json
+++ b/api/piped/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"99.76%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"99.78%","color":"brightgreen"}
diff --git a/api/piped/uptime.json b/api/piped/uptime.json
index b218a04a..8513d438 100644
--- a/api/piped/uptime.json
+++ b/api/piped/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"99.76%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"99.78%","color":"brightgreen"}
diff --git a/graphs/grocy/response-time-day.png b/graphs/grocy/response-time-day.png
new file mode 100644
index 00000000..141ad3e4
Binary files /dev/null and b/graphs/grocy/response-time-day.png differ
diff --git a/graphs/grocy/response-time-month.png b/graphs/grocy/response-time-month.png
new file mode 100644
index 00000000..141ad3e4
Binary files /dev/null and b/graphs/grocy/response-time-month.png differ
diff --git a/graphs/grocy/response-time-week.png b/graphs/grocy/response-time-week.png
new file mode 100644
index 00000000..141ad3e4
Binary files /dev/null and b/graphs/grocy/response-time-week.png differ
diff --git a/graphs/grocy/response-time-year.png b/graphs/grocy/response-time-year.png
new file mode 100644
index 00000000..141ad3e4
Binary files /dev/null and b/graphs/grocy/response-time-year.png differ
diff --git a/graphs/grocy/response-time.png b/graphs/grocy/response-time.png
new file mode 100644
index 00000000..141ad3e4
Binary files /dev/null and b/graphs/grocy/response-time.png differ
diff --git a/history/grocy.yml b/history/grocy.yml
new file mode 100644
index 00000000..8ee1e559
--- /dev/null
+++ b/history/grocy.yml
@@ -0,0 +1,7 @@
+url: https://grocy.beans.team
+status: up
+code: 200
+responseTime: 369
+lastUpdated: 2023-11-10T18:25:00.092Z
+startTime: 2023-11-10T18:24:59.719Z
+generator: Upptime
diff --git a/history/language-tool.yml b/history/language-tool.yml
index 647a3392..5563f39f 100644
--- a/history/language-tool.yml
+++ b/history/language-tool.yml
@@ -1,7 +1,7 @@
url: https://lt.beans.team/v2/languages
status: up
code: 200
-responseTime: 299
-lastUpdated: 2023-11-09T23:05:31.353Z
+responseTime: 147
+lastUpdated: 2023-11-10T18:25:00.595Z
startTime: 2023-10-28T06:00:34.924Z
generator: Upptime
diff --git a/history/minecraft.yml b/history/minecraft.yml
index 76d01e41..3ed85951 100644
--- a/history/minecraft.yml
+++ b/history/minecraft.yml
@@ -1,7 +1,7 @@
url: https://horseplay.space
status: up
code: 200
-responseTime: 305
-lastUpdated: 2023-11-09T23:05:31.952Z
+responseTime: 196
+lastUpdated: 2023-11-10T18:25:01.033Z
startTime: 2023-10-28T06:00:35.644Z
generator: Upptime
diff --git a/history/nextcloud.yml b/history/nextcloud.yml
index 5a1ce578..8875639a 100644
--- a/history/nextcloud.yml
+++ b/history/nextcloud.yml
@@ -1,7 +1,7 @@
url: https://cloud.beans.team
status: up
code: 200
-responseTime: 861
-lastUpdated: 2023-11-09T23:05:33.097Z
+responseTime: 672
+lastUpdated: 2023-11-10T18:25:01.949Z
startTime: 2023-10-28T06:00:36.203Z
generator: Upptime
diff --git a/history/piped.yml b/history/piped.yml
index 1253ba0e..68b6752b 100644
--- a/history/piped.yml
+++ b/history/piped.yml
@@ -1,7 +1,7 @@
url: https://piped.beans.team
status: up
code: 200
-responseTime: 294
-lastUpdated: 2023-11-09T23:05:33.677Z
+responseTime: 147
+lastUpdated: 2023-11-10T18:25:02.336Z
startTime: 2023-10-31T03:51:57.098Z
generator: Upptime
diff --git a/history/rusz-dev.yml b/history/rusz-dev.yml
index d78ce50c..15bfa723 100644
--- a/history/rusz-dev.yml
+++ b/history/rusz-dev.yml
@@ -1,7 +1,7 @@
url: https://rusz.dev
status: up
code: 200
-responseTime: 138
-lastUpdated: 2023-11-09T23:05:34.100Z
+responseTime: 86
+lastUpdated: 2023-11-10T18:25:02.664Z
startTime: 2023-10-28T06:00:37.617Z
generator: Upptime
diff --git a/history/summary.json b/history/summary.json
index 576c4408..7bfe33b9 100644
--- a/history/summary.json
+++ b/history/summary.json
@@ -1,15 +1,33 @@
[
+ {
+ "name": "Grocy",
+ "url": "https://grocy.beans.team",
+ "icon": "https://icons.duckduckgo.com/ip3/grocy.beans.team.ico",
+ "slug": "grocy",
+ "status": "up",
+ "uptime": "100.00%",
+ "uptimeDay": "100.00%",
+ "uptimeWeek": "100.00%",
+ "uptimeMonth": "100.00%",
+ "uptimeYear": "100.00%",
+ "time": 0,
+ "timeDay": 0,
+ "timeWeek": 0,
+ "timeMonth": 0,
+ "timeYear": 0,
+ "dailyMinutesDown": {}
+ },
{
"name": "LanguageTool",
"url": "https://lt.beans.team/v2/languages",
"icon": "https://icons.duckduckgo.com/ip3/lt.beans.team.ico",
"slug": "language-tool",
"status": "up",
- "uptime": "99.81%",
+ "uptime": "99.82%",
"uptimeDay": "100.00%",
"uptimeWeek": "100.00%",
- "uptimeMonth": "99.81%",
- "uptimeYear": "99.81%",
+ "uptimeMonth": "99.82%",
+ "uptimeYear": "99.82%",
"time": 466,
"timeDay": 299,
"timeWeek": 588,
@@ -25,11 +43,11 @@
"icon": "https://icons.duckduckgo.com/ip3/horseplay.space.ico",
"slug": "minecraft",
"status": "up",
- "uptime": "99.57%",
+ "uptime": "99.60%",
"uptimeDay": "100.00%",
"uptimeWeek": "100.00%",
- "uptimeMonth": "99.57%",
- "uptimeYear": "99.57%",
+ "uptimeMonth": "99.60%",
+ "uptimeYear": "99.60%",
"time": 305,
"timeDay": 305,
"timeWeek": 335,
@@ -46,11 +64,11 @@
"icon": "https://icons.duckduckgo.com/ip3/cloud.beans.team.ico",
"slug": "nextcloud",
"status": "up",
- "uptime": "99.82%",
+ "uptime": "99.83%",
"uptimeDay": "100.00%",
"uptimeWeek": "100.00%",
- "uptimeMonth": "99.82%",
- "uptimeYear": "99.82%",
+ "uptimeMonth": "99.83%",
+ "uptimeYear": "99.83%",
"time": 1177,
"timeDay": 861,
"timeWeek": 1340,
@@ -66,11 +84,11 @@
"icon": "https://icons.duckduckgo.com/ip3/piped.beans.team.ico",
"slug": "piped",
"status": "up",
- "uptime": "99.76%",
+ "uptime": "99.78%",
"uptimeDay": "100.00%",
"uptimeWeek": "100.00%",
- "uptimeMonth": "99.76%",
- "uptimeYear": "99.76%",
+ "uptimeMonth": "99.78%",
+ "uptimeYear": "99.78%",
"time": 417,
"timeDay": 294,
"timeWeek": 445,