Ich habe mein OH-System am Wochenende komplett neu aufgesetzt (aber gleiche Release-Version). Ich hatte dabei einige Hürden zu überwinden, da ich seither immer nur die notwendigen Upgrades gemacht habe und Add-On's, etc., war ja alles ok.
Jetzt bekomme ich plötzlich eine Fehlermeldung, die ich bisher nicht hatte:
2024-11-21 10:42:38.350 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'zigbee_motion-1' failed: 'sendMail' is not a member of 'org.openhab.core.thing.binding.ThingActions'; line 7, column 8, length 79 in zigbee_motion
rule "motion_02"
when
Item snzb03_02_occupancy changed to ON
then
logInfo("motion 02", "Bewegung erkannt: {} - vorher: {} Da war jemand an der Schublade", newState, previousState)
val mailActions = getActions("mail","mail:smtp:tonline-smtp")
mailActions.sendMail("felix-krull@gmx.com", "Süssigkeiten-Schublade", "Da war eine Naschkatze unterwegs")
end
Hab ich irgend ein Add-On/Binding/Transformation vergessen ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian
Problem war eigentlich nur das Mail-Binding, das ich vergessen hatte. Ich hab dann den Cache geleert und da fehlte mir plötzlich das "smarthome/J Echo Amazon"-Binding (Third-Party). Das scheint beim "openhab-cli clean-cache" wieder rausgeschmissen zu werden. Das muss ich jetzt mal beobachten.
Der WatchService ist meines Wissens für die Überwachung des conf-Zweiges zuständig. Eventuell mag openHAB einen bestimmten angegebenen Parameter nicht? Kann aber auch sein, dass das noch woanders verwendet wird, da müsstest Du im Zweifel im englischen Forum nachfragen (also, falls sich hier niemand findet...)
Was Smarthome/J betrifft, so habe ich den Verdacht, dass es da ein grundsätzliches Problem gibt, das gilt auch für Addons aus dem Marketplace. Diese lassen sich z.B. nicht über passende Einträge in der addons.cfg automatisiert installieren und sind mir auch schon mal nach einem Neustart "weggeflogen", so dass ich sie erneut manuell installieren musste.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet