InEnduringGrowStrong@sh.itjust.works

For anything important, use matrix instead of lemmy DMs.

  • 0 Posts
  • 33 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle



  • Oh… I think you also need double quotes around template brackets when used as the value in a service call…? Which conflicts with the quotes around the entity and attribute so just use single quotes there.

    brightness_pct: "{{state_attr('light.kitchen_sink_ceiling', 'brightness')}}"
    

    Just whipped up a partial example with my living room lights. It is missing a trigger and an else butI focused on theactionyou had trouble with.
    Using brightness instead of brightness_pct seemed simpler. (Or at least if both can usethe same attribute…)

    alias: Example
    description: ""
    trigger: []
    condition:
      - condition: state
        entity_id: light.living_room_floor_lamp_1
        state: "on"
    action:
      - action: light.turn_on
        metadata: {}
        data_template:
          brightness: "{{state_attr('light.living_room_floor_lamp_1', 'brightness')}}"
        target:
          entity_id: light.living_room_floor_lamp_2
    mode: single
    


  • The router polling integration is probably a bit superfluous for devices that have the companion app installed.
    Although, it’s still helpful for other devices like guests’ phones, or non android/ios devices.

    Not sure how helpfully to your use case these will be, but a few ideas…

    It’s been a while since I tinkered, but I think you can also assign multiple devices to a person and track the person’s presence instead of a specific device.
    You can also create a group of persons, which is handy for some use cases.

    As an example, I have a group.us which contains person.me and person.mypartner. The group’s status is home if either of us are home and only changes to away if neither of us are home.

    Similarly, I have a group.guests which contains guests who sometimes spend the night.
    If any guests are home, my goodnight automation ignores the bathroom and the guest bedroom lights.

    group.guests:

    entity_id:
      - input_text.manual_guest_tracker
      - person.guest
      - person.fren
      - person.otherfren
      - person.olefren
      - person.stepbro
      - person.nephew
      - person.cousin
      - person.niece
    order: 3
    icon: mdi:bag-carry-on
    friendly_name: Guests
    

    I have an input boolean that changes input_text.manual_guest_tracker to home/not_home if we wanna enable “guests mode” without having to track a device.

    Single person with multiple trackers:
    person.fren:

    editable: true
    id: fren
    device_trackers:
      - device_tracker.applewafren
      - device_tracker.iphonefren
    friendly_name: Fren
    
    

  • In the companion app, where you choose the update interval, there’s a banner of text that explains it.
    Some sensors update instantly (such as connected WiFi SSID), others update on an interval (such a battery level or pressure sensor).
    The maximum update interval applies to non-instantaneous sensors.

    Sensors will update either instantly or on a defined interval. If the sensor supports instant updates then it will always receive instant updates. View the sensor details to learn which sensors update instantly.
    If the sensor does not support instant updates then it will update based on one of the below selected options
    You must restart the application when you make any changes to this setting

    When you select which sensors to enable you can see whether it’s an instantly updating one or one on a timer










  • Personally I use a ZFS pool in my Linux homelab that’s been rock solid. However the pucker factor would be high if a drive fails.

    I use a ZFS pool for my home stuff too.
    To minimize the pucker factor, I have an extra drive of the same capacity and I rotate through them in the mirror pool.
    It makes good practice replacing and resilvering drives and since it’s a mirror it’s also kind of an offline backup.
    Also, I had bought the initial drives at the same time and figured rotating though them would minimize the odds of failing around the same time.
    I’m much less wary of the whole thing now that I’ve resilvered the drives several times.