PiPup - Android TV app for notifications

I’d also like to know if it’s possible to kill the stream.

I’m hoping to use this as a baby monitor, so it’d be ideal if I could turn it on until I want to turn it off!

Edit: figured out a workaround. If you send a new stream, it replaces the old stream. I set the initial stream to play for 2 hours, then send a subsequent stream for 1 second. Effectively kills it on demand.

Love this so much. Thanks for the hard work – it works so well!

2 Likes

I followed the guide but nothing happens when i send a rest command. im running the pipup app on my google tv dongle.

it shows up as a restful command in Developer service.

when i try to send command in service, it shows sendt.

is there a way to see some log or how to identify the problem?

Hi, I have the same issue, i have:

  • installed Pipup on TV
  • created the services in HA (able to see it on Dev tools, and call the service successfully)
  • successfully did the “adb shell appops set nl.rogro82.pipup SYSTEM_ALERT_WINDOW allow” to my TV

Did all above but still nothing shows on TV at all i.e. no popup or anything at all after calling service

Any ideas people - I have tried all/various options.
Thanks

what is this doing? and how ?

Scroll down to the side loading section…it is explained there.

ah okay , does that also applies if you have installed it through the play store ?

You should remove the playstore version and sideload the modified version. This is likely why you have nothing popping up.

I would also recommend this version
Releases · desertblade/PiPup (github.com)

It’s forked from the one linked above to allow for http instead of just https. This makes it much easier to keep the feed local to your network without having to setup dns rewrites at the router level.

1 Like

I will definitely try that out , thank you very much

Hi, I am using the desertblade pipup install - but absolutely nothing shows on TV i.e. no popup, no text, no image … zero (the service call is successful from HA, but nothing happens on TV … I have no clue why sigh

And did you execute:

“adb shell appops set nl.rogro82.pipup SYSTEM_ALERT_WINDOW allow”

as @larsvb88 already asked what was happening when executing. Because this command should allow the pop up.

1 Like

It all works now after sideload the apk

only thing I struggle with is to show my cam, but that is because I only have rtsp stream

1 Like

Anyone in here now how to get the http stream from RTSPtoWEB integration in HA, the add-on works fine and can stream camera, but cannot figure out to get the HTTP stream?

1 Like

Like I mentioned, nothing happens on the TV at all (no popup, no message, nothing at all).
But on HA, the service ran successfully (no errors at all)

I added some testing instructions to my write up: PiPup/home_assistant.md at 11c72184338e59ed292ea5bf0e3a2c297af123fc · desertblade/PiPup · GitHub

Start PiPup on your fireTV manually and run the tests. Sometimes it does not start automatically, or you could have a permission issue.

I believe that a if the call is not formatted correctly PipUp just absorbs the it with no feedback.

2 Likes

Thank you @DesertBlade - i don’t have the TV anymore - will buy another soon, and will retest etc.
Thanks

I’m having trouble viewing images.

The test under Developer Tools → Services works and the image is displayed.

service: rest_command.pipup_image_on_tv
details:
ip: 192.168.1.203
title: PiPup
message: Notifications are working!
url: https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/cfcc3137009463.5731d08bd66a1.png

But in Node Red the image doesn’t show up.

{
“ip”:“IP-TV”,
“duration”:10,
“title”:“Titel”,
“message”:“Text.”,
“width”:460,
“height”:500,
“media”:{
“image”:{
“uri”:“https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/cfcc3137009463.5731d08bd66a1.png
}
}
}

Title and text are displayed.
When I use pipup_url_on_tv in Node Red, it shows a white rectangle instead of the image.
I was also surprised that I had to write url and not uri in the test under Services.

Thanks for every tip

Thomas

@dsm150 I am about to reproduce your rest_command - do you set it in the configuration.yaml?

Is there a way to test before saving and restarting my HA each time?

If you visit the Developer Tools section of HA and scroll down you can find rest entities as something you can refresh without a restart.

If you try it let us know if it works!

1 Like

Finally, got it working and displaying the stream on the TV correctly. Thanks.

1 Like