Giter VIP home page Giter VIP logo

openhab2-addons's Introduction

openhab2-addons's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openhab2-addons's Issues

"On the Fly" code generation

Hello,
I am using this add on with OpenHab, and got to the point where I am trying to control my Air Conditioners.
The protocol for AC in general is a little more convoluted, as each button press sends all parameters of the AC.

The Broadlink Add-On uses a .map file to retrieve the codes that the devices will send. My problem is that if I want to either increase or decrease the temperature for example, I might need to build the IR code dynamically, and send it on the fly instead of having it pre packaged in a file.

Is there any way to send IR codes that are not contained in the .map file?
Thanks

OH3

Your Environment

  • Version used: (e.g., openHAB and add-on versions)
  • Environment name and version (e.g. Chrome 76, Java 8, Node.js 12.9, ...):
  • Operating System and version (desktop or mobile, Windows 10, Raspbian Buster, ...):
    Hi,
    i have made a widget in oh3 for remote ir :
    https://community.openhab.org/t/oh3-ui-ir-widget/108293/3

i added the jar file in the oh3 addons lib, and it is not availble in oh3.
I think this is normal ?
when will there a version for oh3 ?

regards,
Ronny

Unable to build - missing requirement

I try to build fresh clone of this repo with:

git clone https://github.com/themillhousegroup/openhab2-addons
git checkout broadlink_binding_3.x

To build i use:

cd openhab2-addons\bundles\org.openhab.binding.broadlink
mvn clean install -Dspotless.check.skip=true -DskipChecks

Current Behavior

As result i'm getting:

