gickowtf / pixoo-homeassistant

Home Assistant Integration for Divoom Pixoo 64
MIT License
112 stars 12 forks source link

[Feature] Added a lot of image options #44

Closed Mrredstone5230 closed 5 months ago

Mrredstone5230 commented 5 months ago

This only extends the behavior of the image component.

(Of course, the old image_path still works, and it will try to open an image on the home assistant's instance file system.)

Example page:

- page_type: components
  components:
    - type: text
      content: asdsdaaasdasdf
      position:
        - 0
        - 8
      font: PICO_8
      color:
        - 255
        - 0
        - 0
    - type: text
      content: Thx 4 Supportfffffffffffasdsda
      position:
        - 0
        - 25
      font: PICO_8
      color:
        - 255
        - 0
        - 0
    - type: image
      image_path: /config/custom_components/divoom_pixoo/img/weather/rainy.png
      position:
        - 30
        - 30
    - type: image
      position:
        - 0
        - 0
      image_url: >-
        https://www.adobe.com/fr/express/feature/image/media_16ad2258cac6171d66942b13b8cd4839f0b6be6f3.png
      resample_mode: box
      height: 30
    - type: image
      position:
        - 0
        - 30
      image_data: >-
        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
      resample_mode: nearest
      height: 8
gickowtf commented 5 months ago

that's really great i'm currently writing the readme and testing everything directly... that's incredibly good :D I also really like base64