Renosch
ec3bdcb1df
it now funktional!
2026-01-22 12:05:16 +01:00
Renosch
30292650bc
finaly the DigitalInputTestMachines Tab is working
2026-01-22 12:05:16 +01:00
Renosch
1e9bcf9b19
alpha version Frontend and Backend
2026-01-22 12:04:49 +01:00
Robin Krämer
1e88979ced
dnsmasq now only runs after ethercat is OP ( #1063 )
2026-01-21 18:46:06 +01:00
Oshgnacknak
1112fbaae2
Merge pull request #990 from qitechgmbh/983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
...
983 refactor improve aquapath UI layout and add fan speed configuration page
2026-01-21 15:55:32 +01:00
Oshgnacknak
1abe0bbbdb
Fix firewall ( #1059 )
...
* Configure firewall to only trust lan interface
2026-01-21 15:53:30 +01:00
Oshgnacknak
3644d16cb5
Merge branch 'master' into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2026-01-21 15:44:59 +01:00
Christian
cbd82ee7c3
Merge pull request #1056 from qitechgmbh/959-wago-analog-input-klemme-750-455
...
959 wago analog input klemme 750 455
2026-01-21 15:19:38 +01:00
Christian
06ea89d500
Refactor Wago AI Test Machine components: improve layout structure, optimize wiring error display, and clean up code formatting.
2026-01-20 13:22:30 +01:00
Christian
0868a90513
Update minimal example documentation for Wago 750-455: refine hardware requirements, enhance wiring instructions, and clarify testing steps.
2026-01-20 13:17:04 +01:00
Christian
39fb295b02
Remove debug print statements
2026-01-20 13:17:04 +01:00
Christian
85dbae7458
Beginning of the dev doc 455
2026-01-20 13:17:04 +01:00
Christian
6ce2174e25
Add wiring error handling to Wago AI Test Machine interface
2026-01-20 13:17:04 +01:00
Christian
3ccaa1cd26
Fix wiring error detection and adjust raw value range for Wago750_455 analog input
2026-01-20 13:17:04 +01:00
Christian
72fec6dc9e
Implement Wago AI Test Machine with analog input support and control interface
2026-01-20 13:17:04 +01:00
Christian
547e4ac2bd
Add Wago750_455 analog input device implementation
2026-01-20 13:15:04 +01:00
Robin Krämer
5fbdf7b9ab
Merge pull request #1053 from qitechgmbh/fix-ethercat-devices-event
...
fixed broken schema for ethercat devices event
2026-01-20 13:09:02 +01:00
kraemr
85bd4b0d96
fixed formatting
2026-01-20 12:59:39 +01:00
kraemr
dfce760521
fixed validation error
2026-01-20 12:58:15 +01:00
kraemr
30c97bf9aa
fixed formatting
2026-01-19 16:00:00 +01:00
Oshgnacknak
2c8373adcf
Fix rust enum zod check
2026-01-19 15:54:52 +01:00
kraemr
d08972254c
fixed broken schema for ethercat devices event
2026-01-19 15:12:43 +01:00
Christian
a76d39e0cd
Merge pull request #1016 from qitechgmbh/1015-fix-xlsx-vulnerabilities
...
Update xlsx dependency to version 0.20.3 for improved security
2026-01-19 13:23:34 +01:00
Christian
a74d0dbb80
Set npmDepsHash for Electron package
2026-01-18 16:57:30 +01:00
Christian
17ab24739d
Remove npmDepsHash for improved compatibility
2026-01-18 15:21:11 +01:00
Christian
09f0ea3454
Updated package-lock
2026-01-18 15:00:50 +01:00
Christian
0dd2494ea0
Update xlsx dependency to version 0.20.3 for improved security
2026-01-17 11:41:48 +01:00
Oshgnacknak
502c6d010e
Merge remote-tracking branch 'origin/master' into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2026-01-16 13:43:42 +01:00
Robin Krämer
57c1cda229
Merge pull request #1040 from qitechgmbh/1001-rest-api
...
Rest API /api/v2
2026-01-15 17:06:34 +01:00
Oshgnacknak
8c2b20b148
Rest API: Docs
2026-01-15 16:57:09 +01:00
Oshgnacknak
12e7f245ce
Rest API: Allow posting mutations to each machine
2026-01-15 16:57:09 +01:00
Oshgnacknak
671e36fa0f
Rest API: Getting values from all machines
2026-01-15 16:57:09 +01:00
Oshgnacknak
1ffd7eade6
Rest API: Getting values from all mock machines
2026-01-15 16:57:09 +01:00
Oshgnacknak
703bbfc9e6
Rest API: Get mock winder v1 values
2026-01-15 16:57:09 +01:00
Oshgnacknak
057afb0b2e
List machines in rest api
2026-01-15 16:57:09 +01:00
Robin Krämer
94bd29c734
Merge pull request #1048 from qitechgmbh/zod4
...
Upgrade to zod v4
2026-01-15 11:37:41 +01:00
Oshgnacknak
d078b7b143
Fix nix hash
2026-01-14 22:03:07 +01:00
dependabot[bot]
acbeb98f4f
Upgrade to zod v4.
...
To make this work, I lot if typescript types had to be fixed.
In general, they became a little simpler, so the update is worth it.
Also removes zod-adapter and upgrades zod-validation-error to work with zod v4.
From depbot:
Bumps [zod](https://github.com/colinhacks/zod ) from 3.25.76 to 4.3.4.
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Commits](https://github.com/colinhacks/zod/compare/v3.25.76...v4.3.4 )
---
updated-dependencies:
- dependency-name: zod
dependency-version: 4.3.4
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-14 21:51:23 +01:00
Robin Krämer
cab8bf062d
Merge pull request #1046 from qitechgmbh/1038-implement-wago-750-652-driver
...
added implementation for wago 750-652 serial
2026-01-14 14:45:28 +01:00
kraemr
9e04a7fa33
added implementation for wago 750-652 serial
2026-01-14 14:12:01 +01:00
Robin Krämer
c92d4847ca
Merge pull request #1045 from qitechgmbh/impl-wago-530-driver
...
added Wago750_530 implementation
2026-01-14 11:57:57 +01:00
kraemr
aceeaa08c2
fixed formatting
2026-01-14 11:09:36 +01:00
kraemr
35946d0c88
added Wago750_530 implementation
2026-01-14 11:03:30 +01:00
Oshgnacknak
e864a91caa
Merge remote-tracking branch 'origin/master' into 983-refactor-improve-aquapath-ui-layout-and-add-fan-speed-configuration-page
2026-01-13 16:58:54 +01:00
Oshgnacknak
a5b9a0b1d5
Merge pull request #1039 from qitechgmbh/883-implement-modbus-tcp-for-wago-2789-9052
...
Fix modbus discovery
2026-01-11 23:19:10 +01:00
Oshgnacknak
412d625138
Fix modbus discovery
2026-01-09 18:12:33 +01:00
Oshgnacknak
1ec20074e9
Rewrite doc for renderUnitSyntax ( #981 )
2026-01-08 12:22:28 +01:00
4d796f8422
Implement Wago Power Supply Machine ( #915 )
...
* Add timeout to Modbus TCP connection
* Remove machine new trait from Machine trait
Machines should not need to know, how they where created.
Only in the machine registry do we assume we know the constructor.
* Initialize very basic WAGO machine
* Most basic WAGO power page
* Basic machine now known its namespace
* Display values from namespace
* Read live values from wago power supply
* Allow turning power on and off
* Allow setting mode
* Actually set registers correctly
* Show error if mutation fails
* Turn power on/off in UI
* Formatting
* Use actual serial number from device
* Fix loop logic
* Enable dhcp and dns server on lan interface
* Loop until modbus device has been found
* Format
* Fix time series creation
* Convert asserts into Err values
This is to make sure that the device cannot panic our backend.
---------
Co-authored-by: nixos-install.sh <nixos-install.sh@localhost>
Co-authored-by: Robin Krämer <93094049+kraemr@users.noreply.github.com >
2026-01-08 12:01:18 +01:00
Robin Krämer
1406d6c724
Merge pull request #1035 from qitechgmbh/changelog-2.13
...
added ChangeLog
2.13.0
2026-01-07 18:34:00 +01:00
rob
33441b95a5
added ChangeLog
2026-01-07 18:21:09 +01:00