Shelly 1 Add On -> Reed

what version of OH3 are you on? did you delete and re-discover your thing?
is the addon visible on the device‘s website?

Dear all,

I have exakt the same problem that the sensor channels from the Shelly1 with Temp Addon are not shown in OH3.

I’m running the version 3.1.0 with the newest shelly binding. My Shelly1 has the newest firmware.

Any suggestions or solutions?

Thanks in advance and have a good time

Uwe

Hi.

Did you recently add the temperature sensor to an existing Shelly 1?

If so you need to delete and read the thing to find the additional channels.

Hello Mark,

thanks for your response and sorry for the late answer. I was on holidays.

Yes, I added the Temp Addon to an existing sensor and restarted the sensor. In the shelly app the “new” information is visible.

Then I deleted ALL things in openhab with the type “shelly1” (I was not sure about caching) and created/added the things om Openhab new. No additional channels showed up.

I checked the bundle of the shelly binding I use, it’s version 3.1.0 aktive. But I see in the list one more entry with 3.1.0.202104211647 installed. What’s that?

Now I’m lost :wink:

BR
Uwe

Do you also have a jar file in the addons folder?

Sounds like you have the gui installed one as well as the addons manually installed version.

You need to either remove the jar file from the addons folder or uninstall via the gui.

This could well cause issues.

Hi,

I did a cleanup now. Removed ALL shelly bindings and restartet OH. No shelly binding in the bundle:list anymore.
Then I added with the gui the “official” shelly binding 3.1.0. Checking the bundle:list all seems fine. One shelly binding found and aktive.

All shelly1 objects removed and readded, but no temperature sensor channel showed up. All the same as bevor.

I have now idea whats the problem. Is it really supported in the actual binding?

BR
Uwe

Does the temperature show up if you connect to the Shelly-1 via a browser? My Temperature Sensor is on a UNI - so can’t confirm.

Hi Mark,

Yes and No;-)

I use the TempChannel as an binary sensor for GarageDoor open/closed. So no temp. shows up, but in the Shelly Android App the status of the garagedoor is correct and updates.
At the browser I have to verify, but I think it works. Never checked…

So the functionality is ok, but only in the shelly world.

I think the channels should appear in openhab regardless if the channel is connected or open. It think it’s only relevant, if the addon is installed, or I’m wrong?

BR
Uwe

Hi Uwe

As I mentioned I do not have a Shelly 1 with a temperature sensor. But from my understanding:

  • You need to have a Shelly Temperature Add-on with a Temperature Probe

  • Once the Addon and Temp Probe are connected the App (and Web Interface) should show the temperature. That is how it worked on my UNI with a Temperature sensor.

  • If your Shelly already has THING defined in openHAB, that thing would have to be deleted and re-added to pick up the added channels.

I am toying with buying a Temperature addon for one on my Shelly 1 - but have not decided yet.

So I think your first step is to confirm that you are seeing the temperature etc on the Web Interface and App. The remove the THING and re-add.

I also think I recall seeing something about accessing the ?XML? on the Web Interface to see what is available - maybe look at the main Shelly Thread?

Hope that helps
Mark

HI Mark,

I did now a clean new installation of Openhab with the Standard Shelle binding 3.1.0 and NO channels regarding Shelly 1 emp-Add-On showed up.

So the problem is the binding or deeper.

Does anyone have a installation with the channels showing up?

BR
Uwe

Just checking… but have you confirmed that you can see the temperature when you access the Shelly via the web interface?

You could also check the JSON from the Shelly1 and see if you can see the Temperature being available there?

http://<Shelly IP>/settings
http://<Shelly IP>/status

Maybe this helps in some way:

Hi Mark_VG,

Long time reader, first time poster, so please bear with me…

I also have the Shelly 1 Add-on with a contact switch attached to it on the garage door. I’ve been following this thread for a while now and could not see any change in the /status page before.
I can now! (don’t know when this was updated, or if I missed it)
for Reference, I’m running the firmware 20210909-144114 at the moment.

Below my output for the switch status:

Door closed (Switch open) => "ext_switch":{"0":{"input":0}}
Door open (Switch closed) => "ext_switch":{"0":{"input":1}}

Full output of the /status page:

{"wifi_sta":{"connected":true,"ssid":"SECRET","ip":"192.168.xxx.xxx","rssi":-61},"cloud":{"enabled":true,"connected":true},"mqtt":{"connected":false},"time":"00:19","unixtime":1632781182,"serial":24,"has_update":false,"mac":"40F520XXXXXX","cfg_changed_cnt":0,"actions_stats":{"skipped":0},"ext_switch":{"0":{"input":0}},"relays":[{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"source":"timer"}],"meters":[{"power":0.00,"is_valid":true}],"inputs":[{"input":0,"event":"","event_cnt":0}],"ext_sensors":{},"ext_temperature":{},"ext_humidity":{},"update":{"status":"idle","has_update":false,"new_version":"20210909-144114/v1.11.4-DNSfix-ge6b2f6d","old_version":"20210909-144114/v1.11.4-DNSfix-ge6b2f6d"},"ram_total":50872,"ram_free":35536,"fs_size":233681,"fs_free":149596,"uptime":6431}

I hope this provides you the needed input?
Let me know if I can assist any further.

Best regards
Sven

Hi at all!

I’ve the same problem with the Shelly1 with Add-on for my garage door.
Do you have any idea to add a Channel in OH3 with the external switch input?

tanks!
Spiwi

Hello Mark,

how are you?

Just want to ask if I can support you about the Shelly 1 Add On issue?

Sven wrote the perfect answer to your question so i didnt respond any more.

Feel free to contact me if you need anything. I am CEO of a Software development company…

Best regards
Uwe

I Uwe. I do not have an issue - was offering some advise. Thanks for the offer.

@markus7017 Can you help here?

With the Shelly Addon it is possible to attach a reed contact in addition to temperature and humidity sensors. the Shelly then knows whether the contact is open or closed.

Would it be possible to extend the addon so that the reed contact (which is attached to the addon) can also be read out?

can i support you in any way?

PS: Thanks for the shelly binding! :wink:

The problem is clearly with the shelly binding and a missing channel.
The external sensors for temperature and humidity are also there.
The binding must be adjusted. All of the ideas outlined here that use the switch input are not convincing because you are practically forced to operate the Shelly with low voltage.

You should support a proposal with enough users that extends the binding to include the channel.

Nothing helps but wait :slight_smile:

Here I described how I solved it (in German only).

Shelly Openhab Garagentor Magnetschalter

But anyway, updating the binding by adding the external-switch channel would be the better solution.

Hi Peter, please be aware that - although technically possible - it is NOT!! recommended to run the Shelly with 230V and connect other voltages (12V, 24V, …) to the I/O Ports. In such cases, please attach an Eltako relais (or similar) in between.

https://www.shelly-support.eu/forum/index.php?thread/7550-achtung-installation-shelly1-im-mischbetrieb-netzspannung-und-selv-pelv/