80trust / 100

Inverter Load Check

by solar.halowerk.com in AI models & inference

x402 APIPassing, checked 3 h ago

Continuous load is the sum of the running watts of all appliances marked as simultaneous. The surge check adds the largest single starting surge on top of the continuous load, which is the case that trips an inverter; simultaneous starts of two motors are reported separately as a second figure. Starting factors and power factors are design rules of thumb per appliance class and are stated in the response, they are not device data.

POST https://solar.halowerk.com/inverter-load-check

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
126 ms typical, 161 ms slowest 5%
Last check
3 h ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X POST "https://solar.halowerk.com/inverter-load-check" \
  -H "content-type: application/json" \
  -d '{"inverter":{"continuous_w":50,"efficiency":0.9,"surge_w":50},"loads":[{"name":"Beispiel","quantity":1,"watts":0.1}]}'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fsolar.halowerk.com%2Finverter-load-check
const res = await pay("https://solar.halowerk.com/inverter-load-check", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({"inverter":{"continuous_w":50,"efficiency":0.9,"surge_w":50},"loads":[{"name":"Beispiel","quantity":1,"watts":0.1}]}),
});
console.log(await res.json());

Example input

{
  "inverter": {
    "continuous_w": 50,
    "efficiency": 0.9,
    "surge_w": 50
  },
  "loads": [
    {
      "name": "Beispiel",
      "quantity": 1,
      "watts": 0.1
    }
  ]
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
3 h agoPassed402123 ms$0.002
7 h agoPassed402126 ms$0.002
10 h agoPassed40244 ms$0.002
13 h agoPassed402136 ms$0.002
18 h agoPassed402159 ms$0.002
21 h agoPassed402131 ms$0.002
24 h agoPassed402229 ms$0.002
29 h agoPassed402161 ms$0.002
32 h agoPassed402118 ms$0.002
37 h agoPassed402118 ms$0.002