jenkins
89615140eb
Merge PR #657 : Add support for Bluetooth pairing during thing setup
2023-11-29 14:13:39 +01:00
Michael Zanetti
cc26006a83
Add support for Bluetooth pairing during thing setup
2023-11-26 13:41:54 +01:00
Michael Zanetti
4b3ec64e58
Make possibleValues for states dynamic and translatable
2023-08-01 10:45:41 +02:00
alpha-rd
018f3fb1df
Dutch translation to mock
2023-06-13 19:53:42 +02:00
alpha-rd
44e4c00181
Create plugins/mock/translations/727a4a9a-c187-446f-aadf-f1b2220607d1-nl.ts
...
Startingpoint for translating the mock plugin to dutch
2023-06-08 22:19:24 +02:00
Michael Zanetti
4e509841b0
Rework the log engine to use influxdb instead of sql
2023-05-08 23:38:34 +02:00
Michael Zanetti
88aab9e639
Update translations
2022-12-23 10:59:30 +01:00
Michael Zanetti
327fba5797
Fix creating rules without giving action params that have a default value
2022-09-07 20:25:33 +02:00
Michael Zanetti
f398cd3379
Remove displayNameEvent property from stateTypes
2022-08-07 12:53:38 +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
df5d3550ba
Add support for dynamic min/max state values
2021-12-09 17:59:52 +01:00
Jenkins nymea
e0fc43b308
Merge PR #451 : Add PluginTimer API to python plugins
2021-09-06 09:05:02 +02:00
Michael Zanetti
59011c0387
Add PluginTimer API to python plugins
2021-08-26 14:15:43 +02:00
Michael Zanetti
886f5c49f6
Add O2, PH, ORP, CO and flammable gas sensor interfaces
2021-08-20 23:57:22 +02:00
Michael Zanetti
449a092bd9
Fix action finishing in input types mock
2021-05-29 00:25:30 +02:00
Jenkins nymea
07327b8bb4
Merge PR #406 : Add browsing support to python plugin API
2021-04-19 11:38:27 +02:00
Jenkins nymea
8f9376eda1
Merge PR #402 : Rework battery interface
2021-04-19 11:38:22 +02:00
Jenkins nymea
a81b484635
Merge PR #396 : Don't call thingRemoved() when a thing didn't complete the setup
2021-04-19 11:38:17 +02:00
Michael Zanetti
d46ef1c5fa
Rework battery interface
2021-04-12 00:58:43 +02:00
Michael Zanetti
e6780d947d
Add support for browsing in the python plugin api
2021-04-06 23:56:31 +02:00
Jenkins nymea
1016dd61a7
Merge PR #348 : Add unit to batterylevel interface
2021-02-25 11:26:57 +01:00
Michael Zanetti
dab8764584
Refresh setup status before proceeding
2021-02-24 17:42:16 +01:00
Michael Zanetti
29f88d744d
Fix suggestLogging property for plugin devs
2021-02-24 13:41:41 +01:00
Michael Zanetti
eeb1feade0
Add a jitter filtering mechanism
2021-01-02 14:33:15 +01:00
Michael Zanetti
30a0469212
Update tests
2021-01-02 14:33:15 +01:00
Michael Zanetti
bb86f12ab8
Fix mock thing
2020-12-30 16:07:49 +01:00
Michael Zanetti
b9be92df2e
Add state based value comparison in rules
2020-12-04 16:16:55 +01:00
Jenkins nymea
907bd3b646
Merge PR #332 : Add update interface
2020-10-28 19:07:30 +01:00
Jenkins nymea
6bd094fd72
Merge PR #330 : Make the signalStrength state in wirelessconnectable interface optional
2020-10-28 19:07:29 +01:00
Jenkins nymea
694b070f05
Merge PR #310 : Add support for Python plugins
2020-10-28 19:07:25 +01:00
Michael Zanetti
15eead0976
Properly catch stdout and stderr and redirect it to qmessagelogger
2020-10-15 22:34:06 +02:00
Michael Zanetti
85f742a38d
Add ThingActionInfo.paramValue() method
2020-10-15 22:34:06 +02:00
Michael Zanetti
bc04e455ac
don't fail build on in-source builds
2020-10-15 22:34:06 +02:00
Michael Zanetti
75f4877f82
add settingChangedHandler, fix some issues, cleanup some warnings
2020-10-15 22:34:06 +02:00
Michael Zanetti
3436e9b998
drop usage of asyncio and run everything regularly threaded
2020-10-15 22:34:06 +02:00
Michael Zanetti
64e7d2784c
checkpoint asyncio
2020-10-15 22:34:06 +02:00
Michael Zanetti
1018083052
add 2 missing data type conversions
2020-10-15 22:34:06 +02:00
Michael Zanetti
b870140608
Add tests, fix shutdown
2020-10-15 22:34:06 +02:00
Michael Zanetti
746f3e4121
fix actions cleanup
2020-10-15 22:34:06 +02:00
Michael Zanetti
dadffcb784
some fixes
2020-10-15 22:34:06 +02:00
Michael Zanetti
3296d4b417
more work
2020-10-15 22:34:06 +02:00
Michael Zanetti
f132c6b006
some more work
2020-10-15 22:34:06 +02:00
Michael Zanetti
0cbd1ff5ec
Clenaup and polish types.
2020-10-15 22:34:06 +02:00
Michael Zanetti
a90841401c
more work
2020-10-15 22:34:06 +02:00
Michael Zanetti
43ed283340
intermediate commit
2020-10-15 22:34:06 +02:00
Michael Zanetti
1ce5d5980d
some fixes
2020-10-15 22:34:06 +02:00
Michael Zanetti
8aa91292fe
more work
2020-10-15 22:34:06 +02:00
Michael Zanetti
85c9d93ccd
Somoe type fixes
2020-10-15 22:34:06 +02:00
Michael Zanetti
c7f957f201
some more python plugin work
2020-10-15 22:34:06 +02:00
Michael Zanetti
e96d5f0d44
Add update interface
2020-09-06 03:11:27 +02:00