Simon Stürz
29ba4625e8
Add resource enable/disable handling
2025-11-19 09:56:23 +01:00
Simon Stürz
88aa22f3a2
UserManager: Add thing based user permissions
2025-11-19 09:45:54 +01:00
Simon Stürz
4d170061fd
Update license text and add SPDX identifier
2025-11-17 16:42:41 +01:00
Michael Zanetti
4b3ec64e58
Make possibleValues for states dynamic and translatable
2023-08-01 10:45:41 +02:00
Michael Zanetti
4e509841b0
Rework the log engine to use influxdb instead of sql
2023-05-08 23:38:34 +02:00
Simon Stürz
a3b3eecde8
Update debug prints and improve information given by warnings
2022-10-13 12:07:20 +02:00
Michael Zanetti
2a91dad1f0
Don't generate events for state changes any more
...
Up until now, nymea would generate EventTypes for every StateType
as well as emit an Event (along with a StateChanged notification) for
every change. This results in a lot of duplicated network traffic
which is of not much use. The StateChanged notification contains
all the information in the Event too and nymea:app actually never
really used Events for state changes.
This commit removes the events from the ThingClass, making it a lot
smaller and stops emitting Events for state changes.
As this is breaking the behavior, the JSONRPC API major version
is bumped.
2022-02-08 10:38:41 +01:00
Michael Zanetti
262e490b9b
Add more "by name" thing methods and c++11 list_initializers for lists
2021-12-09 18:00:18 +01:00
Michael Zanetti
df5d3550ba
Add support for dynamic min/max state values
2021-12-09 17:59:52 +01:00
Michael Zanetti
15faf72785
Add more methods to get to states by name instead of id
2021-07-13 12:27:16 +02:00
Michael Zanetti
3774a4adc9
Add some convenience methods to access states/stateTypes ba name
2021-06-25 13:48:44 +02:00
Michael Zanetti
b92897600c
Add support CONFIG+=asan for building with address sanitizer
2021-03-14 21:48:36 +01:00
Michael Zanetti
ae38e185b6
more work... not really working yet
2021-01-02 14:33:15 +01:00
Michael Zanetti
56448543df
An attempt to make it configurable
2021-01-02 14:33:15 +01:00
Michael Zanetti
3c47e59811
some more work
2020-10-15 22:34:06 +02:00
Michael Zanetti
f029184651
Allow emitting events from things directly
2020-06-16 16:16:23 +02:00
Michael Zanetti
3e425fc55b
Rename devices to integrations/things
2020-03-02 13:40:26 +01:00