Pushover MISSIN Handler

Since OH3 (3.3.0 Snapshot) I got missing handler error for my pushover things which was working before.

API Token and USer Key was putted in:

Thing pushover:pushover-account:wama [ apikey="xxxxx", user="xxxxx" ]
Thing pushover:pushover-account:trockner [ apikey="xxxx", user="xxxxx" ]
Thing pushover:pushover-account:spuema [ apikey="xxxx", user="xxxxxx" ]
Thing pushover:pushover-account:wasser [ apikey="xxxxx", user="xxxxx" ]

What cause the error from updating 3.2.0 to 3.3.0 ?

All worked before- also tried delete binding and delete thing but still same error

I do not use Pushover. So I do not have experience if the following applies to this binding.

Doing an update from one OH A.B.C version to an other version X.Y.Z I had to clean the cache to get get a subset of things up and running.

thanks wolfgang for the tip - sadly it does not bring any solution - still

HANDLER_CONFIGURATION_PENDING
Fehlende oder ungültige Konfiguration

Hi,

May I ask you to enable TRACE logging for org.openhab.core.thing.internal.ThingManagerImpl (or just org.openhab.core.thing ) to see the configuration validation messages during thing initialization. Watch for a line starting with "Failed to validate config for...".

Thanks

sure !

2022-02-17 14:59:59.991 [TRACE] [core.thing.internal.ThingManagerImpl] - Failed to validate config for 'pushover:pushover-account:wama' with URI 'thing-type:pushover:pushover-account': {sound=The value [ParameterOption [value="alien", label="Alien Alarm (long)"], ParameterOption [value="bike", label="Bike"], ParameterOption [value="bugle", label="Bugle"], ParameterOption [value="cashregister", label="Cash Register"], ParameterOption [value="classical", label="Classical"], ParameterOption [value="climb", label="Climb (long)"], ParameterOption [value="cosmic", label="Cosmic"], ParameterOption [value="falling", label="Falling"], ParameterOption [value="gamelan", label="Gamelan"], ParameterOption [value="incoming", label="Incoming"], ParameterOption [value="intermission", label="Intermission"], ParameterOption [value="magic", label="Magic"], ParameterOption [value="mechanical", label="Mechanical"], ParameterOption [value="none", label="None (silent)"], ParameterOption [value="persistent", label="Persistent (long)"], ParameterOption [value="pianobar", label="Piano Bar"], ParameterOption [value="pushover", label="Pushover (default)"], ParameterOption [value="echo", label="Pushover Echo (long)"], ParameterOption [value="siren", label="Siren"], ParameterOption [value="spacealarm", label="Space Alarm"], ParameterOption [value="tugboat", label="Tug Boat"], ParameterOption [value="updown", label="Up Down (long)"], ParameterOption [value="vibrate", label="Vibrate Only"], ParameterOption [value="alien", label="Alien Alarm (long)"], ParameterOption [value="bike", label="Bike"], ParameterOption [value="bugle", label="Bugle"], ParameterOption [value="cashregister", label="Cash Register"], ParameterOption [value="classical", label="Classical"], ParameterOption [value="climb", label="Climb (long)"], ParameterOption [value="cosmic", label="Cosmic"], ParameterOption [value="falling", label="Falling"], ParameterOption [value="gamelan", label="Gamelan"], ParameterOption [value="incoming", label="Incoming"], ParameterOption [value="intermission", label="Intermission"], ParameterOption [value="magic", label="Magic"], ParameterOption [value="mechanical", label="Mechanical"], ParameterOption [value="none", label="None (silent)"], ParameterOption [value="persistent", label="Persistent (long)"], ParameterOption [value="pianobar", label="Piano Bar"], ParameterOption [value="pushover", label="Pushover (default)"], ParameterOption [value="echo", label="Pushover Echo (long)"], ParameterOption [value="siren", label="Siren"], ParameterOption [value="spacealarm", label="Space Alarm"], ParameterOption [value="tugboat", label="Tug Boat"], ParameterOption [value="updown", label="Up Down (long)"], ParameterOption [value="vibrate", label="Vibrate Only"], ParameterOption [value="alien", label="Alien Alarm (long)"], ParameterOption [value="bike", label="Bike"], ParameterOption [value="bugle", label="Bugle"], ParameterOption [value="cashregister", label="Cash Register"], ParameterOption [value="classical", label="Classical"], ParameterOption [value="climb", label="Climb (long)"], ParameterOption [value="cosmic", label="Cosmic"], ParameterOption [value="falling", label="Falling"], ParameterOption [value="gamelan", label="Gamelan"], ParameterOption [value="incoming", label="Incoming"], ParameterOption [value="intermission", label="Intermission"], ParameterOption [value="magic", label="Magic"], ParameterOption [value="mechanical", label="Mechanical"], ParameterOption [value="none", label="None (silent)"], ParameterOption [value="persistent", label="Persistent (long)"], ParameterOption [value="pianobar", label="Piano Bar"], ParameterOption [value="pushover", label="Pushover (default)"], ParameterOption [value="echo", label="Pushover Echo (long)"], ParameterOption [value="siren", label="Siren"], ParameterOption [value="spacealarm", label="Space Alarm"], ParameterOption [value="tugboat", label="Tug Boat"], ParameterOption [value="updown", label="Up Down (long)"], ParameterOption [value="vibrate", label="Vibrate Only"], ParameterOption [value="alien", label="Alien Alarm (long)"], ParameterOption [value="bike", label="Bike"], ParameterOption [value="bugle", label="Bugle"], ParameterOption [value="cashregister", label="Cash Register"], ParameterOption [value="classical", label="Classical"], ParameterOption [value="climb", label="Climb (long)"], ParameterOption [value="cosmic", label="Cosmic"], ParameterOption [value="falling", label="Falling"], ParameterOption [value="gamelan", label="Gamelan"], ParameterOption [value="incoming", label="Incoming"], ParameterOption [value="intermission", label="Intermission"], ParameterOption [value="magic", label="Magic"], ParameterOption [value="mechanical", label="Mechanical"], ParameterOption [value="none", label="None (silent)"], ParameterOption [value="persistent", label="Persistent (long)"], ParameterOption [value="pianobar", label="Piano Bar"], ParameterOption [value="pushover", label="Pushover (default)"], ParameterOption [value="echo", label="Pushover Echo (long)"], ParameterOption [value="siren", label="Siren"], ParameterOption [value="spacealarm", label="Space Alarm"], ParameterOption [value="tugboat", label="Tug Boat"], ParameterOption [value="updown", label="Up Down (long)"], ParameterOption [value="vibrate", label="Vibrate Only"], ParameterOption [value="alien", label="Alien Alarm (long)"], ParameterOption [value="bike", label="Bike"], ParameterOption [value="bugle", label="Bugle"], ParameterOption [value="cashregister", label="Cash Register"], ParameterOption [value="classical", label="Classical"], ParameterOption [value="climb", label="Climb (long)"], ParameterOption [value="cosmic", label="Cosmic"], ParameterOption [value="falling", label="Falling"], ParameterOption [value="gamelan", label="Gamelan"], ParameterOption [value="incoming", label="Incoming"], ParameterOption [value="intermission", label="Intermission"], ParameterOption [value="magic", label="Magic"], ParameterOption [value="mechanical", label="Mechanical"], ParameterOption [value="none", label="None (silent)"], ParameterOption [value="persistent", label="Persistent (long)"], ParameterOption [value="pianobar", label="Piano Bar"], ParameterOption [value="pushover", label="Pushover (default)"], ParameterOption [value="echo", label="Pushover Echo (long)"], ParameterOption [value="siren", label="Siren"], ParameterOption [value="spacealarm", label="Space Alarm"], ParameterOption [value="tugboat", label="Tug Boat"], ParameterOption [value="updown", label="Up Down (long)"], ParameterOption [value="vibrate", label="Vibrate Only"]] does not match allowed parameter options. Allowed options are: {1}}

2022-02-17 14:59:59.992 [DEBUG] [core.thing.internal.ThingManagerImpl] - Thing 'pushover:pushover-account:wama' not initializable, check if required configuration parameters are present and set values are valid.

2022-02-17 14:59:59.994 [TRACE] [l.firmware.FirmwareUpdateServiceImpl] - No firmware update handler available for thing with UID pushover:pushover-account:wama.

Thanks. That will help to identify the cause.

I can see two issues here:

First one is the wrong format of the configuration validation message. The value is missing.

Second is located in the Pushover. It sets the sound parameter to “default” if not given in the thing configuration but the value “default” is not part in the allowed parameter options and least to you problem: HANDLER_CONFIGURATION_PENDING.

As a workaround you can extend your thing configuration by adding the sound parameter and assign the value "pushover" - or any other valid sound - to it.

I will fix both.

BÄM ! Perfect that did the trick

, sound="pushover"

thank you very much !