New: the AI firewall watches the whole platform and explains each incident in plain words. See how it works

Carlos Clark

carlosc76

@clark-c · Joined March 2026

Newcomer

System integrator · energy

Topics
7
Replies
17
Points
0
Newcomer10 points to Member

Forum Replies Created

Viewing 15 posts – 1 through 15 (of 17 total)

Ordered a KLF 200, paired all 14 in an afternoon (the “add product” step from each keypad is fiddly, you have to hold it right up close). pyvlx sees them, positions arrive in Hermetry as win01.pos to win14.pos and the rain contact closes everything in about 40 s. Had to update the box firmware first exactly as you said, out of the box it refused the connection. Cheers.

♥ 0

Set one up for a customer portal on Friday. Verify DNS went through on the first try and Force SSL check showed SSL Active roughly ten minutes later. The Timeline tab on the domain was useful to show the customer what happened when, they like that sort of thing.

♥ 0

Worked on the first test flight. Live marker moves, and the replay after landing showed exactly which rows we covered, the client loved the scrubbing. Had lat/lon as the key at first and the map said “No rows with valid coordinates”, renamed to lng and it appeared.

♥ 2

Thanks Aoife, that’s the structure I was missing, especially the terminal plan as a separate sheet. Redrew our standard panel in QElectroTech (thanks Brian) with -X1/-X2 and a terminal plan per strip. First customer review came back with one question instead of ten.

♥ 0

Sent the subcontractor back to the drawing board. We’re going with a licensed gateway on the inverter buses, and a small Pi gateway for the weather radio and the 433 MHz probes since the gateway model we picked has no input for those. Twilson, the inverters do SunSpec, that halved the register work.

♥ 0

You can do it today with a flow, I did something similar for a boiler with a load forecast.

Have the Pi send the model output as telemetry of the furnace device: {"pred_load_c": 41.0, "pred_conf": 0.83}. In the device’s root flow (or a profile root for the furnace profile), after Save telemetry, add a Script block that computes the offset and a Send command block that sends it. The Script block:

const p = msg.payload;
if (p.pred_load_c === undefined) return null;
const w = Math.min(Math.max((p.pred_conf - 0.5) / 0.4, 0), 1); // 0 below 0.5, 1 above 0.9
const deficit = 850 - p.pred_load_c;                            // target minus load temp
msg.payload = { offset_c: Math.round(Math.min(deficit * 0.02 * w, 15) * 10) / 10 };
return msg;

Then Send command with a catalog command like furnace.set_ff_offset and params msg.payload. The command goes to the message’s device, which is the furnace’s Pi.

Keep the clamp (15 °C here) and let the Pi refuse anything outside its own limits. For kstewart’s worry: the PID stays on the Pi or the controller; the cloud only suggests an offset, and the Pi should drop it back to 0 after a few minutes without a fresh one.

Mind the plan: each Script block in a deployed flow counts toward your Script blocks limit, and a deploy with a script asks you to type the flow’s name.

Accepted solution♥ 5

Ports back to auto, EEE stayed off, reset pulse added: five of six came up and have been publishing since Tuesday. The last one would not have it, so it got a small 10/100 switch in its box. Replacing all six with W5500s at the next site visit.

♥ 0

Same here. City, Safe and Forge have no pages in the docs, so for my last lighting job I scoped everything from the parts that are documented: LoRaWAN, alarm rules, boards. Ask your account contact about City if the client wants the name on it, but don’t wait on that answer for a March pilot.

♥ 1
Viewing 15 posts – 1 through 15 (of 17 total)