diff --git a/upstream-docs-state.json b/upstream-docs-state.json index 68fa7d8..0dd3a90 100644 --- a/upstream-docs-state.json +++ b/upstream-docs-state.json @@ -7,10 +7,10 @@ "title": "Accuenergy Acuvim II Power Meter User Manual (1040E1303)", "kind": "manual", "url_stability": "stable", - "sha256": "a65ba3be1e0d7a88a48d3bc601b46001452e105a775205fd68f987706737b7c7", - "content_length": 18607962, + "sha256": "8765bdabeef40f87fdc306228ead63660efa59bbf57041f5b29ea0da0bc1c4ef", + "content_length": 20083874, "first_seen": "2026-08-24T06:27:25+00:00", - "last_changed": "2026-08-24T06:27:25+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", "consecutive_failures": 0, "last_error": null }, @@ -27,16 +27,42 @@ "consecutive_failures": 0, "last_error": null }, + "easee_cloud::https://developer.easee.com/docs/api-and-streaming": { + "driver": "easee_cloud", + "url": "https://developer.easee.com/docs/api-and-streaming", + "title": "Easee API and streaming", + "kind": "api_docs", + "url_stability": "stable", + "sha256": "fddf5326677243cd99af8367c19f409b75e49d568712ee5f345734e64342dbdb", + "content_length": 190323, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, "easee_cloud::https://developer.easee.com/docs/charger-observation-ids": { "driver": "easee_cloud", "url": "https://developer.easee.com/docs/charger-observation-ids", "title": "Easee charger observations", "kind": "api_docs", "url_stability": "stable", - "sha256": "182a11476ff43e894e358e8ad20bc2405d27a0d7353a6bf120afa774e18b6491", - "content_length": 271582, + "sha256": "d681bb088bb3942a86ca5c299696ed373f7a29ccffe0323c8835afb0372acf63", + "content_length": 319896, "first_seen": "2026-09-07T06:48:17+00:00", - "last_changed": "2026-09-28T06:54:07+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, + "easee_cloud::https://developer.easee.com/docs/signalr-stream": { + "driver": "easee_cloud", + "url": "https://developer.easee.com/docs/signalr-stream", + "title": "Easee SignalR streaming API", + "kind": "api_docs", + "url_stability": "stable", + "sha256": "b33c88e618c68126ecaf85ad5e7ca3373b790dcb6b2b022dc95953f819cd24d9", + "content_length": 235005, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", "consecutive_failures": 0, "last_error": null }, @@ -46,10 +72,10 @@ "title": "Easee ongoing session API", "kind": "api_docs", "url_stability": "stable", - "sha256": "9fa1c03ef99d6514fd58d787b140f3cc300a8fb138bccc9f6542a79e085a8b8e", - "content_length": 606466, + "sha256": "60db2c1b9312995e983518948f2e057913feaf3ed3360340c469decb3e3007bd", + "content_length": 402964, "first_seen": "2026-09-07T06:48:17+00:00", - "last_changed": "2026-09-28T06:54:07+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", "consecutive_failures": 0, "last_error": null }, @@ -59,10 +85,10 @@ "title": "nathanmarlor/foxess_modbus telemetry register descriptions (entity_descriptions.py, Inv.H3_SMART profile)", "kind": "register_map", "url_stability": "stable", - "sha256": "641d8e71daf1b0cfba119fef8e0e4cf76ad6d46b23a2208bc6c803651e2f0e34", - "content_length": 110468, + "sha256": "fdd7ba69b0733abc531a15823b4e9a38b461739f6fc70cadecc282f80513160e", + "content_length": 121842, "first_seen": "2026-09-22T07:06:24+00:00", - "last_changed": "2026-09-22T07:06:24+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", "consecutive_failures": 0, "last_error": null }, @@ -79,16 +105,29 @@ "consecutive_failures": 0, "last_error": null }, + "heishamon::https://raw.githubusercontent.com/heishamon/HeishaMon/main/MQTT-Topics.md": { + "driver": "heishamon", + "url": "https://raw.githubusercontent.com/heishamon/HeishaMon/main/MQTT-Topics.md", + "title": "HeishaMon MQTT topics", + "kind": "api_docs", + "url_stability": "stable", + "sha256": "3d61575381223a3823f0dfd729dcd65d86ca34922732801ccb0aaf2910d4030e", + "content_length": 29247, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, "myuplink::https://www.nibe.eu/webdav/files/myuplink_changelog/nibe-n.pdf": { "driver": "myuplink", "url": "https://www.nibe.eu/webdav/files/myuplink_changelog/nibe-n.pdf", "title": "NIBE myUplink register/parameter changelog (nibe-n.pdf)", "kind": "changelog", "url_stability": "stable", - "sha256": "6be4fb03abc44be59b9237f9942a33e2d57f4288fb6d77181921bb278daa9659", - "content_length": 846072, + "sha256": "b2ca25ab3160fe9f06f933d0725b54423bc3176439587ef2e013b05d3f54788b", + "content_length": 905783, "first_seen": "2026-07-29T15:08:58+00:00", - "last_changed": "2026-09-21T06:50:03+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", "consecutive_failures": 0, "last_error": null }, @@ -98,10 +137,101 @@ "title": "NIBE S-series myUplink register/parameter changelog (nibe-n.pdf)", "kind": "changelog", "url_stability": "stable", - "sha256": "6be4fb03abc44be59b9237f9942a33e2d57f4288fb6d77181921bb278daa9659", - "content_length": 846072, + "sha256": "b2ca25ab3160fe9f06f933d0725b54423bc3176439587ef2e013b05d3f54788b", + "content_length": 905783, "first_seen": "2026-07-29T15:08:58+00:00", - "last_changed": "2026-09-21T06:50:03+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, + "pixii::https://raw.githubusercontent.com/sunspec/models/master/smdx/smdx_00802.xml": { + "driver": "pixii", + "url": "https://raw.githubusercontent.com/sunspec/models/master/smdx/smdx_00802.xml", + "title": "SunSpec model 802: battery charge and control states", + "kind": "register_map", + "url_stability": "stable", + "sha256": "ff58e1afd21233d2508b56d76bcb8d2b3a5cd7b76475faaa5377dcd9ab6730b6", + "content_length": 30995, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, + "pixii::https://sunspec.org/wp-content/uploads/2025/01/SunSpec-Device-Information-Model-Specificiation-V1-1-final-1.pdf": { + "driver": "pixii", + "url": "https://sunspec.org/wp-content/uploads/2025/01/SunSpec-Device-Information-Model-Specificiation-V1-1-final-1.pdf", + "title": "SunSpec Device Information Model 1.1: unsupported enum16 and uint16 values", + "kind": "manual", + "url_stability": "stable", + "sha256": null, + "content_length": null, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": null, + "consecutive_failures": 1, + "last_error": "HTTPError: HTTP Error 403: Forbidden" + }, + "remne_p1ib::https://raw.githubusercontent.com/remne/p1ib/master/README.md": { + "driver": "remne_p1ib", + "url": "https://raw.githubusercontent.com/remne/p1ib/master/README.md", + "title": "Remne P1IB README (setup, MQTT and /meterData webservice)", + "kind": "manual", + "url_stability": "committed", + "sha256": "3a3cedc31be0b89966438608d6dc506ab8c3012e4538d82bc3cd537ef1dde13f", + "content_length": 16908, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, + "remne_p1ib::https://raw.githubusercontent.com/remne/p1ib/master/index.json": { + "driver": "remne_p1ib", + "url": "https://raw.githubusercontent.com/remne/p1ib/master/index.json", + "title": "Remne P1IB firmware index and changelog", + "kind": "firmware_notes", + "url_stability": "committed", + "sha256": "c2b37c64aec0e9027d5b8c3d898efa088772d046d88ed7d1057020768061c543", + "content_length": 1302, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, + "saj-emanager::https://docs.eniris.com/en/Controller/Devices/PV-hybrid-and-battery-inverters/SAJ": { + "driver": "saj-emanager", + "url": "https://docs.eniris.com/en/Controller/Devices/PV-hybrid-and-battery-inverters/SAJ", + "title": "Eniris SmartgridOne SAJ eManager-C1 Pro connection notes", + "kind": "other", + "url_stability": "stable", + "sha256": "7a4b61e990c558b826dccddffa5adba7b92c443ad09400133acd59416bbc0e3e", + "content_length": 634997, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, + "saj-emanager::https://github.com/stanus74/home-assistant-saj-h2-modbus/discussions/182": { + "driver": "saj-emanager", + "url": "https://github.com/stanus74/home-assistant-saj-h2-modbus/discussions/182", + "title": "Community eManager/SEC-C Modbus workbook (discussion attachment, not an official SAJ map)", + "kind": "register_map", + "url_stability": "volatile", + "sha256": "93cd4ef4052b677b0569c7a5d3a570ed0f512d2fdda97034831c45c7e09c8857", + "content_length": 203532, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, + "saj-emanager::https://www.saj-electric.com/hubfs/Guides%20and%20Manuals/eManager/eManager_User_Manual_V3_en.pdf": { + "driver": "saj-emanager", + "url": "https://www.saj-electric.com/hubfs/Guides%20and%20Manuals/eManager/eManager_User_Manual_V3_en.pdf", + "title": "SAJ eManager user manual V3 (home controller; LAN Modbus, not the C&I register map)", + "kind": "manual", + "url_stability": "stable", + "sha256": "688557bc10f941b1b9182ee2f4b72ebe6bb331be0391175bf7d450ac967a6a52", + "content_length": 6154914, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", "consecutive_failures": 0, "last_error": null }, @@ -111,10 +241,49 @@ "title": "Community SAJ H2 Modbus register map (stanus74/home-assistant-saj-h2-modbus)", "kind": "register_map", "url_stability": "volatile", - "sha256": "2b3ef74ddfb2269f85e22b1b9a068cd0ba1bc3fc1a2c4e582ce91913ef6dc1ba", - "content_length": 30362, + "sha256": "b3b5c95a57eaf1168fd20f4db0ad63c32d80b4410e9128fa34b8760217e27a30", + "content_length": 32617, "first_seen": "2026-09-14T06:49:17+00:00", - "last_changed": "2026-09-14T06:49:17+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, + "sungrow::https://info-support.sungrowpower.com/application/pdf/2025/07/17/SHRT%20User%20Manual.pdf": { + "driver": "sungrow", + "url": "https://info-support.sungrowpower.com/application/pdf/2025/07/17/SHRT%20User%20Manual.pdf", + "title": "SH-RT user manual: separate Smart Energy Meter connected over RS485, section 6.8", + "kind": "manual", + "url_stability": "stable", + "sha256": "daed04a1ddc2d89aad60be56f12df827265b16048d2de04b8d7a5f5d436f101b", + "content_length": 15741759, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, + "tesla_vehicle::https://github.com/wimaha/TeslaBleHttpProxy/blob/5f400b573eb3bb9d55ff807a9ec81e01b5f5ce2d/internal/api/handlers/tesla.go": { + "driver": "tesla_vehicle", + "url": "https://github.com/wimaha/TeslaBleHttpProxy/blob/5f400b573eb3bb9d55ff807a9ec81e01b5f5ce2d/internal/api/handlers/tesla.go", + "title": "Vehicle-data cache and wake commands", + "kind": "api_docs", + "url_stability": "committed", + "sha256": "90c82d072fa561eabb7c2a08d809239e599fc555a47411fe51fc450cb4bfe25f", + "content_length": 317522, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", + "consecutive_failures": 0, + "last_error": null + }, + "tesla_vehicle::https://github.com/wimaha/TeslaBleHttpProxy/blob/5f400b573eb3bb9d55ff807a9ec81e01b5f5ce2d/internal/api/models/statesConverter.go": { + "driver": "tesla_vehicle", + "url": "https://github.com/wimaha/TeslaBleHttpProxy/blob/5f400b573eb3bb9d55ff807a9ec81e01b5f5ce2d/internal/api/models/statesConverter.go", + "title": "BLE charge state and Unix timestamp mapping", + "kind": "api_docs", + "url_stability": "committed", + "sha256": "3dcd8842cad68854a3503572f7b8a45a4de33610a7b9765d43bb70e005cec117", + "content_length": 267408, + "first_seen": "2026-11-09T06:33:34+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", "consecutive_failures": 0, "last_error": null }, @@ -124,10 +293,10 @@ "title": "TeslaMate MQTT topics", "kind": "api_docs", "url_stability": "stable", - "sha256": "020d4d76dd95751b3a2554e1c4101784747ccf2b9854337cf96b1018904f9e42", - "content_length": 33923, + "sha256": "b131ccac0871f5c9996cc5a4ade37d0e775dcce70f278600fed4a23641df3acf", + "content_length": 36404, "first_seen": "2026-09-28T06:54:07+00:00", - "last_changed": "2026-09-28T06:54:07+00:00", + "last_changed": "2026-11-09T06:33:34+00:00", "consecutive_failures": 0, "last_error": null },