{"service":"HALOWERK solarwerk","endpoint":"/low-wattage-cooking","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["device_power_w","food_mass_kg","start_temperature_c","target_temperature_c","specific_heat_kj_kg_k","efficiency"],"additionalProperties":false,"properties":{"device_power_w":{"type":"number","exclusiveMinimum":0,"maximum":10000,"description":"Caller-supplied rated electrical input power in watts."},"food_mass_kg":{"type":"number","exclusiveMinimum":0,"maximum":100,"description":"Mass being heated in kilograms."},"start_temperature_c":{"type":"number","minimum":-50,"maximum":200},"target_temperature_c":{"type":"number","minimum":-49,"maximum":300},"specific_heat_kj_kg_k":{"type":"number","exclusiveMinimum":0,"maximum":10,"description":"Caller-supplied effective specific heat of the contents."},"efficiency":{"type":"object","required":["low","expected","high"],"additionalProperties":false,"properties":{"low":{"type":"number","exclusiveMinimum":0,"maximum":1},"expected":{"type":"number","exclusiveMinimum":0,"maximum":1},"high":{"type":"number","exclusiveMinimum":0,"maximum":1}}},"vessel":{"type":"object","required":["mass_kg","specific_heat_kj_kg_k"],"additionalProperties":false,"properties":{"mass_kg":{"type":"number","minimum":0,"maximum":100},"specific_heat_kj_kg_k":{"type":"number","exclusiveMinimum":0,"maximum":10}}},"evaporation":{"type":"object","required":["mass_kg","latent_heat_kj_kg"],"additionalProperties":false,"properties":{"mass_kg":{"type":"number","minimum":0,"maximum":100},"latent_heat_kj_kg":{"type":"number","minimum":0,"maximum":5000}}},"hold":{"type":"object","required":["minutes","power_fraction"],"additionalProperties":false,"properties":{"minutes":{"type":"number","minimum":0,"maximum":1440},"power_fraction":{"type":"number","minimum":0,"maximum":1,"description":"Average fraction of rated input power during the hold phase."}}}}},"requestExample":{"device_power_w":300,"food_mass_kg":1.2,"start_temperature_c":20,"target_temperature_c":90,"specific_heat_kj_kg_k":4,"efficiency":{"low":0.45,"expected":0.6,"high":0.75},"vessel":{"mass_kg":0.8,"specific_heat_kj_kg_k":0.9},"hold":{"minutes":20,"power_fraction":0.3}},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["device_power_w","food_mass_kg","start_temperature_c","target_temperature_c","specific_heat_kj_kg_k","efficiency"],"additionalProperties":false,"properties":{"device_power_w":{"type":"number","exclusiveMinimum":0,"maximum":10000,"description":"Caller-supplied rated electrical input power in watts."},"food_mass_kg":{"type":"number","exclusiveMinimum":0,"maximum":100,"description":"Mass being heated in kilograms."},"start_temperature_c":{"type":"number","minimum":-50,"maximum":200},"target_temperature_c":{"type":"number","minimum":-49,"maximum":300},"specific_heat_kj_kg_k":{"type":"number","exclusiveMinimum":0,"maximum":10,"description":"Caller-supplied effective specific heat of the contents."},"efficiency":{"type":"object","required":["low","expected","high"],"additionalProperties":false,"properties":{"low":{"type":"number","exclusiveMinimum":0,"maximum":1},"expected":{"type":"number","exclusiveMinimum":0,"maximum":1},"high":{"type":"number","exclusiveMinimum":0,"maximum":1}}},"vessel":{"type":"object","required":["mass_kg","specific_heat_kj_kg_k"],"additionalProperties":false,"properties":{"mass_kg":{"type":"number","minimum":0,"maximum":100},"specific_heat_kj_kg_k":{"type":"number","exclusiveMinimum":0,"maximum":10}}},"evaporation":{"type":"object","required":["mass_kg","latent_heat_kj_kg"],"additionalProperties":false,"properties":{"mass_kg":{"type":"number","minimum":0,"maximum":100},"latent_heat_kj_kg":{"type":"number","minimum":0,"maximum":5000}}},"hold":{"type":"object","required":["minutes","power_fraction"],"additionalProperties":false,"properties":{"minutes":{"type":"number","minimum":0,"maximum":1440},"power_fraction":{"type":"number","minimum":0,"maximum":1,"description":"Average fraction of rated input power during the hold phase."}}}}},"requestExample":{"device_power_w":300,"food_mass_kg":1.2,"start_temperature_c":20,"target_temperature_c":90,"specific_heat_kj_kg_k":4,"efficiency":{"low":0.45,"expected":0.6,"high":0.75},"vessel":{"mass_kg":0.8,"specific_heat_kj_kg_k":0.9},"hold":{"minutes":20,"power_fraction":0.3}}}],"example_request":{"device_power_w":300,"food_mass_kg":1.2,"start_temperature_c":20,"target_temperature_c":90,"specific_heat_kj_kg_k":4,"efficiency":{"low":0.45,"expected":0.6,"high":0.75},"vessel":{"mass_kg":0.8,"specific_heat_kj_kg_k":0.9},"hold":{"minutes":20,"power_fraction":0.3}},"serviceName":"low_wattage_cooking_estimate","tags":["off-grid","energy","cooking","calculator"],"outputSchema":{"type":"object"},"outputExample":{"device_power_w":300,"temperature_rise_k":70,"useful_heat":{"food_kj":336,"vessel_kj":50.4,"evaporation_kj":0,"total_kj":386.4},"theoretical_minimum":{"energy_wh":107.333,"heat_up_minutes_at_full_power":21.47,"basis":"Useful heat divided by rated power at 100% transfer efficiency; no hold phase."},"practical_estimate":{"heat_up_minutes":{"low":28.62,"expected":35.78,"high":47.7},"total_minutes_including_hold":{"low":48.62,"expected":55.78,"high":67.7},"input_energy_wh_including_hold":{"low":173.111,"expected":208.889,"high":268.519}},"assumptions_used":{"food_mass_kg":1.2,"specific_heat_kj_kg_k":4,"start_temperature_c":20,"target_temperature_c":90,"efficiency":{"low":0.45,"expected":0.6,"high":0.75},"vessel":{"mass_kg":0.8,"specific_heat_kj_kg_k":0.9},"evaporation":null,"hold":{"minutes":20,"power_fraction":0.3}},"uncertainty":["The range comes only from the caller-supplied efficiency bounds.","Rated device power is treated as constant during heat-up.","Heat loss, cycling, phase changes and vessel heat are absent unless represented by the supplied assumptions.","This calculation does not determine whether a food is cooked or microbiologically safe."],"safety_notice":"This energy and time estimate is not a food-safety clearance. Verify safe preparation with an appropriate validated method.","meta":{"cache":"miss"}}}