plysdyret
(Torkil Svensgaard)
February 21, 2025, 9:27pm
1
openhab:latest with podman
I am unable to send messages through any pushover item when I create a rule in the GUI. I’ve been using pushover for years with rules and items defined in files and just recently tried to do it through the graphical interface. The error is this:
Validation of rule test_pushover has failed! Required input "message" of the condition "2" not connected
But I have a message:
Any suggestions? There’s nothing in openhab.log.
Mvh.
Torkil
rlkoshak
(Rich Koshak)
February 22, 2025, 2:05pm
2
Please post the contents of the code tab.
Use code fences.
```
code goes here
```
plysdyret
(Torkil Svensgaard)
February 22, 2025, 3:24pm
3
configuration: {}
triggers:
- id: "1"
configuration:
cronExpression: 0 * * * * ? *
type: timer.GenericCronTrigger
conditions: []
actions:
- id: "2"
configuration:
message: Meep
config: pushover:pushover-account:test
type: pushover.sendHtmlMessage#9e8ead2776057c93222de16046c654cf
rlkoshak
(Rich Koshak)
February 22, 2025, 6:51pm
4
Everything looks as I would expect it to look.
Are you able to call this Thing Action from an Inline Script?
Please provide the full log line including the timestamp and the logger name. The logger name in particular is vital to know whether this is coming from Pushover or OH core.
plysdyret
(Torkil Svensgaard)
February 24, 2025, 11:43am
5
Hi
I am not sure exactly what is it I should do, I haven’t used inline scripts before nor called Thing Actions. Do you have a template perhaps?
I can do this, which works
Mvh.
Torkil
plysdyret
(Torkil Svensgaard)
February 24, 2025, 12:33pm
6
And there is nothing in the log files, the error message is only showing in the GUI.
Mvh.
Torkil
rlkoshak
(Rich Koshak)
February 24, 2025, 3:43pm
7
OK, that shows the problem is with the UI or core or possibly with the add-on.
I think it’s with the UI so file an issue on the openhab-webui repo.
In the mean time, you’ll have to use an inline script for your rule action to send messages to Pushover.
You can use Blockly if you install the Pushover Block Library first. You can find it under Add-on Store → Automation → Block Libraries. Then in the Blockly editor you’ll find it under Libraries.
plysdyret
(Torkil Svensgaard)
February 24, 2025, 5:50pm
8
opened 05:49PM - 24 Feb 25 UTC
bug
main ui
Redirected here from the [forum](https://community.openhab.org/t/validation-of-r… ule-test-pushover-has-failed-required-input-message-of-the-condition-2-not-connected)
Trying to create a rule that will send a message with pushover but unable to save it due to:
```
Validation of rule test_pushover has failed! Required input "message" of the condition "2" not connected
```
The generated code looks fine to me:
```yaml
configuration: {}
triggers:
- id: "1"
configuration:
cronExpression: 0 * * * * ? *
type: timer.GenericCronTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
message: Meep
title: openHAB
config: pushover:pushover-account:test
type: pushover.sendHtmlMessage#9e8ead2776057c93222de16046c654cf
```
## Expected behavior
Rule works
## Steps to reproduce
Create a rule and try to use any pushover action with a message.
## Your environment
Podman running openhab:latest
```yaml
runtimeInfo:
version: 4.3.3
buildString: Release Build
locale: en-US
systemInfo:
configFolder: /openhab/conf
userdataFolder: /openhab/userdata
logFolder: /openhab/userdata/logs
javaVersion: 17.0.14
javaVendor: Debian
osName: Linux
osVersion: 5.14.0-503.22.1.el9_5.x86_64
osArchitecture: amd64
availableProcessors: 12
freeMemory: 114918136
totalMemory: 486539264
uptime: 18952
startLevel: 100
addons:
- automation-jsscripting
- binding-amazonechocontrol
- binding-androiddebugbridge
- binding-androidtv
- binding-astro
- binding-boschindego
- binding-boschshc
- binding-chromecast
- binding-exec
- binding-homeconnect
- binding-hpprinter
- binding-icloud
- binding-ipcamera
- binding-ipp
- binding-logreader
- binding-meater
- binding-mqtt
- binding-pushover
- binding-shelly
- binding-sonos
- binding-tradfri
- binding-upnpcontrol
- misc-openhabcloud
- persistence-influxdb
- transformation-exec
- transformation-jinja
- transformation-jsonpath
- transformation-map
- transformation-regex
- transformation-xslt
clientInfo:
device:
ios: false
android: false
androidChrome: false
desktop: true
iphone: false
ipod: false
ipad: false
edge: false
ie: false
firefox: false
macos: false
windows: true
cordova: false
phonegap: false
electron: false
nwjs: false
webView: false
webview: false
standalone: false
os: windows
pixelRatio: 1
prefersColorScheme: light
isSecureContext: false
locationbarVisible: true
menubarVisible: true
navigator:
cookieEnabled: true
deviceMemory: N/A
hardwareConcurrency: 16
language: en-US
languages:
- en-US
- en-GB
- en
- da
onLine: true
platform: Win32
screen:
width: 5120
height: 1440
colorDepth: 24
support:
touch: false
pointerEvents: true
observer: true
passiveListener: true
gestures: false
intersectionObserver: true
themeOptions:
dark: light
filled: true
pageTransitionAnimation: default
bars: light
homeNavbar: default
homeBackground: default
expandableCardAnimation: default
blocklyRenderer: null
userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/133.0.0.0 Safari/537.36
timestamp: 2025-02-24T17:44:23.906Z
```
## Browser console
Nothing in the logs, error only showing in the UI.
Some screenshots:


This scripts works fine:

Thanks, I’ve created a ticket and I’ll try Blockly.
Mvh.
Torkil