Iotwerk
battery degradation
Applies a transparent heuristic: cycle fade scales with equivalent full cycles and depth-of-discharge exponent; calendar fade scales with square-root time and a temperature factor. Coefficients are caller supplied or declared defaults. This is not cell-chemistry validation, warranty advice or a safety prognosis.
POST https://iot.halowerk.com/v1/battery-degradationEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| initial_capacity_ah | number | Ja | |
| equivalent_full_cycles | number | Ja | |
| average_depth_of_discharge_percent | number | Ja | |
| average_temperature_c | number | Ja | |
| calendar_days | number | Ja | |
| cycle_fade_per_full_cycle_percent | number | Nein | |
| calendar_fade_per_sqrt_year_percent | number | Nein |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"required": [
"initial_capacity_ah",
"equivalent_full_cycles",
"average_depth_of_discharge_percent",
"average_temperature_c",
"calendar_days"
],
"additionalProperties": false,
"properties": {
"initial_capacity_ah": {
"type": "number",
"minimum": 0.001,
"maximum": 1000000000
},
"equivalent_full_cycles": {
"type": "number",
"minimum": 0,
"maximum": 1000000000
},
"average_depth_of_discharge_percent": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"average_temperature_c": {
"type": "number",
"minimum": -50,
"maximum": 150
},
"calendar_days": {
"type": "number",
"minimum": 0,
"maximum": 100000
},
"cycle_fade_per_full_cycle_percent": {
"type": "number",
"minimum": 0,
"maximum": 10
},
"calendar_fade_per_sqrt_year_percent": {
"type": "number",
"minimum": 0,
"maximum": 100
}
}
}Veröffentlichtes Eingabebeispiel
{
"initial_capacity_ah": 100,
"equivalent_full_cycles": 450,
"average_depth_of_discharge_percent": 70,
"average_temperature_c": 28,
"calendar_days": 730,
"cycle_fade_per_full_cycle_percent": 0.012,
"calendar_fade_per_sqrt_year_percent": 1.8
}Ergebnis & Dokumentation
Veröffentlichtes Ergebnisschema anzeigen
{
"$ref": "https://iot.halowerk.com/v1/battery-degradation/schema#/outputSchema"
}Veröffentlichtes Ergebnisbeispiel öffnen
Maschinenlesbare Dokumentation dieses Hubs
Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.
Weitere Endpunkte dieses Hubs
- Iotwerk0,002 USDC
device auth
POSThttps://iot.halowerk.com/v1/device-authCanonicalizes device_id, nonce and message, computes an HMAC-SHA256 tag with caller-supplied ephemeral key material, and optionally compares a claimed tag in constant time. It does not provision devices, store keys or replace asymmetric dev
- Iotwerk0,004 USDC
digital twin sync
POSThttps://iot.halowerk.com/v1/digital-twin-syncGroups caller-supplied scalar field changes by field name, selects the highest version, and reports a conflict when equal-version values differ. It does not connect to a twin platform, merge nested documents or resolve semantic conflicts.
- Iotwerk0,004 USDC
edge compute bid
POSThttps://iot.halowerk.com/v1/edge-compute-bidFilters caller-supplied bids by CPU, memory and latency constraints, computes workload cost from quoted unit prices, and ranks feasible candidates by total cost then latency. It does not contact providers, attest hardware or place a bid.