Giter VIP home page Giter VIP logo

Comments (15)

tomvanswam avatar tomvanswam commented on August 20, 2024 2

Unfortunately not het, thanks for asking and reminding me ;-)

from compass-card.

tomvanswam avatar tomvanswam commented on August 20, 2024 1

A kind of similar thing you ask for is possible, see the bottom right compass-card:
image
The top right compass card shows the raw wind and heading angles.
Only thing that is not possible like this is to show the N as north indicator, that's why I configured it as outward arrow.

To get this you need 2 template sensors, which calculate the north and wind direction angle in relation to your heading.

sensor:
  - platform: template
      calculated_north:
        friendly_name: "Calculated North"
        unit_of_measurement: "°"
        icon_template: "mdi:compass-outline"
        value_template: "{{ 360 - (states('input_number.heading') | float) }}"
      calculated_wind_direction:
        friendly_name: "Calculated Wind Direction"
        unit_of_measurement: "°"
        icon_template: "mdi:compass-outline"
        value_template: "{{ (states('input_number.wind_direction') | float) - (states('input_number.heading') | float) }}"

Use these sensors to populate the compass-card as such:

type: 'custom:compass-card'
indicator_sensors:
  - sensor: sensor.calculated_north
    state_abbreviation:
      show: false
  - sensor: sensor.calculated_wind_direction
    indicator:
      type: inward
  - sensor: input_number.heading
    state_abbreviation:
      show: true
    state_value:
      show: true
    state_units:
      show: true
    indicator:
      show: false

Hope this will do until I get the N indicator also dynamic.

from compass-card.

tomvanswam avatar tomvanswam commented on August 20, 2024 1

Hi! Can I take a little of your time? To not make new thread. Can you make offset option more friendly with direction? Now it's looks like picture (my windows facing to south)

Good point! Looks like a lazy implementation from my side ;-)

from compass-card.

tomvanswam avatar tomvanswam commented on August 20, 2024 1

I'm halfway there, but time is slipping through my fingers lately.

from compass-card.

Rust-Shch avatar Rust-Shch commented on August 20, 2024 1

Hello! Sorry for may be stupid question, but how to include second stnsor into the compass? I want wind direction (arrow inward) and sun (when above horizon), with values of wind speed and azimuth, and house outline behind. So far I managed only wind and wind speed.
Thank you in advance and for the awesome instrument!

from compass-card.

tomvanswam avatar tomvanswam commented on August 20, 2024

What an excellent idea! Thanks for taking the time to help make this card even better.

You're right, the N indicator can not be made dynamic with a sensor. I'll add this, and add E, S and W indicators as well.

Multiple arrows are already possible. I'll whip up an example and post it here.

from compass-card.

alnavasa avatar alnavasa commented on August 20, 2024

TOM! Thanks for considering the feature,
I am not in a hurry, so I'll wait until v1.2
Thanks a lot!

from compass-card.

tomvanswam avatar tomvanswam commented on August 20, 2024

In v1.2.0 the background and e/s/w indicators are added. The dynamic N (and the other new ones ofc) will have to wait till v1.3.0

from compass-card.

alnavasa avatar alnavasa commented on August 20, 2024

Don't worry tom!
I'll try it, but looking forward for 1.3.0,
I am a fan of your work!
Thanks

from compass-card.

Psytoshgen avatar Psytoshgen commented on August 20, 2024

Hi!
Can I take a little of your time? To not make new thread. Can you make offset option more friendly with direction?
Now it's looks like picture (my windows facing to south)
12345676

from compass-card.

Psytoshgen avatar Psytoshgen commented on August 20, 2024

Is your feature request related to a problem? Please describe. Used as a compass for a car, boat, or any moving vehicle.

Describe the solution you'd like I would like to have a arrow pointing up, instead of the north, a north rotating, and if possible a second arrow pointing to the wind

Describe alternatives you've considered I have tried to mess with the offset option, but couldn't make it work. Offset only allows values, not sensors, and I am neither sure if this would fix it.

Additional context I have a wind direction sensor, a boat course, and a boat speed sensor, three sensors. I would like to have it behave (Not look) like the two following:

Captura de pantalla 2021-03-09 a las 21 01 55 Captura de pantalla 2021-03-09 a las 21 02 20

Or if possible like this (arrow up, wind arrow, north rotating):

Captura de pantalla 2021-03-09 a las 21 02 35

ah yes, maybe it's easy-to-use flexible horseshoe card integration to make last compas?

from compass-card.

lensherm avatar lensherm commented on August 20, 2024

@tomvanswam, firstly thanks for great work.

Just so I don't go down a rabbit hole someone's been to already, does using a template for a calculated offset to dynamically smoothly rotate the entire circle currently work?

from compass-card.

tomerddd avatar tomerddd commented on August 20, 2024

Heya! Wonder if you ever got to dynamic rotation (for boat heading)

Thanks for your efforts - love your work!

from compass-card.

Next9999 avatar Next9999 commented on August 20, 2024

i also look forward to have that nice feature :-)

1

from compass-card.

tomvanswam avatar tomvanswam commented on August 20, 2024

Hello! Sorry for may be stupid question, but how to include second stnsor into the compass? I want wind direction (arrow inward) and sun (when above horizon), with values of wind speed and azimuth, and house outline behind. So far I managed only wind and wind speed. Thank you in advance and for the awesome instrument!

With a config something like this

type: 'custom:compass-card'
indicator_sensors:
  - sensor: sensor.wind_direction
    indicator:
      type: inward
  - sensor: sensor.sun_angle
    indicator:
      type: circle
value_sensors:
  - sensor: sensor.wind_speed
  - sensor: sensor.wind_sazimuth
compass:
  circle:
    background_image: /local/compass-card/house.png
    background_opacity: 0.5

See example in the readme

from compass-card.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.