Releases: thegridelectric/gridworks-scada
Releases · thegridelectric/gridworks-scada
Release list
gridworks-scada-protocol.v1.0.0.dev4
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 ...
gridworks-admin.v1.0.0.dev4
Changes
- No changes