{"uid":"cap_Ne8lDNCtgOuGhUz-P0DVu","slug":"halowerk-off-grid-weather-alarm-fc4a68d7","name":"Halowerk Off-Grid Weather Alarm","description":"Uses the nearest current DWD MOSMIX_L station forecast, or a station explicitly supplied by the caller. Global irradiance drives a transparent PV estimate and forecast wind speed drives a stated generic turbine curve; neither replaces a site-specific yield model. A constant hourly load and optional battery are simulated over 12 to 120 hours. The result is an installation-risk signal, not an official weather warning, emergency alert or guarantee of supply.","url":"https://solar.halowerk.com/off-grid-weather-alarm","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"wind":{"type":"object","properties":{"rated_m_s":{"type":"number","default":12,"maximum":30,"minimum":2},"capacity_w":{"type":"number","maximum":10000000,"minimum":0},"cut_in_m_s":{"type":"number","default":3,"maximum":10,"minimum":0.5},"cut_out_m_s":{"type":"number","default":25,"maximum":60,"minimum":5}},"additionalProperties":false},"alert":{"type":"object","properties":{"minimum_duration_hours":{"type":"integer","default":6,"maximum":48,"minimum":3},"renewable_coverage_percent":{"type":"number","default":50,"maximum":100,"minimum":0}},"additionalProperties":false},"solar":{"type":"object","properties":{"capacity_wp":{"type":"number","maximum":10000000,"minimum":0},"performance_ratio":{"type":"number","default":0.78,"maximum":1,"minimum":0.1}},"additionalProperties":false},"battery":{"type":"object","required":["capacity_wh","soc_percent"],"properties":{"capacity_wh":{"type":"number","maximum":100000000,"minimum":10},"soc_percent":{"type":"number","maximum":100,"minimum":0},"charge_efficiency":{"type":"number","default":0.95,"maximum":1,"minimum":0.5},"reserve_soc_percent":{"type":"number","default":20,"maximum":90,"minimum":0},"discharge_efficiency":{"type":"number","default":0.95,"maximum":1,"minimum":0.5}},"additionalProperties":false},"station_id":{"type":"string","pattern":"^[A-Za-z0-9]{4,5}$","description":"Optional DWD MOSMIX station id. Use this or coordinates."},"forecast_hours":{"type":"integer","default":72,"maximum":120,"minimum":12},"include_series":{"type":"boolean","default":true},"load_wh_per_day":{"type":"number","maximum":10000000,"minimum":1},"max_station_distance_km":{"type":"number","default":80,"maximum":300,"minimum":1}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NrYpW8565jebqiasTD-SW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Simulates a solar+wind+battery off-grid system over 12–120 hours using DWD MOSMIX_L forecasts and returns a risk alert when renewable coverage drops below a configurable threshold.","exampleAgentPrompt":"Check if my off-grid system — 5 kWp solar with 0.78 performance ratio, a 2 kW wind turbine rated at 12 m/s, and a 20 kWh battery currently at 60% charge — can cover a 4 kWh/day load at my location (48.5°N, 11.2°E) over the next 72 hours, and alert me if renewable coverage falls below 50% for 6+ consecutive hours.","exampleUseCases":[{"title":"Off-grid cabin weekend risk check","prompt":"I have a remote cabin at 47.8°N, 12.1°E with 3 kWp of solar (performance ratio 0.78), no wind turbine, and a 10 kWh battery at 75% charge. My daily load is 2 kWh. Will I have enough power for the next 48 hours, and alert me if coverage drops below 60% for more than 4 hours?"},{"title":"Wind-solar hybrid farm supply alarm","prompt":"Run a 5-day energy balance for my hybrid site at 53.5°N, 9.9°E: 50 kWp solar, a wind turbine with 10 kW capacity, cut-in at 3 m/s, rated at 12 m/s, cut-out at 25 m/s, and a 100 kWh battery currently at 40% state of charge with 20% reserve. Daily load is 30 kWh. Tell me if renewable coverage goes below 50% for 6 or more consecutive hours."},{"title":"Pre-storm battery top-up decision","prompt":"Before the incoming storm, tell me if my off-grid site at 51.2°N, 6.8°E — 8 kWp solar, 15 kWh battery at 55% charge, 5 kWh/day load — will sustain itself over the next 72 hours with at least 50% renewable coverage. If not, I need to know so I can top up from the grid now."}],"resultDescription":"Returns a risk alert signal indicating whether the simulated off-grid system will sustain the configured load with sufficient renewable coverage. Includes an alert flag with details on shortfall periods (duration, severity), and optionally an hourly time-series of solar generation, wind generation, battery state of charge, net load balance, and renewable coverage percentage across the forecast horizon.","failureModes":["No DWD MOSMIX station found within max_station_distance_km — returns an error indicating no nearby station","Invalid coordinates (out of range) — validation error","Battery object missing required fields (capacity_wh, soc_percent) — schema validation error","Forecast horizon outside 12–120 hour range — rejected with validation error","Invalid station_id format — rejected by regex pattern","Load or capacity values of zero or unrealistically large — may produce trivially trivial results","DWD upstream data temporarily unavailable — upstream fetch error"],"whenToPreferThis":"Choose this endpoint when you need a transparent, simulation-based risk signal for an off-grid renewable energy installation using real near-future weather forecast data (DWD MOSMIX_L). It is ideal for autonomous agents that need to proactively warn users before energy shortfalls occur, or for pre-trip checks on remote off-grid properties. Prefer it over generic weather APIs when the question is specifically about whether a solar+wind+battery system will meet a constant load — not just what the weather will be. Not suitable as a replacement for certified yield models or official emergency alerts.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:35:20.865Z","isFirstParty":false}