Jump to content


c4Forums Member
  • Content Count

  • Joined

  • Last visited

  • Days Won


harper last won the day on August 24 2018

harper had the most liked content!

About harper

  • Rank
    Control4 End User
  • Birthday March 21

Profile Information

  • Gender
  • Location

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. harper

    Realtime Event Webhook Driver

    Yea. The webhook -> nodered is a good patch for now. This is also why i built the prometheus logger. But i like the idea of something custom to control4. let me know what you settle on and whether I can help out at all.
  2. harper

    Realtime Event Webhook Driver

    lol. regardless of how its spelled - i would love help
  3. harper

    Realtime Event Webhook Driver

    let me see if i can take care of this later this week. Do you know lua? feel free to email out of band: harper@nata2.org
  4. harper

    Prometheus Metric Logger driver

    I will look more into it. but time is short. It would be a MUCH better solution than webhook to node red and back again.
  5. harper

    Realtime Event Webhook Driver

    Yea. I do that - but not via an interface for the end user. I will work on that now. If there are types that you want to track before I build out the interface - let me know. I will make a new build that tracks more than it already does
  6. harper

    Tesla Driver

    I am thinking of writing a tesla driver that interfaces with the *unofficial* tesla API. Is there any interest? I will need some folks to test
  7. harper

    Realtime Event Webhook Driver

    I am still trying to figure out the best way to do this. Just entering the various drivers gets unwieldy - but i will try it out. In the meantime, I can do a new build with a lot more drivers enabled. Which drivers should i enable?
  8. harper

    Realtime Event Webhook Driver

    The easiest way to connect them together is to run nodered as the "conduit." Control4 Webhooks -> NodeRED -> HASS You can use nodered to transform the webhooks payload into MQTT that hass can understand. Let me know if this makes sense. NodeRed is pretty nice and should allow you to get what you want done. You can also transform the webhook from control4 into a different formed webhook that would be nearer what the sensor.http expects. Let me know how it works out
  9. harper

    Prometheus Metric Logger driver

    has anyone successfully rolled out MQTT on control4?
  10. harper

    Prometheus Metric Logger driver

    I forgot to answer about the webview driver: I will try it out and let you know. I have some fun grafana dashboards that would be fun to put on the T3s
  11. harper

    Prometheus Metric Logger driver

    I have a terrible implementation. However, I have had really good luck using my webhooks driver and nodered. Nodered will translate the incoming payload from control4 into a good mqtt payload. It works super well and is way more robust than my crappy implementation. The best route forward is for someone (hopefully not me) to actually port an MQTT client and server to C4 flavored lua. I have looked into it - but it is a PITA and i didn't want to get into the annoyances of actually writing a server.
  12. harper

    Prometheus Metric Logger driver

    I have no idea. I have dashboards for everything in my house (sleeping quality, air quality, machines, plex stuff, etc). obviously YMMV. Its a free driver.
  13. Hello! I have another driver for you! This is another alpha driver that should work great (it is working for me and is fun). It allows for the monitoring system Prometheus to grab metrics from your control4 system and graph them in Grafana or another dashboard system. Download, instructions and more info is here: http://c4drivers.com/prometheus-logger Here are some example screenshots from my prometheus install and my grafana dashboard:
  14. harper

    Realtime Event Webhook Driver

    makes sense. I will work that in for the next release.
  15. harper

    Realtime Event Webhook Driver

    You might want to try it and see if you run into issues. I have had it hit both a docker instance and lambda with no issues.