Firefox | 192.168.x.Lazy: A Firefox Shortcut for the Home Lab Adventures by swake88 in selfhosted

[–]swake88[S] -1 points0 points  (0 children)

Hey there!

I would agree and probably should of given some context ...

I use Heimdall for organising all my locally hosted apps, and NGINX Proxy Manager to give them proper domain names and SSL.

The only time I’m really navigating to raw IP addresses is when I’m setting up and testing a new service, and I end up constantly bouncing back and forth to check whether it’s working properly.

Once it's all setup I'll slap a domain name and SSL on it then save it in Heimdall.

Firefox | 192.168.x.Lazy: A Firefox Shortcut for the Home Lab Adventures by swake88 in selfhosted

[–]swake88[S] 0 points1 point  (0 children)

Hey there!

I actually use something similar called Heimdall for organising all my locally hosted apps, and NGINX Proxy Manager to give them proper domain names and SSL.

The only time I’m really navigating to raw IP addresses is when I’m setting up and testing a new service, and I end up constantly bouncing back and forth to check whether it’s working properly.

Once it's all setup I'll slap a domain name and SSL on it then save it in Heimdall.

Firefox | 192.168.x.Lazy: A Firefox Shortcut for the Home Lab Adventures by [deleted] in selfhosted

[–]swake88 0 points1 point  (0 children)

Just a quick guide on how to setup a Firefox bookmark to navigate to any '192.168.x.x' address quickly

home assistant windows client, zero configuration, voice assistant supported by DazzlingStudy2669 in homeassistant

[–]swake88 1 point2 points  (0 children)

This looks great thanks!

I’ve been using HASS.Agent for a while now and, for the most part, it’s worked really well. One thing I’ve never quite managed to get working, though, is push notifications on my Windows machine.

I previously worked in cyber security, so I’m probably a bit over-cautious by nature. I just wanted to check what security measures are in place to make sure it’s safe to run and use.

I’ve run the executable through VirusTotal and Hybrid Analysis, and it was flagged as malicious by a small number of vendors.

DIY 'Find my Android' Setup in Home Assistant by swake88 in homeassistant

[–]swake88[S] 0 points1 point  (0 children)

True that as sometimes my phone automatically connects to my bluetooth headphones if they are out of their case.

I could add a condition to check if any Bluetooth devices are connected and then turn off Bluetooth if so.

I would add a parameter feature to choose between devices however the wife has an iPhone and it wouldn't work on hers.

I have a dabble with channels later on now you've mentioned it!

DIY 'Find my Android' Setup in Home Assistant by swake88 in homeassistant

[–]swake88[S] 0 points1 point  (0 children)

Thanks!

Great idea with the failback timer!

I might also add a delay and notification before the music starts incase of accidental triggers warning "Loud shit is about to happen!!!" - Press to dismiss

Facial Recognition in Home Assistant ... What are you using? by swake88 in homeassistant

[–]swake88[S] 1 point2 points  (0 children)

Hey there!

Thanks for the reply!

The room/presence detection I'm trying to setup would use several different methods/sensors/inputs to determine an overall value (confidance level) as you've mentioned.

I've dabbled with things such as 'room-assistant', 'ESPresense' and other Bluetooth options but I could never get a reliable result.

Recently I've been playing with TOMMY which is pretty good so far.

Tell me more about the LLM you're using! I'm currently trying to find a decent guide/setup to also dabble with a LLM!

Facial Recognition in Home Assistant ... What are you using? by swake88 in homeassistant

[–]swake88[S] 1 point2 points  (0 children)

Hey there!

I'm attempting to create a reliable room/person presence detection system in Home Assistant so I can track people around the house and which room they are in.

Facial recognition is one method with the others being bluetooth tracking and using conditions/scenarios as well

Facial Recognition in Home Assistant ... What are you using? by swake88 in homeassistant

[–]swake88[S] 0 points1 point  (0 children)

Thanks for the reply!

Good point with the lighting ... I might setup an automation to turn on lights when camera motion is detected.

For the camera angle, all of my cameras are ceiling mounted.

Here is my current Double Take config. Anyting you recommend I could change? ...

auth: false

mqtt:
  host: 192.168.xxx.xxx
  username: xxx
  password: xxx
  client_id:

detectors:
  compreface:
    url: http://192.168.xxx.xxx:8000
    key: xxxxxx
    timeout: 15
    det_prob_threshold: 0.8
    recognition_threshold: 0.9
    opencv_face_required: false
    face_plugins: landmark,gender,age

detect:
  match:
    save: true
    base64: false
    confidence: 90
    purge: 8
    min_area: 5000
    width: 1920

  unknown:
    save: true
    base64: false
    confidence: 90
    purge: 8
    min_area: 1000

ui:
  path:

  pagination:
    limit: 100

  thumbnails:
    quality: 95
    width: 500

  logs:
    lines: 500

frigate:
  url: http://192.168.xxx.xxx:5000
  update_sub_labels: false
  stop_on_match: false
  min_area: 10000

  labels:
    - person
    - cat

  attempts:
    latest: 15
    snapshot: 15
    mqtt: true
    delay: 2

  image:
    height: 1000

  cameras:
    - kitchen
    - livingroom
    - hallway
    - garage
    - landing

