znetsixe
9f430cebb5
docs: add CLAUDE.md with S88 classification and superproject rule reference
...
References the flow-layout rule set in the EVOLV superproject
(.claude/rules/node-red-flow-layout.md) so Claude Code sessions working
in this repo know the S88 level, colour, and placement lane for this node.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-14 07:47:23 +02:00
znetsixe
7d05d37678
Merge commit '762770a' into HEAD
...
# Conflicts:
# pumpingStation.html
# src/nodeClass.js
# src/specificClass.js
2026-03-31 18:20:09 +02:00
Rene De Ren
762770a063
Expose output format selectors in editor
2026-03-12 16:39:25 +01:00
Rene De Ren
3ff76228eb
fix: guard demo IIFE with require.main check
...
Prevents demo code from executing when module is required by Node-RED,
which caused crashes due to missing measurement data.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 16:38:08 +01:00
Rene De Ren
f01b0bcb19
fix: rename _calcTimeRemaining to _calcRemainingTime + add tests
...
Fix method name mismatch in tick() that called non-existent _calcTimeRemaining
instead of _calcRemainingTime. Add 27 unit tests for specificClass.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 16:31:47 +01:00
Rene De Ren
4e098eefaa
refactor: adopt POSITIONS constants and fix ESLint warnings
...
Replace hardcoded position strings with POSITIONS.* constants.
Prefix unused variables with _ to resolve no-unused-vars warnings.
Fix no-prototype-builtins where applicable.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 15:35:28 +01:00
Rene De Ren
90f87bb538
Migrate _loadConfig to use ConfigManager.buildConfig()
...
Replaces manual base config construction with shared buildConfig() method.
Node now only specifies domain-specific config sections.
Part of #1 : Extract base config schema
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 14:59:35 +01:00
Rene De Ren
8fe9c7ec05
Fix ESLint errors and bugs
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 13:39:57 +01:00
znetsixe
7efd3b0a07
bug fixes
2025-11-30 20:13:21 +01:00
znetsixe
c81ee1b470
fixed change mode and control logic method
2025-11-30 17:46:07 +01:00
znetsixe
955c17a466
bug fixes
2025-11-30 09:24:18 +01:00
Rene De ren
052ded7b6e
fixes
2025-11-28 16:29:05 +01:00
znetsixe
321ea33bf7
rebuilding pumping station NOT WORKING
2025-11-28 09:59:16 +01:00
znetsixe
288bd244dd
updating to corrospend with reality
2025-11-27 17:46:24 +01:00
znetsixe
d91609b3a4
updates to safety features
2025-11-25 14:57:39 +01:00
znetsixe
5a575a29fe
updated pumpingstation
2025-11-20 12:15:46 +01:00
znetsixe
0a6c7ee2e1
Further bug fixes and optimized level control for groups and machines alike
2025-11-13 19:37:41 +01:00
znetsixe
4cc529b1c2
Fixes next idle machine for level control
2025-11-12 17:37:09 +01:00
znetsixe
fbfcec4b47
Added simpel case for level control
2025-11-10 16:20:23 +01:00
znetsixe
43eb97407f
added safeguarding when vol gets too low for machines,
2025-11-07 15:07:56 +01:00
znetsixe
9e4b149b64
fixed multiple children being able to pull and push to pumpingstation
2025-11-06 16:46:54 +01:00
znetsixe
1848486f1c
bug fixes output formatting
2025-11-06 11:19:20 +01:00
znetsixe
d44cbc978b
updates visual
2025-11-03 09:17:22 +01:00
znetsixe
f243761f00
Updated node status
2025-11-03 07:42:51 +01:00
znetsixe
2a31c7ec69
working pumpingstation with machines
2025-10-28 17:04:26 +01:00
znetsixe
69f68adffe
testing codex
2025-10-27 19:55:48 +01:00
znetsixe
5a1eff37d7
Need to remove wobble on level only
2025-10-27 17:45:48 +01:00
znetsixe
e8f9207a92
some major design choises updated
2025-10-27 16:39:06 +01:00
znetsixe
6e9ae9fc7e
Need to stich everything together then V1.0 is done.
2025-10-23 18:04:18 +02:00
znetsixe
371f3c65e7
updated retrieval mechanism
2025-10-23 09:51:54 +02:00
znetsixe
b8b7871e38
update before closing
2025-10-21 13:44:31 +02:00
znetsixe
f29aa4f5af
latest version
2025-10-21 12:45:19 +02:00
znetsixe
65807881d5
working pumpingstation level and net flow calc
2025-10-16 14:44:45 +02:00
znetsixe
f9f6e874d1
saving work end of day
2025-10-14 16:45:09 +02:00
znetsixe
eabaa1b0bf
writing core class
2025-10-14 16:32:44 +02:00
znetsixe
d94d5874bc
updated pumping station to match stack
2025-10-14 13:51:32 +02:00
znetsixe
fa30be5e2d
Changed names
2025-10-14 08:36:45 +02:00
znetsixe
856477df57
first commit
2025-10-13 11:50:54 +02:00
znetsixe
c037bbc73b
added basic basin class
2025-10-07 18:05:54 +02:00
znetsixe
70ced4a2e8
Initial commit
2025-10-06 17:15:15 +02:00