DWD camera stream doesnt stream in generic camera

Ive had this camera https://www.dwd.de/DWD/wetter/wv_allg/europa/film/vhs_Europa_Wind_360.mp4 in my generic camera entities for some time, but now notice it doesnt work anymore. That is, the HA camer.xxx. The url is still fine as is.
could anyone check if they get it to work, and show the settings in the config please?

all looking good it says… but never resolves

I can use it as picture directly btw:

type: picture
image: https://www.dwd.de/DWD/wetter/wv_allg/europa/film/vhs_Europa_Wind_360.mp4

I get validation that everything looks good, but it doesn’t load.

Same results you are seeing

yeah, and the picture results in:

which is fine of course.
It’s just that I hadn’t noticed the generic camera entity fluking before

Outside of HA it is fine.

exactly.

the picture is fine too now :wink:

still, would this be an issue of sorts, maybe introduced when the stream format changed some releases ago

I tested it on core 2025.5.3 too. Same results

Pretty sure it’s a H.265 issue for browsers

filed an issue Generic camera no longer created in DWD stream · Issue #25829 · home-assistant/frontend · GitHub

1 Like

Got it working…somewhat

Not a H.265 issue. Started testing this in my config

stream:
  ll_hls: false
  part_duration: 1
  segment_duration: 10

Stream details
Video: MPEG4 Video (H264) 640x360 25fps 6760kbps [V: h264 high L4.1, yuv420p, 640x360, 6760 kb/s]

It’s an audio and video formatting conflict.
Untitled video - Made with Clipchamp (7)

fwfw, I found the complete config_entry that worked before in my backups :wink:

      {"created_at":"1970-01-01T00:00:00+00:00","data":{},"disabled_by":null,"discovery_keys":{},"domain":"generic","entry_id":"44606b5da36eef918e36cab013651594","minor_version":1,"modified_at":"1970-01-01T00:00:00+00:00","options":{"authentication":"basic","content_type":null,"framerate":2,"limit_refetch_to_url_change":false,"stream_source":"https://www.dwd.de/DWD/wetter/wv_allg/europa/film/vhs_Europa_Wind_360.mp4","verify_ssl":true},"pref_disable_new_entities":false,"pref_disable_polling":false,"source":"user","title":"Wind Europa","unique_id":"910edc981e4b4c7fb0c24acefa255f25","version":1},

in entity_registry:

      {"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"44606b5da36eef918e36cab013651594","created_at":"1970-01-01T00:00:00+00:00","device_class":null,"device_id":"24cdbb2c217c1aa5873aa26b572545aa","disabled_by":null,"entity_category":null,"entity_id":"camera.wind_europa","hidden_by":null,"icon":null,"id":"8443f41e1bc7d02f949a85abdf6cf977","has_entity_name":false,"labels":[],"modified_at":"1970-01-01T00:00:00+00:00","name":null,"options":{"cloud.alexa":{"should_expose":false},"conversation":{"should_expose":false},"cloud.google_assistant":{"should_expose":false}},"original_device_class":null,"original_icon":null,"original_name":"Wind Europa","platform":"generic","supported_features":2,"translation_key":null,"unique_id":"44606b5da36eef918e36cab013651594","previous_unique_id":null,"unit_of_measurement":null},

but where? that’s is not in the generic camera UI is it? Seems the old yaml config

No it is. There are some extra options you can configure.

I need to have a better understanding on how HA processes rtsp, webRTC and the audio codecs.

odd, if I click Configure there, those options are not populated at all, all I see is the UI I posted above

Doesn’t seem to be available via the UI

You can further adjust LL-HLS settings in configuration.yaml as it may perform better or worse with different values depending on your network setup, cameras, or whether or not they are local or cloud

Definitely has latency issues

hmm. thanks for testing.
Still this did work just out of the box as you can see in the registry files, nothing special set. No additional Yaml config either.

Let’s wait and see if the devs respond to the issue.

for now, I have even more Loggins on several iFrame weather maps, but those all seem external.

Just try any of the Windy maps in an iframe, or Weerplaza

  - type: custom:fold-entity-row
    head:
      type: section
      label: Weerplaza satelliet
      card_mod: !include /config/dashboard/card_mods/label.yaml
#     padding: 0
    entities:
      - type: custom:hui-element
        card_type: iframe
        url: https://www.weerplaza.nl/weerwidgets/satelliet/
        aspect_ratio: 5.5x7.3 #.55 in standalone

while the Ventusky is just loading fine

  - type: custom:fold-entity-row
    head:
      type: section
      label: Ventusky
      card_mod: !include /config/dashboard/card_mods/label.yaml
#     padding: 0
    entities:
      - type: custom:hui-element
        card_type: iframe
        aspect_ratio: 100%
        url: !secret ventu # https://www.ventusky.com/?p=yourlat;yourlong;5&l=satellite

Yup, just peaked my interest. I’ll reach out if I make any further progress.

1 Like