Outils pour utilisateurs

Outils du site


script_post_auto_image_mastodon

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
script_post_auto_image_mastodon [2021/09/07 10:37]
tom23
script_post_auto_image_mastodon [2021/09/08 16:35] (Version actuelle)
tom23
Ligne 56: Ligne 56:
 ====Version utilisant Home Assistant==== ====Version utilisant Home Assistant====
  
-Depuis la tortue vit dehors, et les lampes du terrarium sont remplacées par le soleil. Pour adapter chaque jour les heures de début et de fin des plages de prises de vue, j'ai décidé de me baser sur l'API de mon instance Home Assistant qui propose une valeur qui indique si le soleil est levé ou couché ("true" pour levé, "false" pour couché).+Depuis la tortue vit dehors, et les lampes du terrarium sont remplacées par le soleil. Pour adapter chaque jour les heures de début et de fin des plages de prises de vue, j'ai décidé de me baser sur l'API de mon instance Home Assistant qui propose une valeur qui indique si le soleil est levé ou couché ("above_horizon" pour levé, "below_horison" pour couché).
  
 L'entity_id est appelée "sun.sun": L'entity_id est appelée "sun.sun":
Ligne 97: Ligne 97:
 #On voit ensuite l'adresse http de l'instance Home assistant, suivi du port, puis de l'emplacement de des informations sur le soleil api/states/sun.sun puis le traitement par jq pour extraire la valeur qui nous intéresse. #On voit ensuite l'adresse http de l'instance Home assistant, suivi du port, puis de l'emplacement de des informations sur le soleil api/states/sun.sun puis le traitement par jq pour extraire la valeur qui nous intéresse.
  
-sun=$(curl -s GET -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9........" http://192.168.X.X:8123/api/states/sun.sun | jq .attributes.rising)+sun=$(curl -s GET -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9........" http://192.168.X.X:8123/api/states/sun.sun | jq -r .state)
  
  
 #Ensuite on lance la prise de vue puis l'envoi sur mastodon si la valeur remontée indique que le soleil est levé #Ensuite on lance la prise de vue puis l'envoi sur mastodon si la valeur remontée indique que le soleil est levé
-if [ $sun = "true" ]+if [ $sun = "above_horison" ]
  
 then then
script_post_auto_image_mastodon.txt · Dernière modification: 2021/09/08 16:35 de tom23