[ERROR] Failed to execute goal org.apache.karaf.tooling:karaf-maven-plugin:4.2.7:verify (karaf-feature-verification) on project org.openhab.binding.broadlink: Feature resolution failed for [openhab-binding-broadlink/3.1.0.SNAPSHOT]
[ERROR] Message: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-binding-broadlink; type=karaf.feature; version=3.1.0.SNAPSHOT; filter:="(&(osgi.identity=openhab-binding-broadlink)(type=karaf.feature)(version>=3.1.0.SNAPSHOT))" [caused by: Unable to resolve openhab-binding-broadlink/3.1.0.SNAPSHOT: missing requirement [openhab-binding-broadlink/3.1.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.binding.broadlink; type=osgi.bundle; version="[3.1.0.202104032156,3.1.0.202104032156]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.binding.broadlink/3.1.0.202104032156: missing requirement [org.openhab.binding.broadlink/3.1.0.202104032156] osgi.wiring.package; filter:="(osgi.wiring.package=org.openhab.core.library.types)" [caused by: Unable to resolve org.openhab.core/3.1.0.202104030249: missing requirement [org.openhab.core/3.1.0.202104030249] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.osgi.framework)(version>=1.9.0)(!(version>=2.0.0)))"]]]
[ERROR] Repositories: {
[ERROR]         file:C:\Private\openhab\development\temp\openhab2-addons\bundles\org.openhab.binding.broadlink\target/feature/feature.xml
[ERROR]         mvn:org.apache.karaf.features/framework/4.2.7/xml/features
[ERROR]         mvn:org.apache.karaf.features/standard/4.2.7/xml/features
[ERROR]         mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/3.1.0-SNAPSHOT/xml/features
[ERROR]         mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-tp/3.1.0-SNAPSHOT/xml/features
[ERROR]         mvn:org.ops4j.pax.web/pax-web-features/7.2.11/xml/features
[ERROR] }
[ERROR] Resources: {
[ERROR]         mvn:com.fasterxml.jackson.core/jackson-annotations/2.12.2
[ERROR]         mvn:com.fasterxml.jackson.core/jackson-core/2.12.2
[ERROR]         mvn:com.fasterxml.jackson.core/jackson-databind/2.12.2
[ERROR]         mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-cbor/2.12.2
[ERROR]         mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-xml/2.12.2
[ERROR]         mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.12.2
[ERROR]         mvn:com.fasterxml.jackson.datatype/jackson-datatype-jsr310/2.12.2
[ERROR]         mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.12.2
[ERROR]         mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.12.2
[ERROR]         mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/2.12.2
[ERROR]         mvn:com.google.code.gson/gson/2.8.6
[ERROR]         mvn:com.google.guava/failureaccess/1.0.1
[ERROR]         mvn:com.google.guava/guava/27.1-jre
[ERROR]         mvn:com.thoughtworks.xstream/xstream/1.4.15
[ERROR]         mvn:commons-codec/commons-codec/1.6
[ERROR]         mvn:commons-io/commons-io/2.2
[ERROR]         mvn:de.jollyday/jollyday/0.5.10
[ERROR]         mvn:io.swagger.core.v3/swagger-annotations/2.1.7
[ERROR]         mvn:io.swagger.core.v3/swagger-core/2.1.7
[ERROR]         mvn:io.swagger.core.v3/swagger-integration/2.1.7
[ERROR]         mvn:io.swagger.core.v3/swagger-jaxrs2/2.1.7
[ERROR]         mvn:io.swagger.core.v3/swagger-models/2.1.7
[ERROR]         mvn:jakarta.validation/jakarta.validation-api/2.0.2
[ERROR]         mvn:javax.annotation/javax.annotation-api/1.2
[ERROR]         mvn:javax.annotation/javax.annotation-api/1.3
[ERROR]         mvn:javax.el/javax.el-api/3.0.0
[ERROR]         mvn:javax.mail/mail/1.4.7
[ERROR]         mvn:javax.measure/unit-api/1.0
[ERROR]         mvn:javax.servlet/javax.servlet-api/3.1.0
[ERROR]         mvn:javax.websocket/javax.websocket-api/1.1
[ERROR]         mvn:org.apache.aries.jax.rs/org.apache.aries.jax.rs.whiteboard/1.0.9
[ERROR]         mvn:org.apache.aries.spec/org.apache.aries.javax.jax.rs-api/1.0.1
[ERROR]         mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.2
[ERROR]         mvn:org.apache.aries/org.apache.aries.util/1.1.3
[ERROR]         mvn:org.apache.commons/commons-lang3/3.12.0
[ERROR]         mvn:org.apache.felix/org.apache.felix.configadmin/1.9.16
[ERROR]         mvn:org.apache.felix/org.apache.felix.coordinator/1.0.2
[ERROR]         mvn:org.apache.felix/org.apache.felix.fileinstall/3.6.4
[ERROR]         mvn:org.apache.felix/org.apache.felix.inventory/1.0.4
[ERROR]         mvn:org.apache.felix/org.apache.felix.metatype/1.2.2
[ERROR]         mvn:org.apache.felix/org.apache.felix.scr/2.1.16
[ERROR]         mvn:org.apache.felix/org.apache.felix.webconsole.plugins.ds/2.1.0
[ERROR]         mvn:org.apache.felix/org.apache.felix.webconsole.plugins.event/1.1.8
[ERROR]         mvn:org.apache.geronimo.specs/geronimo-jaspic_1.0_spec/1.1
[ERROR]         mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1
[ERROR]         mvn:org.apache.karaf.features/org.apache.karaf.features.core/4.2.7
[ERROR]         mvn:org.apache.karaf.features/org.apache.karaf.features.extension/4.2.7
[ERROR]         mvn:org.apache.karaf.http/org.apache.karaf.http.core/4.2.7
[ERROR]         mvn:org.apache.karaf.jaas.blueprint/org.apache.karaf.jaas.blueprint.config/4.2.7
[ERROR]         mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.boot/4.2.7
[ERROR]         mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.command/4.2.7
[ERROR]         mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.config/4.2.7
[ERROR]         mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.modules/4.2.7
[ERROR]         mvn:org.apache.karaf.scr/org.apache.karaf.scr.management/4.2.7
[ERROR]         mvn:org.apache.karaf.scr/org.apache.karaf.scr.state/4.2.7
[ERROR]         mvn:org.apache.karaf.services/org.apache.karaf.services.eventadmin/4.2.7
[ERROR]         mvn:org.apache.karaf.shell/org.apache.karaf.shell.commands/4.2.7
[ERROR]         mvn:org.apache.karaf.shell/org.apache.karaf.shell.core/4.2.7
[ERROR]         mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.http/4.2.7
[ERROR]         mvn:org.apache.karaf.wrapper/org.apache.karaf.wrapper.core/4.2.7
[ERROR]         mvn:org.apache.karaf/org.apache.karaf.event/4.2.7
[ERROR]         mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/1_2
[ERROR]         mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saaj-impl/1.4.0_2
[ERROR]         mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/2.9.0
[ERROR]         mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.2.1/1.2.1_2
[ERROR]         mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.annotation-api-1.3/1.3_1
[ERROR]         mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.2/2.9.0
[ERROR]         mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.3/2.3_3
[ERROR]         mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.4/1.4_2
[ERROR]         mvn:org.apache.xbean/xbean-bundleutils/4.14
[ERROR]         mvn:org.apache.xbean/xbean-finder/4.14
[ERROR]         mvn:org.apache.xbean/xbean-reflect/4.14
[ERROR]         mvn:org.bitbucket.b_c/jose4j/0.7.0
[ERROR]         mvn:org.eclipse.emf/org.eclipse.emf.common/2.17.0
[ERROR]         mvn:org.eclipse.emf/org.eclipse.emf.ecore.change/2.14.0
[ERROR]         mvn:org.eclipse.emf/org.eclipse.emf.ecore.xmi/2.16.0
[ERROR]         mvn:org.eclipse.emf/org.eclipse.emf.ecore/2.20.0
[ERROR]         mvn:org.eclipse.jdt.core.compiler/ecj/4.5.1
[ERROR]         mvn:org.eclipse.jetty.websocket/javax-websocket-client-impl/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty.websocket/javax-websocket-server-impl/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty.websocket/websocket-api/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty.websocket/websocket-client/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty.websocket/websocket-common/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty.websocket/websocket-server/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty.websocket/websocket-servlet/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-client/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-continuation/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-deploy/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-http/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-io/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-jaas/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-jaspi/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-jmx/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-jndi/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-plus/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-proxy/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-rewrite/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-security/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-server/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-servlet/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-servlets/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-util-ajax/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-util/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-webapp/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.jetty/jetty-xml/9.4.20.v20190813
[ERROR]         mvn:org.eclipse.lsp4j/org.eclipse.lsp4j.jsonrpc/0.9.0
[ERROR]         mvn:org.eclipse.lsp4j/org.eclipse.lsp4j/0.9.0
[ERROR]         mvn:org.eclipse.orbit.bundles/com.google.inject/3.0.0.v201312141243
[ERROR]         mvn:org.eclipse.orbit.bundles/io.github.classgraph/4.8.35.v20190528-1517
[ERROR]         mvn:org.eclipse.orbit.bundles/org.antlr.runtime/3.2.0.v201101311130
[ERROR]         mvn:org.eclipse.platform/org.eclipse.equinox.common/3.10.400
[ERROR]         mvn:org.eclipse.platform/org.eclipse.equinox.registry/3.8.400
[ERROR]         mvn:org.eclipse.platform/org.eclipse.equinox.supplement/1.9.0
[ERROR]         mvn:org.eclipse.xtend/org.eclipse.xtend.lib.macro/2.23.0
[ERROR]         mvn:org.eclipse.xtend/org.eclipse.xtend.lib/2.23.0
[ERROR]         mvn:org.eclipse.xtext/org.eclipse.xtext.common.types/2.23.0
[ERROR]         mvn:org.eclipse.xtext/org.eclipse.xtext.ide/2.23.0
[ERROR]         mvn:org.eclipse.xtext/org.eclipse.xtext.smap/2.23.0
[ERROR]         mvn:org.eclipse.xtext/org.eclipse.xtext.util/2.23.0
[ERROR]         mvn:org.eclipse.xtext/org.eclipse.xtext.xbase.ide/2.23.0
[ERROR]         mvn:org.eclipse.xtext/org.eclipse.xtext.xbase.lib/2.23.0
[ERROR]         mvn:org.eclipse.xtext/org.eclipse.xtext.xbase/2.23.0
[ERROR]         mvn:org.eclipse.xtext/org.eclipse.xtext/2.23.0
[ERROR]         mvn:org.fusesource.jansi/jansi/1.18
[ERROR]         mvn:org.javassist/javassist/3.27.0-GA
[ERROR]         mvn:org.jline/jline-builtins/3.12.1
[ERROR]         mvn:org.jline/jline-reader/3.12.1
[ERROR]         mvn:org.jline/jline-terminal-jansi/3.12.1
[ERROR]         mvn:org.jline/jline-terminal/3.12.1
[ERROR]         mvn:org.jmdns/jmdns/3.5.6
[ERROR]         mvn:org.jvnet.staxex/stax-ex/1.7.4
[ERROR]         mvn:org.openhab.addons.bundles/org.openhab.binding.broadlink/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.audio/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.auth.jaas/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.auth.oauth2client/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.automation.module.media/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.automation.module.script.rulesupport/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.automation.module.script/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.automation.rest/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.automation/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.binding.xml/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.config.core/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.config.discovery.mdns/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.config.discovery/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.config.dispatch/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.config.xml/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.ephemeris/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.id/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.console.karaf/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.console/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.http.auth/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.http/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.jetty.certificate/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.monitor/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.net/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.rest.audio/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.rest.auth/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.rest.core/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.rest.mdns/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.rest.sitemap/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.rest.sse/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.rest.swagger/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.rest.ui/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.rest.voice/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.rest/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.io.transport.mdns/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.karaf/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.core/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.item.ide/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.item.runtime/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.item/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.lsp/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.persistence.ide/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.persistence.runtime/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.persistence/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.rule.ide/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.rule.runtime/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.rule/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.script.ide/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.script.runtime/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.script/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.sitemap.ide/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.sitemap.runtime/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.sitemap/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.thing.ide/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.thing.runtime/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.model.thing/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.persistence/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.semantics/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.storage.json/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.thing.xml/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.thing/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.transform/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.ui.icon/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.ui/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core.voice/3.1.0-SNAPSHOT
[ERROR]         mvn:org.openhab.core.bundles/org.openhab.core/3.1.0-SNAPSHOT
[ERROR]         mvn:org.ops4j.pax.logging/pax-logging-api/1.11.2
[ERROR]         mvn:org.ops4j.pax.logging/pax-logging-log4j2/1.11.2
[ERROR]         mvn:org.ops4j.pax.url/pax-url-aether/2.6.1
[ERROR]         mvn:org.ops4j.pax.web/pax-web-api/7.2.11
[ERROR]         mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.2.11
[ERROR]         mvn:org.ops4j.pax.web/pax-web-jetty/7.2.11
[ERROR]         mvn:org.ops4j.pax.web/pax-web-jsp/7.2.11
[ERROR]         mvn:org.ops4j.pax.web/pax-web-runtime/7.2.11
[ERROR]         mvn:org.ops4j.pax.web/pax-web-spi/7.2.11
[ERROR]         mvn:org.osgi/org.osgi.service.jaxrs/1.0.0
[ERROR]         mvn:org.osgi/org.osgi.util.function/1.0.0
[ERROR]         mvn:org.osgi/org.osgi.util.function/1.1.0
[ERROR]         mvn:org.osgi/org.osgi.util.promise/1.0.0
[ERROR]         mvn:org.osgi/org.osgi.util.promise/1.1.0
[ERROR]         mvn:org.ow2.asm/asm-analysis/7.1
[ERROR]         mvn:org.ow2.asm/asm-commons/7.1
[ERROR]         mvn:org.ow2.asm/asm-tree/7.1
[ERROR]         mvn:org.ow2.asm/asm-util/7.1
[ERROR]         mvn:org.ow2.asm/asm/7.1
[ERROR]         mvn:org.ow2.asm/asm/8.0.1
[ERROR]         mvn:org.threeten/threeten-extra/1.5.0
[ERROR]         mvn:org.yaml/snakeyaml/1.27
[ERROR]         mvn:tec.uom.lib/uom-lib-common/1.0.3
[ERROR]         mvn:tec.uom/uom-se/1.0.10
[ERROR] }

