Announcement

Collapse
No announcement yet.

What is your role of HomeSeer to manage all metrics data?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    What is your role of HomeSeer to manage all metrics data?

    I started the discussion in the past with " Best way to inject data into InfluxDB from devices supporting SNMP". https://forums.homeseer.com/forum/ho...mp#post1527838

    However that will be to limited s metrics data could be made available in various ways.

    Currently I'm doing the Proof Of Principle for the Proxmox mettrics. And currently I think the two options below are viable. How are you managing your metrics and act on alarms? For my situation do you prefer option 1 or 2 (fyi all servers are also used for other purposes and the Grafana alerting API should be a new component). Foes anyone has experiences with the Grafana alerting API?

    Option 1:
    Click image for larger version

Name:	Proxmox Metrics - option 1.png
Views:	125
Size:	87.6 KB
ID:	1560914
    Option 2:
    Click image for larger version

Name:	Proxmox Metrics - option 2.png
Views:	157
Size:	87.1 KB
ID:	1560913



    Meanwhile, for the SNMP part the author of the Node-RED Node that I'm planning to use applied a fix and this week a version with SNMP v3 support was released. So I could start making progress there. Doubting if I should first draft all solutions before I start to build or that I should implement part by part and optimize/align later.

    ---
    John

    #2
    I use Node-RED to send any data to InfluxDB. I started doing this prior to mcsMQTT sending data. I will continue to use this method just for consistency in where it is sent from and the way I store data.

    I see there is a Proxmox contrib for Node-RED. It is 5 years old but may not have needed any updates. There is a message in the "issues" requesting an additional function from this past February and a closed item from Aug 12, 2021, so it is still working and only has 7 total "issues" of which 6 are closed. 2 of these were pulls to fix something in the code. As a result, I would consider going direct from Proxmox to Node-RED for anything needed on that end as opposed to hoping through InfluxDB. Also, I would likely have any alarm triggered in Node-RED and either reported directly to wherever I wanted to receive the alarm, or then sent to a HomeSeer device if that was my desire. This is because I use Node-RED as the communication point between HomeSeer and items which do not communicate directly. HomeSeer becomes my storage point for all items about the house (and extended to the car now) as well as my Event Engine whenever possible. Node-RED has become my scripting point as opposed to scripts in HomeSeer as well as my "Is there a contrib since there isn't a HomeSeer Plugin?" go to and a way to add Google Assistant capabilities to devices not covered by HomeSeer.
    Karl S
    HS4Pro on Windows 10
    1070 Devices
    56 Z-Wave Nodes
    104 Events
    HSTouch Clients: 3 Android, 1 iOS
    Google Home: 3 Mini units, 1 Pair Audios, 2 Displays

    Comment


      #3
      Originally posted by ksum View Post
      I use Node-RED to send any data to InfluxDB. I started doing this prior to mcsMQTT sending data. I will continue to use this method just for consistency in where it is sent from and the way I store data.

      I see there is a Proxmox contrib for Node-RED. It is 5 years old but may not have needed any updates. There is a message in the "issues" requesting an additional function from this past February and a closed item from Aug 12, 2021, so it is still working and only has 7 total "issues" of which 6 are closed. 2 of these were pulls to fix something in the code. As a result, I would consider going direct from Proxmox to Node-RED for anything needed on that end as opposed to hoping through InfluxDB. Also, I would likely have any alarm triggered in Node-RED and either reported directly to wherever I wanted to receive the alarm, or then sent to a HomeSeer device if that was my desire. This is because I use Node-RED as the communication point between HomeSeer and items which do not communicate directly. HomeSeer becomes my storage point for all items about the house (and extended to the car now) as well as my Event Engine whenever possible. Node-RED has become my scripting point as opposed to scripts in HomeSeer as well as my "Is there a contrib since there isn't a HomeSeer Plugin?" go to and a way to add Google Assistant capabilities to devices not covered by HomeSeer.
      That open issue on the Proxmox Node is for me. For me it seems to be that it is not actively maintained. But I noticed based on your search that there is a subflow available since 1 month (lets see if that person is willing to create also a subflow for the backup server) although I have the POP for this).

      You will also going the Node-RED route while Proxmox has a Native Metrics server for InfluxDB and Graphite? Going from Proxmox to Node-RED means that I have to create 300+ API calls.

      You wrote "I would likely have any alarm triggered in Node-RED and either reported directly to wherever I wanted to receive the alarm, or then sent to a HomeSeer". Do you have other locations where you want to receive the alarm? I can imagine you are using pushover, but love to see how are you managing your alarms. Currently I;m managing my alarms in HomeSeer which can send critical alarms to Pushover.

      You wrote :"Node-RED has become my scripting point as opposed to scripts in HomeSeer as well as my "Is there a contrib since there isn't a HomeSeer Plugin?" I'm using it in the same manner

      ---
      John

      Comment


        #4
        I am not using Proxmox, just mentioning how I would do something IF I were. I would likely have Proxmox send the data to the InfluxDB direct for that part. I would also have the Node-RED contrib installed and send data to Node-RED, but I would use a Switch Node to look for specific messages which I would be doing any Alarm item for and only handle those in Node-RED. Wouldn't this then lessen your API Calls? I just try to avoid middle man hops whenever necessary. My apologies for the confusion on these parts. I saw your flow suggesting you were looking at Proxmox to InfluxDB and InfluxDB to Node-RED and was suggesting direct connections to both as opposed to a hop.

        I send any critical messages via the web notifications using the Smart NORA contrib and have my phone subscribed to these as well as my desktop PC. I can then respond to the message from the notification as I can configure buttons sent and deal wit the response that is sent back to Node-RED.
        Karl S
        HS4Pro on Windows 10
        1070 Devices
        56 Z-Wave Nodes
        104 Events
        HSTouch Clients: 3 Android, 1 iOS
        Google Home: 3 Mini units, 1 Pair Audios, 2 Displays

        Comment


          #5
          Originally posted by ksum View Post
          I am not using Proxmox, just mentioning how I would do something IF I were. I would likely have Proxmox send the data to the InfluxDB direct for that part. I would also have the Node-RED contrib installed and send data to Node-RED, but I would use a Switch Node to look for specific messages which I would be doing any Alarm item for and only handle those in Node-RED. Wouldn't this then lessen your API Calls? I just try to avoid middle man hops whenever necessary. My apologies for the confusion on these parts. I saw your flow suggesting you were looking at Proxmox to InfluxDB and InfluxDB to Node-RED and was suggesting direct connections to both as opposed to a hop.

          I send any critical messages via the web notifications using the Smart NORA contrib and have my phone subscribed to these as well as my desktop PC. I can then respond to the message from the notification as I can configure buttons sent and deal wit the response that is sent back to Node-RED.
          That will indeed minimize the API calls and is more in line with the architecture that I envision. See option 3 below:
          Click image for larger version

Name:	Proxmox Metrics - option 3.png
Views:	84
Size:	85.2 KB
ID:	1561181

          That Smart Nora app seems interesting. But I have so many things that I want to configure. First things first.

          ---
          John



          Comment


            #6
            Yes, I like the Option 3 diagram.

            I use Smart Nora to add Google Assistant capabilities to devices HomeSeer doesn't handle natively. Like my Denon receiver and the window shades. Been trying some stuff with my Squeezboxes, but will have to try the HomeSeer plugin for that as opposed to trying to do the Squeezebox interface with Node-RED. That is a minor item, though, so far back burner.
            Karl S
            HS4Pro on Windows 10
            1070 Devices
            56 Z-Wave Nodes
            104 Events
            HSTouch Clients: 3 Android, 1 iOS
            Google Home: 3 Mini units, 1 Pair Audios, 2 Displays

            Comment

            Working...
            X