17 Commits

Author SHA1 Message Date
e735ebe5f9 add normalize_uri instead of short_hostname
- use gethostbyaddr only in case of numeric IP
- hard wired reverse CNAME (network alias) for linse-c
2025-05-26 08:55:11 +02:00
ef35d18f37 proper logging, add signal handler for graceful termination 2025-05-23 13:52:42 +02:00
1ed579f1cb get map stream -> instrument from servicemanager for feeder 2025-05-05 08:32:34 +02:00
e84fba1b49 improve set_instrument
- this still needs some checks
2025-04-29 15:30:26 +02:00
335d0a5078 strip leading underscore from secop parameter names
+ other fixes and debugging prints
2025-03-28 11:37:11 +01:00
b5c770e7d8 feeder: use FrappyManager to connect to running frappy instances 2025-03-03 14:13:11 +01:00
e2122fb3a0 import get_experiments
- in case of localhost, remove .psi.ch from normalized host name
+ fix import in t.py
+ allow boolean as selection criterium
2025-02-26 13:43:39 +01:00
ef560a8b20 printout host name before normalizing 2025-02-26 10:50:23 +01:00
6a6e8b1bcc normalize uri when used as stream identifier 2025-02-26 10:48:27 +01:00
258ab809a9 move sehistory specific stuff from influx.py to seinflux.py 2025-02-26 10:41:40 +01:00
78ceecbb53 method 'complete': move end_time_dict to an argument
get_streams should return all tags
2025-02-25 14:13:35 +01:00
6659fa76f5 fix bug with first timestamp
+ add debug reply feature
2025-02-25 09:51:35 +01:00
c0aeca523a major improvements and rework
- add stream / instrument availability data
- events contain event kind for dispatching db methods
2025-02-24 14:54:54 +01:00
832252bbbb do not crash when a conenction can not be done 2025-02-13 10:58:28 +01:00
77af8c760e custom device name for fake udp 2025-02-13 10:43:33 +01:00
ce205f47a2 further rework
- dump all every full hour
- finish all streams properly on exit
2025-02-11 10:51:37 +01:00
50f8c349ee add streams.py
was forgotten initially
2025-01-16 12:56:31 +01:00