Your Environment

  • javac 11.0.3
  • Operating System: Windows 10

Communication hang with RM Mini Devices

Hello,
I use Several Broadlink rm mini devices to control IR appliances, through HABpanel.
Specifically, i have a HABpanel remote control that i use to control my TV.

I have noticed that at times, the communication between OH and the RM device "Hangs". If i look at a traffic capture it looks like OH sends a command to the mini that is not answered (Packet lost? RM mini not able to handle commands that fast enough?)
After what appears like a timeout, OpenHAB suddenly bursts commands that were pressed in HABpanel after the communication hanged.

I am running OpenHAB 3.1, with the latest add-on beta (3.2), but i have seen this behavior with all add-on versions i have tried so far.

Has anyone experience this behavior with RM minis? It is most noticeable with TV appliances, especially if you are trying to use HABpanel as a remote, since the rate of pressing commands is much higher than, say, just turning something on and off.
My Problem is, the behavior is really detrimental to the experience of controlling the device.

From the point of view of the add on, as commands sent to the Broadlink devices queued in one queue, in a fifo way? Is there any way to use multiple queues, or decrease the timeout for an RM Mini response? Those are the only ways i can think of to improve the experience.

Any other suggestions are welcome.

Thanks!

Send/Receive failure WITH Beta 5 and Openhab 3

Hello:
I am testing the Beta 5 version of the broadlink binding on openhab 3.
I have found that at times, the communication between openhab and my IR Blaster (A Broadlink RM3) does not work properly.
One of the things i see is delays of several seconds between the RM device receiving a command and sending the IR code over the air. But usually, when that happens, i also see the following issue in openhab logs?

12:10:49.066 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.handleCommand()' on 'org.openhab.binding.broadlink.handler.BroadlinkRemoteHandler@': sendAndReceiveOneTime: Send/Receive failure
java.lang.IllegalStateException: sendAndReceiveOneTime: Send/Receive failure
at org.openhab.binding.broadlink.internal.socket.RetryableSocket.sendAndReceiveOneTime(RetryableSocket.java:67) ~[?:?]
at org.openhab.binding.broadlink.internal.socket.RetryableSocket.sendAndReceive(RetryableSocket.java:49) ~[?:?]
at org.openhab.binding.broadlink.handler.BroadlinkBaseThingHandler.sendAndReceiveDatagram(BroadlinkBaseThingHandler.java:165) ~[?:?]
at org.openhab.binding.broadlink.handler.BroadlinkRemoteHandler.sendCode(BroadlinkRemoteHandler.java:63) ~[?:?]
at org.openhab.binding.broadlink.handler.BroadlinkRemoteHandler.handleCommand(BroadlinkRemoteHandler.java:95) ~[?:?]
at jdk.internal.reflect.GeneratedMethodAccessor1177.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:154) [bundleFile:?]
at org.openhab.core.internal.common.InvocationHandlerSync.invoke(InvocationHandlerSync.java:59) [bundleFile:?]
at com.sun.proxy.$Proxy7168.handleCommand(Unknown Source) [?:?]
at org.openhab.core.thing.internal.profiles.ProfileCallbackImpl.handleCommand(ProfileCallbackImpl.java:80) [bundleFile:?]
at org.openhab.core.thing.internal.profiles.SystemDefaultProfile.onCommandFromItem(SystemDefaultProfile.java:48) [bundleFile:?]
at jdk.internal.reflect.GeneratedMethodAccessor1176.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:154) [bundleFile:?]
at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:834) [?:?]

