Im "when System started" wird kein telegramm gesendet.
die gleichen beiden Zeilen (1:1Kopie) außerhalb von "when System started" in einer andere Abfrage (change/update) funktionieren ohne Probleme
Auszug aus when System started
then
56: // telegramm senden
57: val telegramAction = getActions("telegram","telegram:telegramBot:openM")
58: telegramAction.sendTelegram(2286849559L, "OH3 neu gestartet")
59:
60: //
end
Auszug aus openhab.log:
2021-12-07 11:34:37.814 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'Europe/Berlin'.
2021-12-07 11:34:37.838 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'de_DE'.
2021-12-07 11:34:48.682 [INFO ] [.core.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2021-12-07 11:34:48.929 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'OH3_openMonster.rules'
2021-12-07 11:34:57.015 [INFO ] [org.openhab.ui.internal.UIService ] - Started UI on port 8080
2021-12-07 11:34:57.398 [INFO ] [ternal.dhcp.DHCPPacketListenerServer] - DHCP request packet listener online
2021-12-07 11:35:00.059 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'xxx.xxx.xxx.xx' with clientid XXXXXX
2021-12-07 11:35:02.794 [INFO ] [ab.ui.habpanel.internal.HABPanelTile] - Started HABPanel at /habpanel
2021-12-07 11:35:03.209 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'OH3_-1' failed: 'sendTelegram' is not a member of 'org.openhab.core.thing.binding.ThingActions'; line 58, column 6, length 59 in OH3_
2021-12-07 11:35:03.212 [INFO ] [e.automation.internal.RuleEngineImpl] - Rule engine started.
Es wird erst versucht zu senden bevor die Rule engine startet. Ist das OK?
Im Voraus besten Dank für jeden Hinweis.
Im "when System started" wird kein telegramm gesendet
- MonsterMic
- Beiträge: 31
- Registriert: 21. Aug 2020 16:30
Im "when System started" wird kein telegramm gesendet
Gesendet von mic
-
- Beiträge: 1173
- Registriert: 4. Nov 2019 22:08
Re: Im "when System started" wird kein telegramm gesendet
Hallo MonsterMic,
dies Verhalten habe ich bei Pushover ebenfalls. Dies liegt daran, das zu dem Zeitpunkt das erntsprechende Binding noch nicht abgearbeitet und somit die Bridge noch nicht initialisiert wurde. Es gibt auch keine mir bekannt Möglichkeit, dies zu ändern.
Manchmal klappt es, scheinbar ist die Reihenfolge "willkürlich"
Viele Grüße
int5749
dies Verhalten habe ich bei Pushover ebenfalls. Dies liegt daran, das zu dem Zeitpunkt das erntsprechende Binding noch nicht abgearbeitet und somit die Bridge noch nicht initialisiert wurde. Es gibt auch keine mir bekannt Möglichkeit, dies zu ändern.
Manchmal klappt es, scheinbar ist die Reihenfolge "willkürlich"
Viele Grüße
int5749
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3
- MonsterMic
- Beiträge: 31
- Registriert: 21. Aug 2020 16:30
Re: Im "when System started" wird kein telegramm gesendet
Danke für die schnelle Antwort. Das wird es sein.
Muss man sich den Neustart merken und halt später senden. ?!?
Muss man sich den Neustart merken und halt später senden. ?!?
Gesendet von mic
- peter-pan
- Beiträge: 2769
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Im "when System started" wird kein telegramm gesendet
Mit DSL-Rules kannst du mal versuchen das über einen Timer zu steuern, der die Ausführung z.B. um 60-90 Sekunden verzögert.
Bei OH3-Rules, die über die UI angelegt werden kannst du aber einen StartUp-Level mitgeben.
Bei OH3-Rules, die über die UI angelegt werden kannst du aber einen StartUp-Level mitgeben.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian