{"slug":"solar-halowerk-com-autonomy-forecast-d48bcb","title":"Daily energy balance and straight run-down from the figures supplied","host":"solar.halowerk.com","method":"POST","resource":"https://solar.halowerk.com/autonomy-forecast","category":"market","description":"Daily energy balance and straight run-down from the figures supplied. Solar input is caller data in watt-hours per day; nothing is fetched and no weather is assumed. Time to empty means time to the reserve floor, not to zero. Idle draw and conversion efficiency apply to AC loads only. Ageing, temper","price_listed":0.003,"price_asked":0.003,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1204,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"battery":{"capacity_wh":2400,"reserve_soc_percent":20,"soc_percent":80},"daily_solar_input_wh":300,"loads":[{"dc":true,"hours_per_day":24,"name":"router","watts":10}]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"battery":{"additionalProperties":false,"properties":{"capacity_ah":{"maximum":100000,"minimum":1,"type":"number"},"capacity_wh":{"maximum":10000000,"minimum":10,"type":"number"},"nominal_voltage_v":{"default":12,"maximum":1000,"minimum":6,"type":"number"},"reserve_soc_percent":{"default":20,"description":"Floor not to be crossed.","maximum":90,"minimum":0,"type":"number"},"soc_percent":{"maximum":100,"minimum":0,"type":"number"}},"required":["soc_percent"],"type":"object"},"daily_solar_input_wh":{"default":0,"description":"Expected harvest per day.","maximum":1000000,"minimum":0,"type":"number"},"inverter":{"additionalProperties":false,"properties":{"efficiency":{"default":0.9,"maximum":1,"minimum":0.5,"type":"number"},"hours_powered_per_day":{"default":24,"maximum":24,"minimum":0,"type":"number"},"idle_w":{"default":15,"maximum":500,"minimum":0,"type":"number"}},"type":"object"},"loads":{"items":{"additionalProperties":false,"properties":{"dc":{"default":false,"description":"True for loads fed straight from the battery.","type":"boolean"},"hours_per_day":{"default":24,"maximum":24,"minimum":0,"type":"number"},"name":{"type":"string"},"watts":{"maximum":50000,"minimum":0,"type":"number"}},"required":["name","watts"],"type":"object"},"maxItems":60,"minItems":1,"type":"array"}},"required":["battery","loads"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-18","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.003,"price_match":true,"latency_ms":1204,"error":null}],"description_full":"Daily energy balance and straight run-down from the figures supplied. Solar input is caller data in watt-hours per day; nothing is fetched and no weather is assumed. Time to empty means time to the reserve floor, not to zero. Idle draw and conversion efficiency apply to AC loads only. Ageing, temperature and Peukert behaviour are not modelled, which matters for lead acid far more than for LiFePO4.","last_updated":"2026-10-15T00:55:11.234Z","schemes":["exact"]}