Is there any way i can troubleshoot this?
Thanks

[broadlink] RM4 not working (authentication failed)

I have installed the Broadlink 3.1.M5.4 release. I was able to discover my 2 RM4 devices. However, the Things show up as Offline, and I see the following in openhab.log:

2021-12-24 12:54:14.320 [WARN ] [handler.BroadlinkRemoteModel4Handler] - Authentication failed: 
java.net.ProtocolException: Response from device is not valid. (0x22=0xFF,0x23=0xFF)
        at org.openhab.binding.broadlink.internal.BroadlinkProtocol.decodePacket(BroadlinkProtocol.java:192) ~[bundleFile:?]
        at org.openhab.binding.broadlink.handler.BroadlinkBaseThingHandler.decodeDevicePacket(BroadlinkBaseThingHandler.java:183) ~[bundleFile:?]
        at org.openhab.binding.broadlink.handler.BroadlinkBaseThingHandler.authenticate(BroadlinkBaseThingHandler.java:143) [bundleFile:?]
        at org.openhab.binding.broadlink.handler.BroadlinkBaseThingHandler.transitionToOnline(BroadlinkBaseThingHandler.java:262) [bundleFile:?]
        at org.openhab.binding.broadlink.handler.BroadlinkBaseThingHandler.updateItemStatus(BroadlinkBaseThingHandler.java:218) [bundleFile:?]
        at org.openhab.binding.broadlink.handler.BroadlinkBaseThingHandler$1.run(BroadlinkBaseThingHandler.java:109) [bundleFile:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
        at java.lang.Thread.run(Thread.java:834) [?:?]

Expected Behavior

The Broadlink RM4 should be online

Current Behavior

The Broadlink RM4 stays offline

Possible Solution

Steps to Reproduce (for Bugs)

Context

Your Environment

  • Version used: (e.g., openHAB and add-on versions)
  • Environment name and version (e.g. Chrome 76, Java 8, Node.js 12.9, ...):
  • Operating System and version (desktop or mobile, Windows 10, Raspbian Buster, ...):

OpenHab 3.2.0-1
Raspbian 10
Broadlink 3.1.M5.4
Broadlink RM4 firmware v52079

[Broadlink] BG1

There is no thing type BG1 in the 15/06/2021 version of the binding whereas it was present in the 07/06/2021 version.

Impact is that BG1 sockets are not discovered and cannot be added manually.

RM4 PRO RF SUPPORT

Your Environment

  • Version used: (e.g., openHAB and add-on versions)
  • Environment name and version (e.g. Chrome 76, Java 8, Node.js 12.9, ...):
  • Operating System and version (desktop or mobile, Windows 10, Raspbian Buster, ...):

[Broadlink] Support for RM4 pro

Hello,
I want to add my Broadlink RM4 pro with this binding. It seems that for the RM4 pro is not supportet.
If I try to connect it as a normal RM4, I get an "COMMUNICATION_ERROR: Couldn't authenticate"
Is there a chance to add the RM4 pro to the binding?

Your Environment

  • Version used: Openhab 3, Release 3.2 BETA1
  • Operating System and version: Docker for openhab
  • Broadlink hardware: Broadlink RM4 pro

Issues with binding

After switching to OH3.1.0-M5

Broadlink devices are not recognized anymore and stay uninitialised

Expected Behavior

Broadlink devices shall be recognized and shall initialised

Current Behavior

Broadlink devices are not recognized anymore and stay uninitialised

Restarting OH and so does not take any effect due to changes in UoM dependencies.

openhab/openhab-core#2319

Possible Solution

recompile with changed UoM dependencies from code binding 3.1.0.b5

Steps to Reproduce (for Bugs)

Starting from OH3.0.2 and upgradeing to 3.1.0-M5 after waiting and migration time broadlink binding is not working anymore

See as well https://community.openhab.org/t/broadlink-binding-for-rmx-a1-spx-and-mp-any-interest/22768/1391

Your Environment

  • Version used: (e.g., openHAB 3.0.2 work perfectly then upgrade to OH3.1.0-M5 and add-on versions 3.1.0-M5/4 both affected )
  • Operating System and version (raspberry pi, Raspbian Buster, Openhab deployed from repository)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.