Recent Releases of GridWorks SpaceHeat SCADA

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 4 months ago

GridWorks SpaceHeat SCADA -

Changes

  • gridworks-admin 1.2.5 - decouples from layout.lite evolution (#533) @jessicamillar
  • Replace layout.lite Handshake with Control Capabilities (#532) @jessicamillar
  • LC topping up storage: minimum of 3kWh missing at charge buffer afterwards (#530) @thdfw
  • Add HP electrical power and turn on time to SCADA and house parameters (#529) @thdfw
  • Add heat pump parameters (power and turn on time) to SCADA and house parameters (#525) @thdfw
  • Make horizon_hours an explicit parameter in LTN (#528) @thdfw
  • Making the horizon hours an explicit parameter (#497) @thdfw
  • Add command node to turn off/on store pump commands in StorePumpDoctor (#526) @thdfw

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 4 months ago

GridWorks SpaceHeat SCADA -

Changes

  • step 3: update the version of gridworks-admin (#524) @jessicamillar

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 5 months ago

GridWorks SpaceHeat SCADA -

Changes

  • gridworks-admin pyproject.toml has to point to updated gwsproto (#523) @jessicamillar

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 5 months ago

GridWorks SpaceHeat SCADA -

Changes

  • Update layout lite and gridworks-admin version (#522) @thdfw
  • Ha1Params version changed => LayoutLite version needed to change (#521) @jessicamillar
  • Adding COP parameters to SCADA parameters (#520) @thdfw
  • Adding COP parameters to SCADA's .env file (#519) @thdfw
  • pi's use 3.12 instead of 3.11 (#518) @jessicamillar

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 5 months ago

GridWorks SpaceHeat SCADA -

Changes

  • new admin 1.2.2, new updated requirements (#517) @jessicamillar
  • Larger text for admin panel (#514) @thdfw
  • Upgrade stack (Python 3.12 + NumPy 2.x) and stabilize CLI behavior (#516) @jessicamillar
  • Simple fuel substitution when running the FLO (#511) @thdfw
  • Replace mosquitto GitHub action with native docker run to fix CI (#513) @jessicamillar
  • Fixing system cold logic for when a thermostat is lowered during onpeak (#510) @thdfw
  • Fixing system cold logic for when a thermostat is lowered during onpeak (#509) @thdfw
  • Waiting 5min before triggering system cold event in LocalControl (#508) @thdfw
  • Adding prints for buffer empty/full states (#507) @thdfw
  • When not short cycling, buffer empty should look at RSWT, not RSWT-DeltaT (#506) @thdfw
  • pump and store doctors as procedures; cold night hack (#505) @jessicamillar
  • Jm/dist pump procedure (#504) @jessicamillar

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 5 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 6 months ago

GridWorks SpaceHeat SCADA -

Changes

  • admin v1.2.1 (#500) @jessicamillar
  • Fix admin version w new layout lite (#499) @jessicamillar
  • Enable short cycling the buffer in AllTanksLeafAlly if specified in SCADA's .env #496 (#498) @thdfw
  • Enable short cycling the buffer in AllTanksLeafAlly if specified in SCADA's .env (#496) @thdfw
  • revert ltn's monitor_only (#495) @jessicamillar
  • revert ltn's monitor_only (#494) @jessicamillar

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 6 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 6 months ago

GridWorks SpaceHeat SCADA -

Changes

  • 1.2.0: No more HomeAlone or AtomicTNode (#492) @jessicamillar
  • Jm/ltn: 1.2.0. HomeAlone -> LocalControl, Atn -> LeafTransactiveNode, more (#491) @jessicamillar
  • set default AsyncCaptureDelta to 2W for power channels (#480) @jessicamillar
  • Enable 96-hour price and weather forecasts (#488) @thdfw
  • Enabling 96 hour price and weather forecasts (#487) @thdfw
  • Debug case where both buffer and storage are full (#484) @thdfw
  • Improve behavior where both buffer and storage are full in AtomicAlly (#486) @thdfw
  • Minor error correction in previous merge (#485) @thdfw
  • Update buffer depth units in ATN (#483) @thdfw

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 6 months ago

GridWorks SpaceHeat SCADA -

Changes

  • gridworks-admin 1.1.0 (#482) @jessicamillar
  • gridworks-admin 1.1.0: Large (but funky) SCADA indicator (#481) @jessicamillar
  • atn was using device temps (#479) @jessicamillar
  • small layout fix (#478) @jessicamillar

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 6 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 6 months ago

GridWorks SpaceHeat SCADA -

Changes

  • gwsproto 1.1.2 (#477) @jessicamillar
  • Jm/adjust temps (#476) @jessicamillar
  • Jm/adjust buffer full (#474) @jessicamillar
  • ATN: compare buffer to RSWT-DeltaT not RSWT (#472) @thdfw
  • ATN: Compare buffer temperatures to RSWT-DeltaT instead of RSWT (#471) @thdfw
  • Buffer full/empty with max EWT consideration (#470) @thdfw
  • Buffer full/empty when RSWT is above maximum EWT (#469) @thdfw
  • temps refactor to main (#468) @jessicamillar
  • Jm/temps refactor (#467) @jessicamillar
  • Remove depth4 & TANKMODULE2 refactor; also adjust pump doctor timing (#465) @jessicamillar
  • move ZONE_CONTROL_DELAY_SECONDS from 180 to 50 (#464) @jessicamillar
  • Jm/tank module refactor (#463) @jessicamillar
  • first pass dist pump (#461) @jessicamillar
  • Dist pump (#459) @jessicamillar
  • Minor, renaming of variables mostly (#448) @thdfw
  • Using oil boiler as backup (#446) @thdfw
  • Using oil as backup when house and tanks are cold (#432) @thdfw
  • fix existing state machine re Monitor state (#445) @jessicamillar
  • Deal with missing store-cold-pipe in checking max EWT (#444) @thdfw

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 6 months ago

GridWorks SpaceHeat SCADA -

Changes

  • gwsproto 1.1.1: updated layout.lite w CriticalZoneList, corrected atn.bid to version 002 (#443) @jessicamillar
  • gwsproto -> 1.1.1: atn.bid to 002, layout.lite to 006 (#442) @jessicamillar
  • Adding graph minute as a .env variable (#441) @thdfw
  • Adding minute at with FLO graph is computed as a .env variable (#440) @thdfw

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 7 months ago

GridWorks SpaceHeat SCADA -

Changes

  • admin package dependencies work again (#438) @jessicamillar
  • Fix admin dependencies (#437) @jessicamillar

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 7 months ago

GridWorks SpaceHeat SCADA -

Changes

  • gwsproto 1.0.1 -> 1.1.0 (#436) @jessicamillar
  • Update gwsproto from 1.0.1 to 1.1.0, to include gwproto 1.3.3 (#435) @jessicamillar
  • running SCADA in repl, generating a new hardware layout (#434) @jessicamillar
  • Jm/dev setup (#433) @jessicamillar
  • Requires venv update AND updated layouts. Fix oil_hack bug. (#431) @jessicamillar
  • Fix fuel subsitution hack, increase threshould to $490/MWh, set defau… (#430) @jessicamillar
  • Swapping thermistors (#426) @thdfw
  • Adding logs for bid debugging (#429) @thdfw
  • Adding wind speed forecasts (#427) @thdfw
  • Fallbacks to store-cold-pipe not being available (#425) @thdfw
  • Debug is_storage_full in AA (#424) @thdfw
  • Merge dev to main (#423) @thdfw
  • Debug ATN zone not in zone list (#422) @thdfw
  • Merge jm/add-atn-test into main (after dev) (#421) @thdfw
  • FloParamsHouse0 -> 004; DGraph -> Flo; Flo NotImplemented (#416) @jessicamillar
  • Adding critical zones and thermal mass per zone, and minor edits (#419) @thdfw
  • Adding critical zones and thermal mass per zone (#418) @thdfw
  • HomeAlone should consider weekends + other minor edits and glitches (#417) @thdfw
  • Several minor edits and cleaning (#415) @thdfw
  • Cleaning up (#414) @thdfw
  • Minor edits, mainly sending glitches (#413) @thdfw
  • Getting price forecasts and real-time prices for price service, and pointing to alt flo (#412) @thdfw
  • Point to alt flo (#411) @jessicamillar
  • Adding critical glitch for oil boiler on peak (#410) @thdfw
  • in fact didn't need rich layout for the atn dashboard (#409) @jessicamillar
  • Fix for #402: import rich.layout.Layout from the correct location (#407) @anschweitzer
  • Fix ATN crashing because missing of a missing widget in displays (#408) @thdfw
  • Updating with latest dev (#405) @thdfw
  • Evaluate strategy every hour at most (#403) (#404) @thdfw
  • Evaluate strategy every hour at most (#403) @thdfw
  • oops - parenthesis error (#401) @jessicamillar
  • dix-3-layer-tanks and weekend offpeak for now (#400) @jessicamillar
  • let weekends be offpeak (#399) @jessicamillar
  • Fix 3 layer tanks (#398) @thdfw
  • dev back up to speed (#397) @jessicamillar
  • OPS-67: AtomicAlly strategies: BufferOnly and AllTanks (#390) @thdfw
  • AppInterface -> ScadaAppInterface (#392) @jessicamillar

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 7 months ago

GridWorks SpaceHeat SCADA -

Changes

  • Fixes #394 by removing incorrectly restrictive dependency of Admin on gwsproto (#396) @anschweitzer
  • Fixes #394 by removing incorrectly restrictive dependency of Admin on gwsproto (#395) @anschweitzer
  • Admin: control test verbosity with --admin-verbosity pytest argument (#393) @anschweitzer

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 9 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 9 months ago

GridWorks SpaceHeat SCADA -

Changes

  • btu meter, minor updates to admin (#391) @jessicamillar
  • Admin: added tests of scada selection (#389) @anschweitzer
  • OPS-10: Create ApiBtuMeter actor for beech primary meter (#377) @jessicamillar
  • latest admin (#387) @jessicamillar
  • Admin layout tightened up (#384) @anschweitzer

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 9 months ago

GridWorks SpaceHeat SCADA -

Changes

  • Admin: Remove two empty rows from KeepAlive bar. (#386) @anschweitzer

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 9 months ago

GridWorks SpaceHeat SCADA -

Changes

  • Add optional colored block indicating currently selected scada (#385) @anschweitzer

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 9 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 9 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 9 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 10 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 10 months ago

GridWorks SpaceHeat SCADA -

Changes

  • admin-dfr, minor codegen (#382) @jessicamillar
  • Admin: added scada configuration, scada selection and DFR control (#381) @anschweitzer
  • Jm/minor codegen (#365) @jessicamillar
  • Jm/all simple beta (#374) @jessicamillar

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 10 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 10 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 10 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 10 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 10 months ago

GridWorks SpaceHeat SCADA -

Changes

  • No changes

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 10 months ago

GridWorks SpaceHeat SCADA -

Changes

  • Bump versions so release job on main will run (#370) @anschweitzer
  • gwsproto and gwadmin (#369) @anschweitzer
  • gwsproto and gwadmin (#368) @anschweitzer
  • Add test for scada.auto_state home alone -> atn transition (#362) @jessicamillar
  • Interface tweaks (#359) @anschweitzer
  • test_async_power_update (#355) @jessicamillar
  • Various tweaks related to comments on PR #355 (#357) @anschweitzer
  • ScadaLiveTest (#353) @anschweitzer
  • remove actors.message from codec (#352) @jessicamillar
  • Jm/codec (#351) @jessicamillar
  • debugging the tank module code (#349) @jessicamillar
  • Td/3 layer tanks (#348) @jessicamillar
  • Merging main to 3 layer tank branch (#346) @thdfw
  • Static Analysis in vscode (#326) @anschweitzer
  • Has-a refactor (#341) @anschweitzer
  • clarify home alone strategy in logs (#345) @jessicamillar
  • Changes to match gwproactor v4 (#344) @anschweitzer
  • Jm/sieg (#343) @jessicamillar
  • Add home alone "summer" strategy (#342) @jessicamillar
  • HomeAlone Strategies share a base, StratBoss removed (#340) @jessicamillar
  • Jm/ha strategy (#339) @jessicamillar
  • Limit gwprotoactor and gwproto to <2 (#338) @anschweitzer
  • Tank model now has 3 clusters and 2 thermoclines (#337) @thdfw
  • Decouple computing bid from building graph (#336) @thdfw
  • PreComputedSuperGraph - oak winter first commit (#335) @thdfw
  • StratBoss and RelayMultiplexer improvements (#333) @jessicamillar
  • Jm/slow contract (#331) @jessicamillar
  • Running FLO in separate thread (#330) @thdfw
  • Hinge! (#329) @thdfw
  • Updating branch with latest changes on main (mostly stratboss) (#328) @thdfw
  • fix for h -> aa transition when stratboss is running (#327) @jessicamillar
  • Various bus squashed and changes (#325) @jessicamillar
  • Jm/strat boss - maintain stratification through heat pump state changes (#324) @jessicamillar
  • Bring latest main updates to stratboss (#323) @thdfw
  • hack oil dispatch messages (#321) @jessicamillar
  • Jm/pipes (#320) @jessicamillar
  • Jm/temp backoff (#318) @jessicamillar
  • HomeAlone normal responsible for initializing relays 5 and 8 (#317) @jessicamillar
  • WIP attempt at recreating pyModbusTCP client; untested (#316) @anschweitzer
  • Jm/send forecasts (#315) @jessicamillar
  • AllyGivesUp and goes back to HomeAlone if no forecasts (#313) @jessicamillar
  • synth generator bug re using local weather forecast fixed (#312) @jessicamillar
  • Jm/picocycle (#311) @jessicamillar
  • Scada2 subscribes to topic published to by scada link management (#310) @anschweitzer
  • Add glitch, ScadaInit -> GameOn, update some other types (#308) @jessicamillar
  • As/eguage (#309) @jessicamillar
  • Td/scadablindweather (#304) @jessicamillar
  • Adding LoadOverestimationPercent for HA load estimation (#300) @thdfw
  • Add AdminDispatch (#299) @jessicamillar
  • Jm/ha top state (#296) @jessicamillar
  • Sending remaining elec to ATN (#297) @thdfw
  • Timeout has a maximum in Scada, and a default in Admin (#298) @thdfw
  • Jm/type updates (#295) @jessicamillar
  • Reformatting relay table, adding timer (#294) @thdfw
  • Jm/small clean (#293) @jessicamillar
  • keepalive buttons from td/admin (#292) @anschweitzer
  • admin: use table implementation of relay display; add improvements to relay names. (#290) @anschweitzer
  • admin: relays in a table (#289) @anschweitzer
  • take out requests from atn and synth - from Andy's earlier PR (#288) @jessicamillar
  • Jm/atn debug (#287) @jessicamillar
  • how about this (#286) @jessicamillar
  • admin button ui as an option (#283) @anschweitzer
  • Td/atn (#285) @jessicamillar
  • Td/tankdebug (#284) @thdfw
  • Td/hp onpeak (#282) @thdfw
  • Jm/stats: add relay functionality for thermostats (#280) @jessicamillar
  • admin: update dependencies; fix 'gws' for pi (#279) @anschweitzer
  • Debug new relay commands (#278) @jessicamillar
  • Jm/merge (#277) @jessicamillar
  • Td/aa (#276) @jessicamillar
  • Td/hack (#275) @jessicamillar
  • Td/synth (#274) @jessicamillar
  • Jm/params (#271) @jessicamillar
  • Jm/various (#270) @jessicamillar
  • Jm/dfr (#269) @jessicamillar
  • .env file used by 'gws admin' commands. (#267) @anschweitzer
  • Td/debug: fix storage fullness estimation, various pico-cycler bugs (#268) @jessicamillar
  • forward events from downstream to upstream (#261) @anschweitzer
  • Jm/homealone merge (#266) @jessicamillar
  • Jm/report event (#264) @jessicamillar
  • Fix snapshot generation to include states (#263) @jessicamillar
  • ApiFlowModule creates problem.event when flatlined (#260) @jessicamillar
  • Analog Temp and stats report to scada2; all else to scada (#259) @jessicamillar
  • Jm/layout - send a short version of layout on boot (#258) @jessicamillar
  • New MQTT topic format which includes the source and destination in the topic (#254) @anschweitzer
  • Update to match changes in gwproactor as/tree branch (#255) @anschweitzer
  • run_scada.py supports parentless; service2 is a service for parentless (#256) @anschweitzer
  • Updates to match change from gwproto.types to gwproto.named_types (#257) @anschweitzer
  • Merge changes on main to as/topic (#253) @anschweitzer
  • Jm/flow module: MVP PicoFlowModule for EKM (#251) @jessicamillar
  • fix real bug (#252) @jessicamillar
  • Jm/scada listens (#249) @jessicamillar
  • scada2 listens to scada (#247) @jessicamillar
  • Ported dashboard from jm/atn-ui (#245) @anschweitzer
  • Jm/my dcs: WITH NEW GWPROTO (#244) @jessicamillar
  • Jm/debug temp (#243) @jessicamillar
  • ShNode 2.0.0, DataChannels, Status -> Report (#242) @jessicamillar
  • Updates to match gwproto, gwproactor (#240) @anschweitzer
  • Match gwproto, gwproactor changes (#241) @anschweitzer
  • pydantic v2 (#239) @anschweitzer
  • Use updated proactor with reupload fix (#237) @anschweitzer
  • Pull changes on main onto jm/atn-ui (#236) @anschweitzer
  • Add support for processing hubitat events over a web server. (#235) @anschweitzer
  • Minor edits to layout_gen (#231) @jessicamillar
  • Jm/params (#229) @jessicamillar
  • Jm/derive: Update local code gen tools (#228) @jessicamillar
  • Jm/aic: Use new version of gwproto with updated code gen (#227) @jessicamillar
  • layout_gen: Re-use uids found in an existing hardware layout (#225) @anschweitzer
  • Add ability to 'pause' the service (#224) @anschweitzer
  • Add HubitatPoller (#222) @anschweitzer
  • Make docs top level doc folder instead of wiki (#221) @jessicamillar
  • Reverse ADS 0x4b and 0x48. ch 1 is now 0x4b AIN0 (#220) @anschweitzer
  • SimpleSensor will sets loop delay from component attribute 'poll_period_s', if that attribute is present (#219) @anschweitzer
  • Tank Module via HTTP/Hubitat/Fibaro (#216) @anschweitzer
  • Support TLS and use TLS by default. (#214) @anschweitzer
  • Changes to support gwproactor changes. (#212) @anschweitzer
  • Merge driver fix from main (#211) @anschweitzer
  • add error for voltage reading of 0 for temp sensors (#210) @jessicamillar
  • Add NormallyOpen functionality and change Cac/Component name to Relay (#208) @anschweitzer
  • As/relay hack (#207) @jessicamillar
  • Move hardware-layout data_classes and schema to gwproto (#205) @jessicamillar
  • Jm/power (#204) @jessicamillar
  • Jm/power watts (#203) @jessicamillar
  • GtDispatchBooleanLocal uses Name instead of Alias for SpaceheatNode (#200) @jessicamillar
  • Makes TelemetryReportingConfig hashable (#199) @anschweitzer
  • Revert "Power meter measuring multiple things, part 1" (#196) @anschweitzer
  • DisplayName optional in Cacs (#194) @jessicamillar
  • Power meter measuring multiple things, part 1 (#195) @anschweitzer
  • Merge changes from jm/type (#193) @anschweitzer
  • Proactor code now in gridworks-proactor package (#192) @anschweitzer
  • Move proactor test infrastructure to gwproactor_test (#191) @anschweitzer
  • Renames - remove "2" from names (#190) @anschweitzer
  • Remove actors-v1 code (#189) @anschweitzer
  • Run proactor comm tests for dummy proactor and for scada (#188) @anschweitzer
  • Tolerate more driver warnings (#187) @anschweitzer
  • Add air temp (#183) @jessicamillar
  • Jm/pipedebug (#182) @jessicamillar
  • breaking change to telemetry name enum (#181) @jessicamillar
  • As/status (#180) @jessicamillar
  • add conversion factor for pipe flow (#179) @jessicamillar
  • Add pipe flow meter (#178) @jessicamillar
  • As/multipurpose (#177) @anschweitzer
  • Smoothing out response to errors in drivers. (#173) @anschweitzer
  • Multipurpose driver (#170) @anschweitzer
  • Scada in repl (maybe) (#168) @anschweitzer
  • EGauge power meter driver (#165) @anschweitzer
  • Initial HomeAlone experiment (#159) @anschweitzer
  • Exceptions in MQTT main loop no longer crash scada (#158) @anschweitzer
  • Jm/pumpstat (#154) @jessicamillar
  • Jm/thermistor (#153) @jessicamillar
  • Add logging for drivers by passing settings (#151) @jessicamillar
  • Systemd service instructions / watchdog interation; driver error propagation (#150) @anschweitzer
  • Acking cleanups (#137) @anschweitzer
  • local dev rabbit broker for scada.gridworks_mqtt (#136) @jessicamillar
  • reformat the response to atn.snap (#135) @jessicamillar
  • Add driver for G1_NcdAds1115_Ntc10k for pi and stub of that for mac (#134) @anschweitzer
  • Scada / atn comm liveness is now monitored. (#133) @anschweitzer
  • less ad-hoc ack management (#131) @anschweitzer
  • Event reports (#130) @anschweitzer
  • Merge cleanup for gwproto cleanup to main (#129) @anschweitzer
  • Scada's my_simple_sensors() now includes nodes with Role.ROOM_TEMP_SENSOR (#127) @anschweitzer
  • New test atn based on proactor in tests.atn (#126) @anschweitzer
  • Rename 'test' to 'tests' to avoid import conflict (#124) @anschweitzer
  • Use gwproto package for messages (#123) @anschweitzer
  • Import simplification and isort (#13) (#122) @anschweitzer
  • New message envelope and decoder mechanics (#121) @anschweitzer
  • Don't set logging level root logger (#120) @anschweitzer
  • Logging: rolling file handler, usage python logging module instead of print. (#119) @anschweitzer
  • Replace houses.json with hardware-layout.json and HardwareLayout objects (#118) @anschweitzer
  • update pi setup instructions (#117) @jessicamillar
  • Allow tests to run on the pi. (#115) @anschweitzer
  • More proactor tests (#114) @anschweitzer
  • experiment (#113) @anschweitzer
  • no relays in garage right now either (#112) @jessicamillar
  • a few more wiki updates (#111) @jessicamillar
  • Cut out the temp sensors that do not exist (#110) @jessicamillar
  • Update to python 3.10 (#109) @anschweitzer
  • actors2.PowerMeter & tests (#108) @anschweitzer
  • Jm/rabbit integration (#107) @jessicamillar
  • Jm/emon (#106) @jessicamillar
  • Proactor - initial implementation / WIP (#105) @anschweitzer
  • Add PYTHONPATH to .env for vscode testing (#104) @jessicamillar
  • Jm/rename snapshot (#103) @jessicamillar
  • Protocol fragment tests (#101) @anschweitzer
  • try to get logging always UTC ISO format (#102) @jessicamillar
  • update readme and remove template_settings (#100) @jessicamillar
  • Settings object with Pydantic (#99) @anschweitzer
  • coverage for boolean actuator (#98) @jessicamillar
  • Add flush house and improve coverage of actor_base (#97) @jessicamillar
  • Jm/dispatch (#96) @jessicamillar
  • Add test of re-subscribe on mqtt connection restore. (#94) @anschweitzer
  • Refactor test files (#93) @anschweitzer
  • Run mosquitto mqtt brokers in CI (#92) @anschweitzer
  • Jm/remove ear. WARNING: requires update to settings.py (#89) @jessicamillar
  • Jm/status (#88) @jessicamillar
  • clean up schema derivations (#86) @jessicamillar
  • minor scada refactor (#85) @jessicamillar
  • Add tests for serial schema pattern (#84) @jessicamillar
  • test dataclass - schema conversions (#83) @jessicamillar
  • Simplify dataclasses and add more tests (#82) @jessicamillar
  • black many schema and add derive schema tests (#81) @jessicamillar
  • Jm/meter - begin reading a Schneider Electric IEM 3455 in the garage (#76) @jessicamillar
  • One client per actor (#75) @anschweitzer
  • Jm/better simple sensor (#74) @jessicamillar
  • Jm/debug scada - added loop_start for the cloud connections (#73) @jessicamillar
  • fix PipeFlowMeter input (#72) @jessicamillar
  • Jm/various: input data by ATN_G_NODE_ALIAS, add drivers (#71) @jessicamillar
  • Re-subscribe on re-connected, command line utils. (#69) @anschweitzer
  • init()/start() cleanup and responsive sleeps (#70) @anschweitzer
  • Move choice for ear status csv download out of Ear class (#67) @jessicamillar
  • move real README to top level (#65) @jessicamillar
  • Jm/decouple: decouple ActorClass from Role (#63) @jessicamillar
  • bug not caught by test (#62) @jessicamillar
  • Jm/status fix (#61) @jessicamillar
  • Jm/cli (#60) @jessicamillar
  • Add fan radiator's relay (#58) @jessicamillar
  • Little step in debugging mqtt fails (#57) @jessicamillar
  • Jm/another pipe temp sensor (#56) @jessicamillar
  • Jm/debug pipe (#55) @jessicamillar
  • pipe temp sensor added in garage (#54) @jessicamillar
  • garage config changes - only one tank temp sensor (#53) @jessicamillar
  • fix debug log writing (#52) @jessicamillar
  • actors pass black -l 100 and pycharm (#51) @jessicamillar
  • MQTT debugging, output folder, clean up actor running scripts (#50) @jessicamillar
  • dispatch includes to_alias (#49) @jessicamillar
  • Jm/atn sends dispatch (#48) @jessicamillar
  • Jm/csv works (#47) @jessicamillar
  • Add mypy and black to requirements (#46) @jessicamillar
  • Add Coverage reporting (#43) @anschweitzer
  • Jm/relays report (#45) @jessicamillar
  • Jm/status (#42) @jessicamillar
  • Add start and stop (#38) @jessicamillar
  • Jm/refactor names (#37) @jessicamillar
  • fix typing for by_id and by_alias dicts (#36) @jessicamillar
  • fast power reporting test works (#32) @jessicamillar
  • Add test_collect_temp_data() (#34) @anschweitzer
  • Jm/simplify subscription (#33) @jessicamillar
  • Jm/more cleanup (#31) @jessicamillar
  • As/pytest (#29) @jessicamillar
  • forgot to add code derivation for type-tuple exchange (#28) @jessicamillar
  • Jm/update schema (#27) @jessicamillar
  • Add steps to install mqtt to readme (#5) @preeth1
  • Example unit tests file + github actions (#4) @preeth1
  • Removed schema/gt/gnr folder (#26) @jessicamillar
  • Big code derivation update (#25) @jessicamillar
  • rearrange init for primary_scada, mainly to check out stickler (#23) @jessicamillar
  • Adding .stickler.yml configuration file (#22) @stickler-ci
  • client ids 23 char random (#21) @jessicamillar
  • Temporary logging in scada code for temperature calibration (#20) @jessicamillar
  • MQTT publish works for more than 20 messages (#18) @jessicamillar
  • Sensors do not send retained messages to mqtt broker (#16) @jessicamillar
  • Calibrate temp sensors (#15) @jessicamillar
  • MVP sense and publish water temp (#13) @jessicamillar
  • Create derivation tools for, and then derive, dataclasses that come from the schema/gnode registry (#12) @jessicamillar
  • made cacs and components subfolder and applied isort (#10) @jessicamillar
  • Boolean actuation works in test bed for boost and pump (#9) @jessicamillar
  • Add first secret using dotenv (#8) @jessicamillar
  • python-dotenv example from end of pair coding session (#3) @preeth1
  • utils -> helpers, add get_secret helper (#7) @jessicamillar
  • Add test module to requirements (nose) (#6) @jessicamillar
  • Rename variables (#2) @preeth1
  • Linting on primary scada (#1) @preeth1

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 10 months ago