-
-
Notifications
You must be signed in to change notification settings - Fork 429
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
S-Bus transport protocol. Derived from Modbus protocol #4025
base: main
Are you sure you want to change the base?
Commits on Jan 17, 2024
-
S-Bus transport protocol. Derived from Modbus protocol
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Ciprian Pascu committedJan 17, 2024 Configuration menu - View commit details
-
Copy full SHA for d3edb02 - Browse repository at this point
Copy the full SHA d3edb02View commit details -
add sbus module to the list of bundles
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Ciprian Pascu committedJan 17, 2024 Configuration menu - View commit details
-
Copy full SHA for af5ad18 - Browse repository at this point
Copy the full SHA af5ad18View commit details -
cleanup classpath and project files
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Ciprian Pascu committedJan 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 21fe586 - Browse repository at this point
Copy the full SHA 21fe586View commit details -
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Ciprian Pascu committedJan 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 1202a03 - Browse repository at this point
Copy the full SHA 1202a03View commit details -
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Ciprian Pascu committedJan 17, 2024 Configuration menu - View commit details
-
Copy full SHA for fc6a680 - Browse repository at this point
Copy the full SHA fc6a680View commit details -
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Ciprian Pascu committedJan 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 1c8a36c - Browse repository at this point
Copy the full SHA 1c8a36cView commit details -
Fix build number reporting at startup (openhab#3991)
Signed-off-by: Kai Kreuzer <kai@openhab.org> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for d6fc1c2 - Browse repository at this point
Copy the full SHA d6fc1c2View commit details -
New translations addons.properties (Italian) (openhab#3979)
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 1b6976f - Browse repository at this point
Copy the full SHA 1b6976fView commit details -
Refactor ThingHandlerService to an OSGi component prototype (openhab#…
…3957) Also-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com> Signed-off-by: J-N-K <github@klug.nrw> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 06e8ee4 - Browse repository at this point
Copy the full SHA 06e8ee4View commit details -
Use isEmpty instead of 0 comparisons (openhab#3999)
`isEmpty()` expresses the intent more clearly and is therefore preferred. Counting the number of elements can also be an expensive operation e.g. when using linked lists. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for b30517f - Browse repository at this point
Copy the full SHA b30517fView commit details -
Remove redundant array creation for calling varargs methods (openhab#…
…3997) These array creations are unnecessary because arrays are created automatically for methods using varargs. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 8c96f38 - Browse repository at this point
Copy the full SHA 8c96f38View commit details -
Remove redundant modifiers (openhab#4000)
Removes redundant modifiers from the code. These modifiers redeclare the default modifiers that apply to interfaces, enums etc. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 306f1af - Browse repository at this point
Copy the full SHA 306f1afView commit details -
fix empty rule condition (openhab#3993)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 85fba42 - Browse repository at this point
Copy the full SHA 85fba42View commit details -
Replace or remove assert statements (openhab#3994)
Java assertions are disabled by default so in this PR they are replaced/removed where applicable. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for cad8cfb - Browse repository at this point
Copy the full SHA cad8cfbView commit details -
Fix assertEquals order (openhab#3995)
The first parameter should be the expected value and the second parameter the actual value. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 43212b8 - Browse repository at this point
Copy the full SHA 43212b8View commit details -
Use diamond operator (openhab#4001)
Often the type can be inferred so the diamond operator can be used to simplify the code. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 5932f44 - Browse repository at this point
Copy the full SHA 5932f44View commit details -
Fix
SerialPort.getFlowControlMode()
infinite recursion (openhab#4007)An infinite recursion would occur when calling this method. I did not find any add-ons using this method but that could be due to this bug. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 76da465 - Browse repository at this point
Copy the full SHA 76da465View commit details -
Simplify assertions (openhab#3996)
* Simplify assertions Using the appropriate assertion methods results in less and easier to read code as well as better error messages when assertions fail. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 7bebd52 - Browse repository at this point
Copy the full SHA 7bebd52View commit details -
Use static inner classes (openhab#4002)
A static inner class does not keep an implicit reference to its enclosing instance. This prevents a common cause of memory leaks and uses less memory per instance of the class. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for ef5393a - Browse repository at this point
Copy the full SHA ef5393aView commit details -
Fix
String.format
argument mismatches (openhab#4008)These argument mismatches cause wrong messages being logged and thrown in exceptions. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 608abf2 - Browse repository at this point
Copy the full SHA 608abf2View commit details -
Remove unnecessary semicolons (openhab#4009)
This helps with stopping the proliferation of unnecessary semicolons. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for fee7c6b - Browse repository at this point
Copy the full SHA fee7c6bView commit details -
Iterate using Map entries (openhab#4003)
* Iterate using Map entries Iteration using Map entries is preferred because it is more efficient and helps preventing NPEs. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for e9089d8 - Browse repository at this point
Copy the full SHA e9089d8View commit details -
Simplify adding elements to Collections (openhab#4006)
* Simplify adding elements to Collections This optimizes and simplifies the code that adds elements to Collections. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 6aa01a3 - Browse repository at this point
Copy the full SHA 6aa01a3View commit details -
Use protected modifier with constructor of abstract classes (openhab#…
…4010) Abstract classes should not have public constructors. Constructors of abstract classes can only be called in constructors of their subclasses. So there is no point in making them public. The protected modifier should be enough. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 32c5a18 - Browse repository at this point
Copy the full SHA 32c5a18View commit details -
Update license headers to 2024 (openhab#4011)
Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for d277fe1 - Browse repository at this point
Copy the full SHA d277fe1View commit details -
Fix openhab-core-auth-oauth2client feature installation (openhab#4012)
Karaf does not automatically install the feature after `dependency="true"` was added in openhab#3814. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for e78155b - Browse repository at this point
Copy the full SHA e78155bView commit details -
Fix JavaDoc issues (openhab#4004)
Fixes various issues including wrong parameter names, references, links and dangling JavaDocs. Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 2b2085b - Browse repository at this point
Copy the full SHA 2b2085bView commit details -
IpAddonFinder: Skip installed addons (openhab#4013)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 1529e7b - Browse repository at this point
Copy the full SHA 1529e7bView commit details -
Upgrade to JmDNS 3.5.9 (openhab#4015)
For the changelog, see: https://github.com/jmdns/jmdns/milestone/11?closed=1 Signed-off-by: Kai Kreuzer <kai@openhab.org> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 758f5d8 - Browse repository at this point
Copy the full SHA 758f5d8View commit details -
Fix JavaDoc build (openhab#4018)
Caused by openhab#3957 Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for da0eb70 - Browse repository at this point
Copy the full SHA da0eb70View commit details -
Fix CurrencyUnit (openhab#4016)
Signed-off-by: Jan N. Klug <github@klug.nrw> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 6a280c9 - Browse repository at this point
Copy the full SHA 6a280c9View commit details -
[Audio] Add piped audio stream and fix raw PCM streams format (openha…
…b#3960) * [Audio] Add piped audio stream and fix pcm format usage Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 8034416 - Browse repository at this point
Copy the full SHA 8034416View commit details -
Refactor java.util.Date usages to java.time.Instant (openhab#4026)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for de8c61a - Browse repository at this point
Copy the full SHA de8c61aView commit details -
UsbSerialDiscovery service based on Windows registry (openhab#3934)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 1c11bd1 - Browse repository at this point
Copy the full SHA 1c11bd1View commit details -
[discovery] Fix
Instant
serialization/deserialization regression (o……penhab#4029) * Fix Instant serialization/deserialization regression Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> * Consolidate serialization and deserialization in same type adapter Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> * Simplify deserializer Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> --------- Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for b88dfe4 - Browse repository at this point
Copy the full SHA b88dfe4View commit details -
Fix wrong class name logged in LocaleServiceImpl (openhab#4034)
Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for cbef713 - Browse repository at this point
Copy the full SHA cbef713View commit details -
Improve ThreadPoolManagerTest stability (openhab#4035)
When the CPU load of a system is high these timeouts may not be realistic. Fixes openhab#3254 Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 1360107 - Browse repository at this point
Copy the full SHA 1360107View commit details -
Upgrade Jollyday to 0.23.2 (openhab#4033)
Upgrades Jollyday 0.5.10 (de.jollyday) to 0.23.2 of a more actively maintained fork (de.focus-shift). * This adds many missing holidays. * Also removes the workaround for the Danish Great Prayer Day introduced by openhab#3573. For release notes, see: https://github.com/focus-shift/jollyday/releases Fixes openhab#3544 Signed-off-by: Wouter Born <github@maindrain.net> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for e9925e3 - Browse repository at this point
Copy the full SHA e9925e3View commit details -
Fix NPE in UpnpIOServiceImpl (openhab#4038)
Fix openhab#4037 Signed-off-by: Jan N. Klug <github@klug.nrw> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 1111939 - Browse repository at this point
Copy the full SHA 1111939View commit details -
Improve marketplace add-on handling (openhab#4019)
It has been reported several times that add-ons were not properly installed / missing after an upgrade or the installation of incompatible add-ons resulted in broken installations. After an upgrade (or clean cache) the `AddonHandler`s try to re-install the add-ons from the download cache (`<userdata>/marketplace`). This happens without checking compatibility. This was needed before OH4, because the cache was the only source providing information about installed add-ons. This is now different, since we store the add-on information in a JSON database, so the UIDs of the add-ons are known. This PR changes improves the add-on services. It now 1. Reads the information about the installed add-ons from the database and sets the installation status based on information from the handlers. 2. Removes all add-ons that are not installed from the JSON database and remembers their UIDs. 3. Refreshes the remote add-on list (including check for compatibility if not disabled). 4. Tries installation of the add-ons remembered in step 2. Since incompatible add-ons are missing in the add-on list, their installation fails and a warning is logged. This PR is has two corresponding PR in openhab-distro and openhab-linuxpkg to ensure that the upgrade script and `openhab-cli` also clear the marketplace cache. Signed-off-by: Jan N. Klug <github@klug.nrw> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for ec3efa2 - Browse repository at this point
Copy the full SHA ec3efa2View commit details -
Fix logging in ChannelCommandDescriptionProvider (openhab#4040)
The class of the the broken provider should be logged, not the class of the command description. Signed-off-by: Jan N. Klug <github@klug.nrw> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 739ffef - Browse repository at this point
Copy the full SHA 739ffefView commit details -
Fix config parsing and version handling in RemoteAddonServices (openh…
…ab#4043) Signed-off-by: Jan N. Klug <github@klug.nrw> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 89817bd - Browse repository at this point
Copy the full SHA 89817bdView commit details -
Improve RemoteAddonService and fix test (openhab#4049)
Signed-off-by: Jan N. Klug <github@klug.nrw> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Configuration menu - View commit details
-
Copy full SHA for 71fd2b4 - Browse repository at this point
Copy the full SHA 71fd2b4View commit details
Commits on Jan 20, 2024
-
Merge branch 'main' of https://github.com/openhab/openhab-core into f…
…eature/s-bus
Ciprian Pascu committedJan 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 5c34a7b - Browse repository at this point
Copy the full SHA 5c34a7bView commit details -
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Ciprian Pascu committedJan 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 404f24a - Browse repository at this point
Copy the full SHA 404f24aView commit details -
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Ciprian Pascu committedJan 20, 2024 Configuration menu - View commit details
-
Copy full SHA for fed04c1 - Browse repository at this point
Copy the full SHA fed04c1View commit details -
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Ciprian Pascu committedJan 20, 2024 Configuration menu - View commit details
-
Copy full SHA for cdf8bae - Browse repository at this point
Copy the full SHA cdf8baeView commit details
Commits on Jan 27, 2024
-
two forgoten but important lines, for transfering subnetId to the mod…
…bus calls Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Ciprian Pascu committedJan 27, 2024 Configuration menu - View commit details
-
Copy full SHA for ae378d9 - Browse repository at this point
Copy the full SHA ae378d9View commit details