Jump to content
C4 Forums | Control4

zaphod

c4Forums Member
  • Posts

    4,255
  • Joined

  • Last visited

  • Days Won

    60

Posts posted by zaphod

  1. I have a SolarEdge inverter in my solar system and I collect and display data using the SolarEdge web portal and App plus The PVOutput web page. 

    What does this driver give me?  Is it just viewing the energy produced in C4? Or could you trigger events, like turn on my car charger when production > 5kW or something like that?

     

  2. Do we know how much C4 represents of Snap One's revenue?  SnapOne's sales went from $591M in 2019 to 814M in 2020 and 1008M in 2021.  C4's revenue from 2016-2018 was $208M, $244M and $273M - it was a separate public company at this time so its financial statements are public.  So it seems to me that C4 would have been about 30% of Snap One revenue, allowing for a bit of growth

  3. On 4/15/2024 at 2:32 PM, IBZICON said:

    Shouldn’t come as a surprise as Hellman & Friedman LLC bought Snap AV back in 2017 then went on a buying spree including purchasing C4 in 2029, and a multitude of brands that we are all aware of.  This is a private equity exit strategy for SnapOne being acquired by Resideo, as Hellmann & Friedman had a 72% ownership interest in Snap One.

    Today’s investor presentation.  

    I posted this in the thread in the main forum thread.  It looks like Control4 hasn't been a very good investment for Snap One/ Hellman & Friedman.  They should have sold the rest of their Snap One shares back in early 2022 when it was still well above $15/share and their lockup expired.

    Quote

    Snap One acquired Control4 in 2019 for $680M.  This probably hasn't been a good investment for Hellman & Friedman, the PE firm that still owned 72% of Snap One, after IPO'ing it in 2021 for $18/share - especially since there was presumably some other value in other parts of Snap One excluding Control4.  They(H&F) purchased Snap AV from General Atlantic in 2017.  And I doubt that they have been pulling any money out of the company since it never had positive net income and averaged a loss of about $20M per year.  Revenue has been flat over the last few years at about $1B.  The takeover price is $10.75, assuming that it goes through.  Snap One had been trading around $8 recently.

     

  4. Interesting.  Snap One acquired Control4 in 2019 for $680M.  This probably hasn't been a good investment for Hellman & Friedman, the PE firm that still owned 72% of Snap One, after IPO'ing it in 2021 for $18/share - especially since there was presumably some other value in other parts of Snap One excluding Control4.  They purchased Snap AV from General Atlantic in 2017.  And I doubt that they have been pulling any money out of the company since it never had positive net income and averaged a loss of about $20M per year.  Revenue has been flat over the last few years at about $1B.  The takeover price is $10.75, assuming that it goes through.  Snap One had been trading around $8 recently.

  5. 23 hours ago, Rob21 said:

    This is exactly what was happening to me in my living room. I was using a balun to bring video from my rack mounted receiver to my TV and every time I got out of my chair the tv would go black. I tried multiple cat 5e wires, TVs, and baluns but the issue was persistent. I finally fixed it by running a fiber HDMI. I have the issue on video. Crazy.

    Does the chair have metal legs?  Likely the effect described in the paper linked to in my previous post.

  6. 22 hours ago, MrsRingers1 said:

     But now stating that is is 'me' and the static created from my carpets and office chair etc. 

    When I get into or out of my office chair some or all of my monitors go dark for a second.  I couldn't figure out what was happening until I saw this paper from 1993:  https://www.emcesd.com/pdf/eos93.pdf

    It probably isn't your problem as it seems like it isn't just a problem related to getting in and out of chairs.

  7. 32 minutes ago, msgreenf said:

    no, no indication of that...

    Even this part.  Or was this posted in error?

    Support for sending ECP commands from within a Roku channel application has been discontinued"…..

    "In addition, ECP commands may not be sent from 3rd-party platforms (for example, mobile applications).

  8. On 4/1/2024 at 10:39 PM, AtlantaSteven said:

    Support for sending ECP commands from within a Roku channel application has been discontinued"…..

    "In addition, ECP commands may not be sent from 3rd-party platforms (for example, mobile applications).

    They appear to have removed that part from their statement.

    Nevermind

  9. This is very dependent about what you are using for playing a movie.  What do you mean by "before a movie starts".  Like  you start a movie in Netflix or Amazon Prime Video or some other streaming app?  Then this isn't possible unless you have a macro run a convoluted process when you first turn on the TV and before you get into the UI of the streaming app.

    If you are using an app like Plex, Jellyfin or Kodi then you should be able to do this.  It is called a preroll video.

    Here is how you do this in Plex: https://support.plex.tv/articles/202920803-extras/

    Quote

     

    To specify a pre-roll video, simply enter the full path to the file (e.g. /Users/sarah/Movies/preroll.mp4). You can also specify multiple videos; how you specify them will determine how they behave:

    • Separate videos with a comma: all specified pre-roll videos will be played sequentially:
      /Users/sarah/Movies/preroll-1.mp4,/Users/sarah/Movies/preroll-2.mkv,/Users/sarah/Movies/preroll-3.mp4

     

    •  
  10. 1 hour ago, RAV said:

    It's old, but pretty sure it still works.
    You'd need 11 incoming events per box, 0-9 and enter
    Example:  channel 212 on cable box A
    Sage would send:
    http://CONTROLLER_IP_ADDRESS:8080/BoxAtwo (composer response Box A send the 2 command)
    http://CONTROLLER_IP_ADDRESS:8080/BoxAone
    http://CONTROLLER_IP_ADDRESS:8080/BoxAtwo
    http://CONTROLLER_IP_ADDRESS:8080/BoxAenter

    https://untestedhacks.com/2013/web-events-driver/#comments

    great idea, thanks.  I just have to ensure that the delays between keys don't lead to a timeout.  I have used the WebEvents driver for years, and the Generic TCP driver added very similar functionality in 2020.  I will try this out.

    edit - I just tried this from a browser and it works well even with a bit of a delay between each keypress.

  11. 1 hour ago, msgreenf said:

    I meant read the chowmain doc

    Yes, but the examples that I see with variables are for outgoing commands like HTTP PUTs and GETs and not for incoming events.  As far as I can tell it appears that for incoming commands you can only send a hardcoded command that is predefined in the Control4 Generic TCP driver.  The example that they give is hitting the driver external with something like http://192.168.1.12:52690/garageOpen and http://192.168.1.12:52690/garageClose.  So then you set up a Command called garageOpen to open your door.  But using this with the RAV's idea should work but it is a bit of brute forcing.

  12. It appears that Control4 has pretty much the only IP control of Comcast Xfinity IPTV cable boxes. When you google looking for IP control of these boxes there is almost nothing to be found - no one has hacked around and posted stuff on Github like you would often see people hacking around with APIs for smart devices.

    I want to use Control4 as an IP tuning devices for some boxes that are connected to a PC based PVR system.  These boxes are typically controlled by a remote that is Bluetooth (or RF?).  The boxes do have an IR input but I am having trouble getting my PC based IR blaster to send the correct IR codes so I would like to find an alternate solution.

    I would like to send a command to Control4 like "Tune channel 212 on DeviceID 4858". The actual code in C4 programming looks like this (this is from a copy from the Composer programming tab):

    <cutitems><item><Proxy>cable</Proxy><Type>Command</Type><DeviceID>4858</DeviceID><Description>Go to channel 212 on the NAME</Description><XmlData><devicecommand owneridtype="" owneriditem="-1"><command>SET_CHANNEL</command><params><param><name>CHANNEL</name><value type="INTEGER"><static>212</static></value></param></params></devicecommand></XmlData><expression/></item></cutitems>

    How could I most easily do this?

    I am thinking you could possibly hit a URL with a command with parameters like http://192.168.1.12:52690/command?deviceid=4858&channel=212

    One way would be with @alanchow's Generic TCP driver.  But I am not sure that you can pass parameters with a URL call to that driver.  So you would have to hard code separate commands for each cable box and channel number combo.

    There also seems to be @itsfrosty's web2way driver.  But I am not sure what syntax to use with that driver. This is an example for setting a light level:
     

    http://CONTROLLER_IP:9000/?command=set&amp;proxyID=25&amp;variableID=1001&amp;newValue=100

    But I am not sure if you need a variableID mapped to the channel. 

    Anyone have any ideas on this?

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.