Wysłanie image entity w powiadomieniu

Hej mam podgląd z drukarki jako image.nazwa encji.

Moje pytanie jest jak zrobić z tego zjecie jak się robi camera snapshot

zdjęcie by zapisywało się katalogu np //config/www/tmp/nazwa.pliku.jpg

bym mógł wysłać jako powiadomienie.

moze sie nie zapisywac ale jak zrobic automatyzacje podczas ktorej wysle mi najnowsza wersje tej encji?

@Robert_Kopczaśki pokaż całą encję, najlepiej z Narzędzia deweloperskie → Stany.

Jasne Prosze

Spróbuj cos w stylu:

action:
  - service: notify.notify_bob
    data:
      message: Drive image
      data:
        image: >-
          /api/camera_proxy/camera.drive_person?token={{state_attr('camera.drive_person','access_token') }}

ale zamieniając camera na image.

P.S. Odpowiadam z komórki i naprawdę trudno przepisywać tekst z małego obrazka.

1 polubienie

Dziękuje ze w ogóle ci się chce.

Tylko po tym co mi wysłałeś to on odwoła się do tej encji i wysle mi zjecie homa assistat notity.

ja chciałbym by zapisał mi to zdjęcie w jakimś katalogu np //config/www/tmp/bamboo.jpg

tak bym mogl odwoływać się do tego zdjęcia bym mogl je wysłać telegramem.

Chcesz zgromadzić te zdjęcia? I wysyłać tylko niektóre, wybrane?

Do tego też jest wykorzystywana usługa notify, nie ma różnicy, ja do wysylania przez WhatsApp też używam notify, na Android TV też notify.

Cos ciemna masa ze mnie

service: telegram_bot.send_message
metadata: {}
data:
message: Drive image
data:
image: >-
/api/camera_proxy/image.drive_person?token={{state_attr(‘image.drukarka_3d_p1s_camera’,'d1176e71c79273187) }}}

Czego tu nie rozumiem? albo co zle robie?

u Ciebie nie ma d1176e71c79273187 tylko atrybut encji access_token

{{state_attr(‘image.drukarka_3d_p1s_camera’,'access_token') }}

poza tym masz trzy klamry z prawej a 2 z lewej {}

używaj wstawiając kod poprawnego formatowania.
https://forum.arturhome.pl/t/jak-prawidlowo-zamieszczac-yaml-inny-kod-lub-logi-w-postach-na-forum/11455

service: telegram_bot.send_message
metadata: {}
data:
message: Drive image
data:
image: >-
/api/camera_proxy/camera.drive_person?token={{state_attr(‘camera.drive_person’,‘access_token’) }}

mam tylko napis drive image

Moja kamera image.doorbell_event_image 2 razy access_token z atrybutów (tutaj fałszywy)

image: >-
  /api/image_proxy/image.doorbell_event_image?token=b122d330d4f3c165b9b65aec25d5e09e80bdfc3ffef3b69d129c9f1bcb345708={{state_attr('image.doorbell_event_image','b122d330d4f3c165b9b65aec25d5e09e80bdfc3ffef3b69d129c9f1bcb345708')}}

   service: telegram_bot.send_message
    data:
      message: Drive image
      data:
        image: >-
         /api/image_proxy/image.drukarka_3d_p1s_camera?token=b122d330d4f3c165b9b65aecb69d129c9f1bcb345708={{state_attr('image.drukarka_3d_p1s_camera','b122d330d4f3c165b9b65aecb69d129c9f1bcb345708')}}

Nadal mi wysyła bez obrazka

access_token: b122d330d4f3c165b9b65aecb69d129c9f1bcb345708
entity_picture: /api/image_proxy/image.drukarka_3d_p1s_camera?token=b122d330d4f3c165b9b65aecb69d129c9f1bcb345708
friendly_name: Drukarka 3D P1S Camera

Podstawiłem według tego schematu

Spróbuj przesłać na telefon przez Send a notification via mobile_app`

:thinking:Podobno
telegram_bot.send_message używa klucza photo do wysyłania obrazów.

Przetestuj w narzędziach deweloperskich- usługi

service: telegram_bot.send_message
data:
  message: Drive image
  data:
    photo:
      - url: "/api/image_proxy/image.drukarka_3d_p1s_camera?token=b122d330d4f3c165b9b65aecb69d129c9f1bcb345708={{state_attr('image.drukarka_3d_p1s_camera','b122d330d4f3c165b9b65aecb69d129c9f1bcb345708')}}"
    caption: "Obraz z kamery Drukarka 3D P1S"

Ok wiec wyslalem na telefon przez home assistant i tak samo jest wysylanie bez obrazka tekst tylko

Wyślij przez Narzędzia deweloperskie, podmień tylko nazwę telefonu

service: notify.mobile_zmien_na_swój_telefon
data:
  message: Kamera Doorbel
  data:
    image: >-
      /api/image_proxy/image.drukarka_3d_p1s_camera?token=b122d330d4f3c165b9b65aecb69d129c9f1bcb345708={{state_attr('image.drukarka_3d_p1s_camera','b122d330d4f3c165b9b65aecb69d129c9f1bcb345708')}}

Twój kod, może przy kopiowaniu powstał błąd ale jest złe wcięcie w kodzie

Juz robilem ale nie działa bo nie… Dzieki wielkie za pomoc podlaczylem mini kamere ip i dziala od razu

Podłącze się … mam ten sam problem próbując wysłać obrazek z kamery Reolink.
Encja kamery wygląda podobnie jak we wcześniejszych postach, czyli:


a powiadomienie to:

service: notify.mobile_app_moto_g
metadata: {}
data:
  message: Człowiek przed domem
  data:
    entity_picture: >-
      /api/camera_proxy/camera.przed_domem_sub?token=5bde89db7172c7d8a29dd8efd={{state_attr('camera.przed_domem_sub','5bde89db7172c7d8a29dd8efd')}}

Wysłanie tego kodu przez Narzędzia deweloperskie powoduje, że otrzymuję sam komunikat bez zdjęcia. Próbowałem użyć:
entity_picture
photo
image
niestety bez efektu. Jakieś pomysły?

Tak ale z print screenów nie będę przepisywał i tłumaczył, sorry, nie mam na to czasu :), proszę o tekst.

Poniżej atrybuty encji z obrazka - wartość klucza ze ścieżką “api/image_proxy…” jest też w sformatowanej wersji w przesłanym przeze mnie powiadomienu :slight_smile:

access_token: 4bf1d1b91f879ae6471da3619e6cff
frontend_stream_type: hls
entity_picture: /api/camera_proxy/camera.przed_domem_sub?token=4bf1d1b91f879ae6471da3619e6cff
friendly_name: Kamera przed domem
supported_features: 2

@Adrian zapomniałem zapytać masz Androida czy iOS’a?

Telefon z androidem.