Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.
Moderatoren: seppy, udo1toni
-
udo1toni
- Beiträge: 15269
- Registriert: 11. Apr 2018 18:05
-
Answers: 245
- Wohnort: Darmstadt
Beitrag
von udo1toni »
Nein, die Helper Libraries stehen meines Wissens noch nicht zur Verfügung.
Der import muss zu Beginn der Datei stehen, außerhalb der Rule. Du könntest auch noch versuchen, es ohne den Import zu schreiben, so:
Code: Alles auswählen
org.openhab.io.openhabcloud.NotificationAction.sendNotification('openhab@lentscher.de', 'Test PUSH!');
Ich weiß aber nicht, ob das so zulässig ist.
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
-
lenschith
- Beiträge: 314
- Registriert: 11. Dez 2020 22:36
-
Answers: 0
Beitrag
von lenschith »
ne, funktioniert auch nicht. Der import steht in der ersten Zeile des Scripts.
Code: Alles auswählen
triggers:
- id: "1"
configuration:
itemName: TestSwitch
state: ON
type: core.ItemStateChangeTrigger
conditions:
- inputs: {}
id: "2"
configuration:
type: application/javascript
script: >-
//import org.openhab.io.openhabcloud.NotificationAction as
NotificationAction;
var logger = Java.type('org.slf4j.LoggerFactory').getLogger('org.openhab.rule.' + ctx.ruleUID);
org.openhab.io.openhabcloud.NotificationAction.sendNotification('openhab@lentscher.de', 'Test PUSH!');
logger.info("Notification");
type: script.ScriptCondition
actions: []
openHAB4.3.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED
-
lenschith
- Beiträge: 314
- Registriert: 11. Dez 2020 22:36
-
Answers: 0
Beitrag
von lenschith »
Ich bin einen Schritt weiter. Es kommt eine Pushnachricht an.
Code: Alles auswählen
var NotificationAction = org.openhab.io.openhabcloud.NotificationAction;
var logger = Java.type('org.slf4j.LoggerFactory').getLogger('org.openhab.rule.' + ctx.ruleUID);
NotificationAction.sendNotification('name@domain.de', "Test PUSH!");
logger.info("Notification");
openHAB4.3.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED