3D planetflat mapbus and programshousesystem graph

Hadley's Hope: MQTT bus and house controllers  

Program comparison, this month

programhousesavg indoor CkWh per house per daycost cr per house per daytime below 16 C
Each house reports its sensors to the bus, its program answers with actuators, the world applies them. Same weather, same grid, same houses, only the program differs. "thermostat" is the built-in fallback for houses without a live controller.

Houses (click a header to sort)

#secprogramlast decisiontargetindoorheaterWpowerlimit Wwaternetapplvalvesensor agedecision age

Bus tail (every 7th house sampled)

Topics

hh/house/{id}/sensors world to controller, retained, on change or every 10 min: t_in, power_ok, on_ups, limit_w, water_ok, pipes_ok, burst, net_online, sludge, draw_w, heater_on, residents
hh/house/{id}/actuators controller to world: heater_on, target_c, valve_open, appliances_on, program, reason
hh/env/weather t_out, wind, storm, precip, hour, night, daylight   hh/env/power available_kw, demand_kw, shedding, reactor_mode, tariff_kwh   hh/tick t, time
Shell: mosquitto_sub -h localhost -t 'hh/#' -v