Im slowly trying to get away from some of the “big-tech” / non-open source solutions and im currently trying to replace Alexa since its getting a bit creepy.
I used the echo dots for some acoustic alarms and notifications about technical parameters arround the shop as well as an additional doorbell since the mounted one is way too quiet (especially when a cnc machine is running)
I do use some voice commands for news, lights, turning off things… but the notifications would be more important/handy actually.
Since snips.ai isnt really an option anymore I guess, I tried out mycroft and set it up on a rpi4.
The openhab skill seems to work fine but now I would need to get it running in the oppposite direction.
I only need openhab to send a simple Say “text” to mycroft.
Im using OH3 on an rpi4.
I found this thread: New Binding : Mycroft and downloaded the 3.2.jar
Unfortunately the link to the documentation is broken and the binding cant be started due to a missing dependency… which exceeds my skills
2021-08-19 09:58:56.330 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab/addons/org.openhab.binding.mycroft-3.2.0-SNAPSHOT.jar org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.mycroft  Unresolved requirement: Import-Package: javax.validation.constraints; version="[2.0.0,3.0.0)" at org.eclipse.osgi.container.Module.start(Module.java:444) ~[org.eclipse.osgi-3.12.100.jar:?] at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[org.eclipse.osgi-3.12.100.jar:?] at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [bundleFile:3.6.4] at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [bundleFile:3.6.4] at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221) [bundleFile:3.6.4] at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515) [bundleFile:3.6.4] at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.6.4] at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.6.4]
Does anybody know how to solve this problem and maybe already knows commands if there is actually a way to get the binding running?
Thanks in advance!