ig
|
0f256ad319
|
make dictionary grow
|
2023-06-20 10:23:42 +02:00 |
Ivo Graber
|
4736657375
|
Delete Sqlite Db from backend
suspecting it to be the cause of a git error (too big)
|
2023-06-13 11:52:13 +00:00 |
Kim
|
b3c04888ed
|
fixed ip from offline installations
|
2023-06-01 16:19:06 +02:00 |
Kim
|
4b04794c5f
|
fixed watchdog
|
2023-06-01 16:11:26 +02:00 |
Kim
|
8e148a35c1
|
refactoring, fixing not finding bug, randomly ordering the list of installations to increase coverage.
|
2023-06-01 16:10:57 +02:00 |
Kim
|
149f89f89f
|
added automatic tags setters for vrm
|
2023-06-01 15:29:39 +02:00 |
Kim
|
92f0e400e1
|
Fixed a bug in the batteryupdate progress
|
2023-06-01 11:21:13 +02:00 |
Kim
|
b5fbca3f8d
|
removed take
|
2023-05-25 14:50:20 +02:00 |
Kim
|
92721376a6
|
Added updating battery firmware
|
2023-05-25 14:49:40 +02:00 |
Kim
|
ec4d76f8fd
|
minor fixes, pre-implemented battery firmware upgrade (needs the binary)
|
2023-05-25 12:55:23 +02:00 |
Kim
|
c969b72a82
|
Fixed a bug that stopped the updating of installations
|
2023-05-25 09:18:41 +02:00 |
Kim
|
5eb373b78e
|
added battery number and firmware version
|
2023-05-18 12:38:34 +02:00 |
Kim
|
24684ccb09
|
Changed VrmGrabber to run with an SQLite DB
|
2023-05-18 10:45:44 +02:00 |
Kim
|
3453b05a94
|
Renaming only when necessary and rebooting after renaming
|
2023-05-11 17:02:13 +02:00 |
Kim
|
be099118c1
|
added renaming to installations
|
2023-05-11 15:41:41 +02:00 |
Kim
|
9c927bfc3a
|
updated VrmGrabber to include online-status
|
2023-05-11 13:26:13 +02:00 |
Kim
|
fa9d06192d
|
added Grafana
|
2023-05-11 10:20:47 +02:00 |
Kim
|
70a4a1bfb8
|
updated vrmgrabber
|
2023-05-04 17:22:58 +02:00 |
Kim
|
d1fb0a8ac2
|
added VrmGrabber to replicate VRM installations in memory (to run run the server.py file with flask run) FLASK_APP=server.py
|
2023-05-04 13:59:47 +02:00 |
Kim
|
9f0d37ce03
|
Merge remote-tracking branch 'origin/main'
|
2023-04-27 16:59:54 +02:00 |
Kim
|
313dd4d406
|
added VrmGrabber Still WIP
|
2023-04-27 16:59:45 +02:00 |
Sina Blattmann
|
6fc414a2c0
|
Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk
|
2023-04-24 09:36:18 +02:00 |
Sina Blattmann
|
39b414d0f0
|
add datacache (ivos code), first working version with diagrams, only sample data
|
2023-04-24 09:35:01 +02:00 |
Kim
|
76e23d579f
|
Merge remote-tracking branch 'origin/main'
|
2023-04-20 15:30:36 +02:00 |
Kim
|
f5515c110a
|
changed signed urls for keysecret pairs in installations
|
2023-04-20 15:30:11 +02:00 |
atef
|
d8911a2a3a
|
Add EocReached in the batteries and add percent to the Units
|
2023-04-20 13:22:41 +02:00 |
atef
|
cb5bd91e55
|
Update the Topology display and the AsciiArt
|
2023-04-20 13:21:41 +02:00 |
atef
|
8631ada267
|
Delete Log and Salimax Utils(it has only Round3) function
|
2023-04-20 13:20:26 +02:00 |
atef
|
7635a8175e
|
Add EocReached and Total Current and correct naming
|
2023-04-20 13:19:33 +02:00 |
atef
|
bf1c869cba
|
Update AsciiArt.cs and Topology
|
2023-04-18 10:04:30 +02:00 |
Kim
|
5682d2893f
|
Todo check different return methods and choose one @ig
|
2023-04-13 16:24:00 +02:00 |
Kim
|
b8fc04a90c
|
Testing new error messages in Backend, fixing small bugs, possibly breaking BMSTunnel, fixed tests
|
2023-04-13 14:30:01 +02:00 |
Sina Blattmann
|
e84c10607f
|
add Graphs, simple version
|
2023-04-13 11:40:57 +02:00 |
ig
|
ba54f9e325
|
add ToQueue and ToStack
|
2023-04-06 14:31:28 +02:00 |
Kim
|
171d290e36
|
python gui fixed for reference
|
2023-04-06 14:28:35 +02:00 |
Kim
|
184fc8c10e
|
Implemented mailer for new users, creation fails on invalid email address
|
2023-04-06 10:36:42 +02:00 |
Kim
|
b6fbeb48b5
|
fixing bug in updating user
|
2023-04-06 08:32:47 +02:00 |
Kim
|
1021bb852a
|
fixed bug in creating user and returning parents of installations/folders
|
2023-04-06 08:05:05 +02:00 |
ig
|
4b8c4f1942
|
add Utils/Reflection
|
2023-04-05 17:43:27 +02:00 |
ig
|
d2c83ddc7f
|
indent
|
2023-04-05 13:08:45 +02:00 |
ig
|
dc259095e0
|
add SystemControl as a dedicated Device
|
2023-04-05 13:05:38 +02:00 |
ig
|
a9a433133a
|
move TruConvertDc enums into files
|
2023-04-05 12:55:03 +02:00 |
ig
|
1196aeeb8b
|
move TruConvertAc enums into files
|
2023-04-05 12:53:36 +02:00 |
ig
|
e8ad29c64f
|
add "precharge" to dictionary
|
2023-04-05 12:52:37 +02:00 |
ig
|
cf93482b6e
|
Move TRUMPF_Manual_TruConvert_AC3025.pdf from /doc to /Doc
|
2023-04-05 12:51:06 +02:00 |
ig
|
988960ac2a
|
Work around a bug in rider when adding existing projects ($SolutionDir is null)
|
2023-04-05 12:47:55 +02:00 |
ig
|
97ff549573
|
Remove Generator from StatusApi
|
2023-04-05 10:01:37 +02:00 |
atef
|
840643f069
|
Introduce CombinedStatus
|
2023-04-04 16:37:37 +02:00 |
atef
|
d564b3c3b6
|
[ig] revert accidentally commited changes to Modbus lib
|
2023-04-04 14:51:06 +02:00 |
atef
|
b088665f39
|
Update truConvert devices to new status API
|
2023-04-04 13:43:23 +02:00 |
atef
|
2b14106e6b
|
remove wrong placed docs
|
2023-04-04 13:36:43 +02:00 |
ig
|
5d0ac3cd62
|
"unhashed" is a word
|
2023-04-04 13:17:44 +02:00 |
ig
|
4e6588192f
|
Make Battery48TL use new StatusLog lib
|
2023-04-04 13:16:10 +02:00 |
ig
|
005da7fbcb
|
Subscribe Cleanup on TaskPoolScheduler, should make Backend startup faster
|
2023-04-04 10:39:42 +02:00 |
ig
|
a6252895bb
|
Update StatusApi & Units
|
2023-04-04 10:24:47 +02:00 |
ig
|
904d05c0de
|
Add temporary hack to read info from VRM
|
2023-04-04 10:24:46 +02:00 |
ig
|
79ccad37c5
|
Move Controller to src root
|
2023-04-04 10:24:37 +02:00 |
Kim
|
b290ded0a9
|
Fill Order Numbers everywhere where installations are given back
|
2023-03-30 09:28:44 +02:00 |
Kim
|
e1305126ee
|
Shifted sanitizing outputs into Controller.cs
Now Hiding Parents
|
2023-03-30 09:27:18 +02:00 |
Kim
|
46db92fee5
|
fixed trimming bug in get_cert, its 75mb now
|
2023-03-30 08:30:40 +02:00 |
Kim
|
eb03329441
|
supressing warnings
|
2023-03-23 17:36:24 +01:00 |
Kim
|
b8da0c379d
|
refactoring and testing OpenVpnCertificatesServer with token
|
2023-03-23 17:17:10 +01:00 |
Kim
|
f62375ae54
|
added token generator and getting token from token.json
|
2023-03-23 16:58:26 +01:00 |
Kim
|
888a9f716b
|
added token generator and getting token from token.json
|
2023-03-23 16:57:50 +01:00 |
Kim
|
610aa05a38
|
Wip test commit
|
2023-03-23 15:57:51 +01:00 |
Kim
|
50036daa78
|
typo
|
2023-03-23 15:46:19 +01:00 |
Kim
|
c2d10b63d2
|
rewrote getchildusers
|
2023-03-23 15:45:40 +01:00 |
Kim
|
55628e2186
|
updating installations with new order numbers automatically updates the ordernumber2installation relation table
|
2023-03-23 14:58:59 +01:00 |
Kim
|
b07991e75d
|
added Ordernumber to installation relation and automatically filled installation order relations on get calls
|
2023-03-23 14:23:03 +01:00 |
Kim
|
7c385bc51c
|
added smtpconfig class and put smtp config data into resources json file
|
2023-03-23 13:37:35 +01:00 |
Kim
|
432189f461
|
simplify s3 keys from json
|
2023-03-23 13:28:55 +01:00 |
Kim
|
cc234cad97
|
added foldernames to inherited folder calls
|
2023-03-23 12:53:14 +01:00 |
Kim
|
7d4309f3af
|
Added deletedFolders/installations/users for archive purposes, login is now possible without pw if no pw is set and you need to reset your pw, user hased pws should no longer be given out by the backend, moving folders and installations now have their own calls, loading s3 keys from disk on use
|
2023-03-23 12:47:25 +01:00 |
Kim
|
656b671962
|
split users with direct and inherited access to folders call
|
2023-03-23 08:27:29 +01:00 |
Kim
|
c751cb8e8f
|
added method to get all child users, split get user with access to installation to direct and inherited
|
2023-03-23 08:23:36 +01:00 |
ig
|
5f8f7b1e66
|
Add 48TL Manual_FIAMM_48V_T_Batteries_TL200_with_annexes.pdf
|
2023-03-22 16:24:39 +01:00 |
ig
|
74b3af344a
|
add missing Do extension
|
2023-03-21 13:46:15 +01:00 |
ig
|
abcec0ae10
|
remove HeaderFilter.cs, no longer needed
|
2023-03-21 11:56:34 +01:00 |
ig
|
381df5f38d
|
fix handling of relative roots
|
2023-03-21 11:49:17 +01:00 |
ig
|
9098ac81b5
|
prevent rider from automatically opening swagger on each launch
|
2023-03-21 11:46:38 +01:00 |
ig
|
8d7f0cd8bf
|
Use users name instead of email for login (https://softwareengineering.stackexchange.com/a/30087)
|
2023-03-21 11:45:50 +01:00 |
ig
|
1b5baf90ae
|
Fix bug where properties were missing in json of installations and folders (were serialized as TreeNodes)
|
2023-03-21 11:42:49 +01:00 |
ig
|
e25de16f65
|
Run CleanUp on TaskPool
|
2023-03-21 11:40:23 +01:00 |
ig
|
28a0ef5530
|
put back cors, apparently it's still necessary, sigh
|
2023-03-20 15:17:52 +01:00 |
ig
|
19633ec54f
|
aggressively trim SysTools (mostly replaced by CliWrap)
|
2023-03-20 13:40:31 +01:00 |
ig
|
e70ab41bc0
|
backslashes are the worstest
|
2023-03-20 13:28:52 +01:00 |
ig
|
249254e2e5
|
add GeneratedCode attribute
|
2023-03-20 13:27:15 +01:00 |
ig
|
17c2a959e6
|
introduce implicit converters for UnixTime & UnixTimeSpan
|
2023-03-20 13:25:19 +01:00 |
ig
|
c3b1484e99
|
simplify units, give up on idea of automatic aggregation
|
2023-03-20 13:22:57 +01:00 |
ig
|
d7852e45c9
|
add missing EnsureStartsWith
|
2023-03-20 12:53:03 +01:00 |
ig
|
3613199917
|
tentatively remove cors (we don't need it)
|
2023-03-20 10:31:24 +01:00 |
ig
|
5ef49de742
|
simplify WebApplication builder
|
2023-03-20 10:20:56 +01:00 |
ig
|
e025b8cd11
|
Make Controller less magic.
|
2023-03-20 08:33:44 +01:00 |
ig
|
9454fbf878
|
Use InstallationAccess/FolderAccess as arguments to GrantUserAccessTo* RevokeUserAccessTo*
|
2023-03-19 17:53:00 +01:00 |
ig
|
0541918beb
|
RevokeAccessTo => RevokeUserAccessTo, BucketPrefix => S3Prefix
|
2023-03-19 17:02:18 +01:00 |
ig
|
ed7c65be2c
|
group S3 related functions into S3 namespace
|
2023-03-19 16:09:45 +01:00 |
atef
|
96bdc7a494
|
Fix misplaced docs
|
2023-03-17 12:47:19 +01:00 |
atef
|
c52501f715
|
Merge remote-tracking branch 'origin/main'
|
2023-03-17 10:39:56 +01:00 |
atef
|
1f868e9cec
|
Docs for different devices.
|
2023-03-17 10:38:29 +01:00 |
ig
|
44e183a9f1
|
Fix AccessibleFolders
|
2023-03-17 09:11:26 +01:00 |
Kim
|
4a19ebd49c
|
various small comments
|
2023-03-16 16:53:36 +01:00 |
Kim
|
91a1c47328
|
various small comments
|
2023-03-16 16:52:20 +01:00 |
Kim
|
df65b48c8f
|
creating new folders and installations now gives you access to the new folder/installation
|
2023-03-16 16:45:25 +01:00 |
Kim
|
4eac790eaa
|
exchanged api keys for ones with specific restricted permissions
|
2023-03-16 16:34:52 +01:00 |
Kim
|
6366cb5569
|
fixed deleting buckets method
|
2023-03-16 16:22:18 +01:00 |
Kim
|
774291c1c9
|
Merge remote-tracking branch 'origin/main'
|
2023-03-16 16:13:10 +01:00 |
Kim
|
20c70b10ac
|
added s3 bucket creation on installation creation
|
2023-03-16 16:13:04 +01:00 |
ig
|
e136767b12
|
Add tree traversal functions. Skip self in Folder/User descendants
|
2023-03-16 14:13:45 +01:00 |
Kim
|
fb4a407a52
|
added calls for granting and revoking permissions
|
2023-03-16 13:33:51 +01:00 |
Kim
|
b1c6aeb9ab
|
made python s3cmd the standart across all os
|
2023-03-16 12:49:54 +01:00 |
Kim
|
083c412177
|
added python variant of s3cmd
|
2023-03-16 12:49:25 +01:00 |
Kim
|
0f7daea8ea
|
renamed user2folder and user2installation, reimplemented getbyId
|
2023-03-16 11:16:23 +01:00 |
Kim
|
787b02f97e
|
fixed merge error
|
2023-03-16 10:34:47 +01:00 |
Kim
|
e4dd24c1b0
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# csharp/App/Backend/DataTypes/Methods/User.cs
# csharp/App/Backend/Database/Db.cs
|
2023-03-16 10:33:23 +01:00 |
Kim
|
a2836b1900
|
rewrote the bucket url generator, now creates new urls every 12 hours
|
2023-03-16 10:31:24 +01:00 |
ig
|
4c87fcb5ea
|
implement GrantUserAccessTo for folders and installations
|
2023-03-16 09:33:54 +01:00 |
ig
|
2cb3701fae
|
rename User2Folder to FolderAccess, rename User2Installation to InstallationAccess
|
2023-03-16 09:25:36 +01:00 |
ig
|
7cf27a78bc
|
remove S3 signature building stuff
|
2023-03-16 09:19:23 +01:00 |
ig
|
405308d7d6
|
make Ancestors exclude self
|
2023-03-16 09:18:39 +01:00 |
ig
|
96018a5867
|
add Create User2Installation and User2Folder to Db
|
2023-03-16 09:15:59 +01:00 |
Kim
|
d6248ead09
|
[WIP] quick fix for login
|
2023-03-16 08:51:22 +01:00 |
ig
|
f9cb419da0
|
store session under "Session" header
|
2023-03-16 08:49:01 +01:00 |
ig
|
4c37c92f73
|
improve backend
|
2023-03-15 14:39:54 +01:00 |
ig
|
d974a7f176
|
Move tables to main DB class, convert entity related function to extensions
|
2023-03-13 11:48:04 +01:00 |
ig
|
5a082c22e8
|
Make DB class static
|
2023-03-13 11:36:50 +01:00 |
ig
|
6db610d308
|
implement Logic/Wire addressing in ModbusClients
|
2023-03-10 13:57:39 +01:00 |
ig
|
df087b9d8e
|
remove MbAddress type
|
2023-03-10 13:46:46 +01:00 |
ig
|
2d242f25b7
|
Make MbWords writable
|
2023-03-10 10:12:03 +01:00 |
Kim
|
55e0ad22a3
|
giving back user language on login
|
2023-03-09 17:21:31 +01:00 |
Kim
|
2703dd1e11
|
adds newly created inst and folders to accessible
|
2023-03-09 16:37:36 +01:00 |
Kim
|
2fdd920572
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# csharp/App/Backend/Database/Db.cs
# csharp/App/Backend/Database/User.cs
|
2023-03-09 16:34:19 +01:00 |
Kim
|
09a8eee138
|
seperated create from update
|
2023-03-09 16:33:14 +01:00 |
ig
|
d885fa94c6
|
Remove Result class;
|
2023-03-09 16:32:11 +01:00 |
ig
|
9d753a8471
|
Introduce State<T> for Enums
|
2023-03-09 14:02:02 +01:00 |
Kim
|
a66d547291
|
Merge remote-tracking branch 'origin/main'
|
2023-03-09 13:20:46 +01:00 |
Kim
|
fd10522786
|
Added daily deletion of Installation s3 keys
|
2023-03-09 13:20:37 +01:00 |
ig
|
eb73beb1cd
|
Implement failure resilient TCP connections for Adam and AMPT
|
2023-03-09 13:16:31 +01:00 |
Kim
|
f1394e4755
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# csharp/App/Backend/Database/User.cs
# csharp/App/Backend/Model/User.cs
|
2023-03-09 12:52:47 +01:00 |
Kim
|
d04ebffc76
|
added installation specific s3 keys
|
2023-03-09 12:50:21 +01:00 |
ig
|
932f8bdac4
|
lift AMPT to new StatusApi
|
2023-03-09 12:40:47 +01:00 |
ig
|
8935353e38
|
Introduce Ancestors, GetParent
|
2023-03-09 11:12:56 +01:00 |
ig
|
99ef91b7be
|
Use safe defaults for User (fail early)
|
2023-03-09 11:01:48 +01:00 |
ig
|
ba79b2d16f
|
Tentatively create struct DbConnection, not used yet.
|
2023-03-09 10:58:55 +01:00 |
ig
|
27b24b44a0
|
Rewrite IsParentOfChild even shorter :P
|
2023-03-09 10:58:08 +01:00 |
Kim
|
7295e6482b
|
changes to s3 bucket keys generation
|
2023-03-09 10:54:56 +01:00 |
ig
|
4812e371b0
|
Rewrite IsParentOfChild
|
2023-03-09 10:52:35 +01:00 |
Kim
|
683ef02704
|
Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk
|
2023-03-09 09:06:02 +01:00 |
Kim
|
65624cf1aa
|
added dynamic s3 key generation
|
2023-03-09 09:05:59 +01:00 |
ig
|
d13e7547c5
|
Remove Energy related measurements from EmuMeterDriver for the time being
|
2023-03-08 16:14:22 +01:00 |
ig
|
ee14c0844b
|
Fix duplicate Folders bug
|
2023-03-08 15:45:53 +01:00 |