{"service":"HALOWERK iotwerk","endpoint":"/v1/battery-degradation","method":"POST","content_type":"application/json","inputSchema":{"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}}},"requestExample":{"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},"operations":[{"method":"POST","inputSchema":{"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}}},"requestExample":{"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}}],"example_request":{"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},"serviceName":"iotwerk_battery_degradation","tags":["iot","battery","degradation"],"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"outputExample":{"cycle_fade_percent":4.181482,"calendar_fade_percent":3.133982,"estimated_total_fade_percent":7.315464,"estimated_remaining_capacity_ah":92.684536,"coefficients_used":{"cycle_fade_per_full_cycle_percent":0.012,"calendar_fade_per_sqrt_year_percent":1.8,"depth_exponent":1.3,"temperature_doubling_c":10},"method":"transparent cycle-plus-calendar capacity fade heuristic"}}