I have an mp4 video file that I would like to play in full screen using Samsung tv browser. Can the browswr_mod help me achieve that? Thank you.
Hi browser_mod users and creator,
first of all, thank you for this great integration!
Mine is running fine in functions but availability of registered browsers is very unstable.
Regardless whether using the companion app or a browser.
Availability of sensors and of the possibility to navigate a browser remotly to a special path looks like this for all registered devices:
So no chance to use this for my purpose (navigate wall panel to special path) on a reliable basis. Regrettably, I cannot install Fully Kiosk on this device to overcome.
Any hints on how to get this mor reliable (i.e., availability close to 100%)?
When its unavailabe, its mostly enough to refreh browser on the wallpanel, but need to do this locally. No need to push the interaction icon.
Thanky you for your advices and best regards!
iām trying to follow this issue
624 Issue
but in my case, it wonāt work!
i have this function:
type: button
name: Select Media Players
tap_action:
action: fire-dom-event
browser_mod:
service: browser_mod.popup
data:
title: Select Media Players
right_button: Confirm
right_button_action:
service: script.process_selection
data:
selected_players: "{{ params }}"
content:
- name: params
label: Select Media Players
selector:
select:
multiple: true
options: "[[[ return input_select.available_media_players.attributes.options ]]]"
and the result is not populating the list, if i put the string result (from Jinja2) it works!
I think also that should be refenced in tuturial page!
tanks!
Does this work?
options: "[[[ return states['input_select.available_media_players'].attributes.options; ]]]"
I have a script which opens my doorbell cam in a popup like this:
alias: Open Doorbell Popup
sequence:
- action: browser_mod.popup
data:
dismissable: true
autoclose: false
content:
type: custom:frigate-card
cameras:
- camera_entity: camera.doorbell
style: |
ha-dialog {
--mdc-dialog-min-width: 980px !important;
}
With the above styling i set a custom size for the popup. It works on my Fire HD Tablet (with fully kiosk), but not on my mac on browser. Why?
So I have a question about the browser_mod.set_theme service. It seems like I HAVE to register my browser when performing this action through a button or automation, is there ANY way of getting this service call to function on all registered devices without it having to be registered?
Just a wild guess: disabled popups in browser?
I have my door camera arranged differently though - i created a separate dashboard view with picture, open button and back button and when camera rings automation switches to that dashboard, plays a sound on all set tablets and laptops and after set time switches them back to main page.
In my browser-mod popups (fire-dom-event
and the browser_mod.popup
service), no CSS variable from the theme is set, e.g. background-color
is back to some default and not the value defined in the theme referenced by the dashboard.
Is this intentional? This seems quite significant and I was surprised that this isnāt documented anywhere, at least not on browser_mod.popup#styling for example.
Cursory checks with the dev tools seem to indicate that the styles are set on the <body> <home-assistant> <ha-panel-lovelace> <hui-root> <hui-view>
element (Iām leaving out a lot of details), while the <browser-mod-popup>
element is created directly in the <body>
, and thatās why it wouldnāt see those CSS variables.
Is there a way to set this up in the theme? Maybe repeat all CSS variables somewhere so that they are reproduced in the popup?
Or is it possible to get the popup element to be created under <hui-view>
? I guess that wouldnāt be helpful.
How are yāall dealing with this? Are you just repeating all CSS variables on the style:
directive of every single popup service call?
Hi,
after installing 2024.11, in companion app/Android tablet and desktop PC the hide header isnāt working anymore: now it only clears the text in the header, but the header space remains (I mean, the screen space below the header is not scrolling upward to shift over the header space)
Going back to 2024.10.* solves the issue.
Any ideas? (cache cleared already several times)
Thanks
Iām using both latest HA & companion app versions and hiding header and side bar work on Android and Linux (chromium browser)
yes, looks like there is some incompatibility with Fully-Kiosk: the hide header is working correctly without the Fully-Kiosk
Probably a dumb question, but I have searched and searched and still canāt figure it out.
How do I access the current browser id, in jinja, outside of a browser_mod call?
Or - perhaps the active device_id?
What do you mean by that?
Do you want to find out the ID?
I have a yaml mode view.
Inside the view I want to know what the browser_id is.
In a simple use case, to show it as the name field of a button.
The reason is that I want to manage some variables based on the browser (or device) ā not the use, nor on a homeassistant wide basis.
Seems to me the only way I can do this is using the browser_id.
The browser_id is linked to the session of the browser you are using, no matter in what mode you are.
From the āBrowser Mod Configuration Panelā you can see which browsers are registered by BM and the ID of the current session.
Have you read this: hass-browser_mod/documentation/configuration-panel.md at de87d5b4f57e2f0d02ad2868e5532ddcac296359 Ā· thomasloven/hass-browser_mod Ā· GitHub
Yes. I have read all of that - but I still canāt figure out how to access the browser_id inside a dashboard yaml.
i.e. (jinja is made up!)
- type: custom:button-card
show_name: true
name: |
{{ state_attr('browser_mod', 'browser_id_current_session) }}
You mean āhow to address/referenceā?!
In the example above to fill in the name with the browser_id string.
s.
Can you elaborate what you want to achieve?