Enigma2 receivers integration

It worked fine with the previous release… All URL’s are accessible on the IP in my config… I’m also running the latest Woosh Inifinty image for the ZGemma H2.S… there havn’t been any updates for it in months.

Eg:

curl http://192.168.2.14/web/getallservices

Give’s me an XML formatted list of all the services. (This is from the HA install)

System OE: OE-Alliance 4.1
Firmware version:OpenATV 6.1.0 (2018-08-22)
Kernel / Drivers: 4.10.12 / 20180411
OpenWebIf: 1.3.3

Edit : Turns out a reboot of the Engima box was needed… all working now.

Edit : Turns out a reboot of the Engima box was needed… all working now

:smile: Glad you’ve fixed it!

@cinzas, There’s an issue with the bouquets in the source selection - some channels I can’t select, and I get lots of whitespace (suspect related to ABM). I’ll try and take a look and debug this for you…

Thank you all for the feedback, I really appreciate.
I’ll be back next week and have a look to your requests.

Cheers

1 Like

I don’t get it work anymore in home assistant Version: 0.88.2

This what I done:

under ~/.homeassistant/custom_components/ I place the files what I download from https://github.com/cinzas/homeassistant-enigma-player

custom_components
├── enigma
│ ├── init.py
│ ├── media_player.py
│ └── notify.py

After that I want to the configuration.yaml in home assistant and I add it like this:

enigma:
devices:
- host: 192.168.0.10
port: 80
name: Zgemma
timeout: 20
username: root
password: test12345
picon: picon

notify:

  • platform: enigma
    host: 192.168.0.10
    port: 80
    username: root
    password: test12345
    name: Zgemma

I did the test Configuration validation and all okay than I restart home assistant but no Zgemma…

It works before when I was using the old home assistant but with the new one not.

Could somebody explain what I am doing wrong, or do I need to add somewhere else?

Thanks for your help…

Hi cinzas,
Hi all,

after updating to “HASS 0.88.x”, “enigma2 1.1” and “custom_updater 4.x.x” im now trying to include enigma2 to the cusom_update component.
This is my configuration.yaml:

custom_updater:
  track:
    - components
    - cards
    - python_scripts
  component_urls:
    - https://raw.githubusercontent.com/cinzas/homeassistant-enigma-player/master/custom_components.json

But the component isn’t showing up in the updater, see:
image

Am i doing something wrong?

Btw: Thank you cinzas for this awesome component and to the community for always helping each other!!

@ObiKaiKenobi Click on update all.

Hi @madrian,

Already tryed it several times, no luck yet.

But i know that the updater is working cause i updated a custom cmponent after all other updates.

:face_with_raised_eyebrow:

I have a Pull Request open on HA with an enigma2 media_player, with the same features as this platform. Please comment there if you would like to see it merged, so maybe the review might get picked up quicker!

https://github.com/home-assistant/home-assistant/pull/21271

2 Likes

@fbradyirl wow, thank you. Why another plugin, it is any different?

I wrote it myself years ago.

1 Like

i have 2 questiong one feauther request:
Isn’t it possible to auto update the screenshot that is grabed.

and i have one isue, i’m not able to display the picon.
looks like the picons are in the right directory.

https://uno4k/picon/ is displaying picons, looking at your code, this is where you get the picon from.
but they aren’t loaded. maybee problems with the file name.
my picons are named like this 1_0_19_285A_401_1_C00000_0_0_0.png for NDRHD picon

i’m a bit further: ha looks for http://UNO4K:80/picon/1_0_19_6592_1A_2710_FFFF0000_0_0_0.png
but this isn’t in the dir. but on the box the picon is displayed.
why is it displayed when it isn’t in the dir. ???

have a look in the EPG in open webif, find the channel, and have a look at what the picon img url looks like as something must exist if you see if on the box!

You picon location on the box might not be what you’re looking at!

@fbradyirl I am glad it is integrated so quickly. There is one, very missing function to the other plugin: ability to select which bouquet to use.

" To get your bouquet references, open in your browser : http://box.ip/web/getservices

You can find your bouquet reference from as follows:

Example 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet BOUQUET_NAME_HERE

In my case, if I want to load all channels from bouquet Sky Deutschland I have to look for: 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.dbe1e.tv" ORDER BY bouquet Sky Deutschland

Then copy the entire string, removing the bouquet name from the end"

One more bug report:

media_player:
  - platform: enigma2
    host: 192.168.1.99
    use_channel_icon: true

But I still see screenshot of channel, not picon.

One more feature suggestion: it would be great to add an option when use_channel_icon is set to true, but if not found fall back to screenshot mode for given channel.

@fbradyirl any info on this? :slight_smile:

Yes. See here:

I made a fix though so when that gets released it should work with your picons also:

1 Like

Yesssss, you are the best. Can’t wait to test it. :slightly_smiling_face:

1 Like

Hello,

Thanks for this component.
Do you know if it is possible to start a camera.play_stream on it? From my tests, it does not but maybe I’m missing something.
Thanks.

Hello,

I don’t get it, I have the following small issue.

In my Home Assistant 0.92.2 I see two times the same box:

1: Zgemma
2: zgemmah2h.local.

The number one I always had but after the upgrade to 0.92.2 I have the number two.
In my configuration.yaml I have only one device:

media_player:
- platform: enigma2
host: ipnumberbox
name: Zgemma

I don’t understand where number two is coming from what could be wrong here?

Okay, I delete media_player from configuration.yaml it looks like it will discover now automatic in home assistant 0.92.2 and that was not in a early version…