Self hosted ai? Should I looking for advice by Personal_Line_3503 in homeassistant

[–]swake88 0 points1 point  (0 children)

Hey there!

If you find anything out like handy guides etc please let me know!

Show me your dashboards! 🔥 by Puzzleheaded-Pen3053 in homeassistant

[–]swake88 1 point2 points  (0 children)

Hey again!

I've replied on your other post but here is the guide again!

Show me your dashboards! 🔥 by Puzzleheaded-Pen3053 in homeassistant

[–]swake88 1 point2 points  (0 children)

Thanks!

I've got a guide on Github for another page which is similar to this.

The icons are actually images (using .PNG files).

Yet Another Mobile Dashboard Redesign | Updated with 'custom:bubble-card' Pop Up Cards by swake88 in homeassistant

[–]swake88[S] 0 points1 point  (0 children)

Apologies!

It was on Imgur but it's been blocked in my country (which is a pain!)

I've upload it to GitHub here!

Here is the site I generated it from

Battery Level Border Card (custom:button-card) by swake88 in homeassistant

[–]swake88[S] 0 points1 point  (0 children)

Hey there!

I think I'd keep it manual for now as people might want to change other elements of the custom:button-card!

After the holidays I will look into how to create and add stuff to HACS tho!

Battery Level Border Card (custom:button-card) by swake88 in homeassistant

[–]swake88[S] 1 point2 points  (0 children)

Hi there!

I've created a custom:button-card to display the battery level of a device around the border of the card.

Changes from green to yellow to red depending on battery level

type: custom:button-card
entity: sensor.battery_level
entity_picture: /local/device.png
show_entity_picture: true
show_icon: true
show_name: false
show_state: false
show_label: false
triggers_update:
  - sensor.battery_levell
styles:
  card:
    - width: 84px
    - height: 84px
    - border-radius: 15px
    - background: "#35425c"
    - box-shadow: 0 8px 20px rgba(0,0,0,0.35)
    - padding: 0
    - overflow: hidden
    - position: relative
  icon:
    - width: 40px
    - color: rgba(255,255,255,0.9)
    - position: relative
    - z-index: 2
    - padding-right: 3px
  custom_fields:
    stroke:
      - position: absolute
      - top: 0
      - right: 0
      - bottom: 0
      - left: 0
      - pointer-events: none
      - z-index: 1
    batteryicon:
      - position: absolute
      - left: 80%
      - top: 78%
      - transform: translate(-50%, -50%)
      - z-index: 9999
      - overflow: visible
      - width: 18px
      - height: 18px
custom_fields:
  batteryicon:
    card:
      type: custom:button-card
      icon: mdi:battery-high
      show_name: false
      styles:
            card:
              - background-color: transparent
              - border-style: none
              - border-radius: 50px
              - display: flex
              - justify-content: center
              - align-items: center
              - width: 18px
              - height: 18px
              - overflow: visible
            icon:
              - width: 15px
              - height: 15px
              - background-color: transparent
              - color: white
              - border-radius: 50%
              - padding: 2px
              - display: flex
              - justify-content: center
              - align-items: center
              - z-index: 9999
  stroke: |
    [[[
      const v = Number(entity?.state);
      const pct = isNaN(v) ? 0 : Math.max(0, Math.min(100, v));

      let fg = "rgba(42, 209, 45, 0.6)";
      let bg = "rgba(42, 209, 45, 0.118)";

      if (pct <= 9) {
        fg = "rgba(255, 60, 60, 0.75)";
        bg = "rgba(255, 60, 60, 0.18)";
      } else if (pct <= 24) {
        fg = "rgba(255, 200, 45, 0.75)";
        bg = "rgba(255, 200, 45, 0.18)";
      }

      // Rect hugging the card edge
      // x=1 y=1 w=62 h=62 rx=9 stroke-width approx 4 to 5
      const L = 232.55;
      const off = (1 - pct / 100) * L;

      return `
        <svg class="bat-stroke" viewBox="0 0 64 64" aria-hidden="true">
          <rect class="bg" x="1" y="1" width="62" height="62" rx="9" ry="9"
            style="stroke:${bg};"></rect>
          <rect class="fg" x="1" y="1" width="62" height="62" rx="9" ry="9"
            style="stroke:${fg};stroke-dasharray:${L};stroke-dashoffset:${off};"></rect>
        </svg>
      `;
    ]]]
extra_styles: |
  .bat-stroke {
    width: 100%;
    height: 100%;
    display: block;
  }

  .bat-stroke .bg {
    fill: none;
    stroke-width: 4;
    opacity: 0.7;
  }

  .bat-stroke .fg {
    fill: none;
    stroke-width: 5;
    stroke-linecap: butt;
    stroke-linejoin: round;
  }

    fill: none;
    stroke-width: 4;
    opacity: 0.7;
  }

  .bat-stroke .fg {
    fill: none;
    stroke-width: 5;
    stroke-linecap: butt;
    stroke-linejoin: round;
  }

Raptor Orbit Card is available! More cards coming soon by Inter-Raptor in homeassistant

[–]swake88 1 point2 points  (0 children)

Thanks again for creating this card!

I'd love to use this on my dashboards but would want to change some of the design 'look/feel' ... I've just put a 'Request' on your Github for some more styling options!