mercredi 21 juin 2023

wallabag 2.6.0

Wallabag a 10 ans !
C'est un Logiciel Libre, mais il est aussi accessible sous forme de service : J'ai pris un abonnement à https://www.wallabag.it/fr pour soutenir le projet. Je m'en sers en plus de Shaarli pour mettre de côté les articles longs que je veux lire à tête resposée (il y a un export epub, pratique pour ma liseuse) ou les articles que je veux être certain de garder en copie.
(Permalink)

from Liens en vrac de sebsauvage https://ift.tt/0dBqauU
via IFTTT

vendredi 16 juin 2023

Google Home senrichit dun incroyable éditeur de scripts domotiques

C’était une de nouveautés les plus attendues par les utilisateurs avancés de Google Home : l’éditeur de scripts. Basé sur YAML, un langage bien connu des utilisateurs de domotique Home Assistant, ce nouvel outil permet désormais de coder très simplement en ligne des routines avancées pour Google Home. Voyons ce que cela apporte.

L’éditeur de script Google Home disponible en preview

Ça y est, nous y sommes, après de longs mois d’attente, l’éditeur de script Google Home est disponible en preview. S’appuyant sur YAML, un langage de script aussi facile à lire qu’à utiliser, ce nouvel outil marque un véritable tournant pour l’environnement maison connectée du géant du web qui n’est plus très loin de mériter l’appellation de système domotique.

En effet, Google Home vous permet désormais de créer des automatisations avec des déclencheurs, des conditions, des actions et une logique avancée qui n’est pas sans rappeler celle de Home Assistant, Jeedom ou encore Domoticz. A ceci près qu’ici, créer une routine est d’une facilité déconcertante…

Les scripts Google Home, un véritable jeu d’enfants ?

Oui, n’ayons pas peur, créer des automatisations avancées avec Google Home est un vrai jeu d’enfants. Les équipes de Mountain View n’ont pas fait les choses à moitié et nous fournissent un éditeur de scripts convaincant pensé pour les utilisateurs débutants comme avancés.

Si le YAML vous fait peur, n’ayez craintes, Google a pensé à intégrer un système d’autocomplétion. Késako ? En pressant les touches Ctrl + Espace de votre clavier, ou tout simplement en positionnant le curseur de votre souris en début de ligne, l’éditeur de scripts vous propose de lui même l’intégralité des déclencheurs, conditions, statuts ou actions possibles pour chaque appareil.

Autrement dit, si vous maîtrisez un minimum l’anglais et le jargon domotique, vous devriez parvenir à scripter vos premières routines sans même n’avoir jamais écrit la moindre ligne de YAML. C’est tout bonnement génial car vous ne pouvez que difficilement vous tromper et, surtout, vous ne risquez pas de « tout casser ». Dans le pire des cas, votre automatisation ne fonctionnera pas, c’est tout.

Évidemment, il vous faudra acquérir les bases de YAML pour aller plus loin et créer des automatisations complexes, mais vous pourrez apprendre petit à petit, au fur et à mesure de l’évolution de vos besoins et de votre maison connectée. Ceux qui se sont lancés dans la domotique Home Assistant vous le diront, on commence généralement par de petites automatisations, puis on met les mains dans le cambouis YAML, on perfectionne nos scénarios, et on finit avec une véritable usine à gaz !

Une documentation complète

Google le sait, les utilisateurs avancés de domotique n’ont pas attendu son éditeur de script pour créer des automatisations complexes pour leurs maisons connectées, mais ce n’est vraiment pas à eux que l’entreprise s’adresse. Non, ce nouvel outil semble plutôt viser ceux que l’on pourrait qualifier d’utilisateurs éclairés. Des utilisateurs frustrés par le manque de possibilités offertes jusque-là, mais qui s’en contentaient faute de mieux, soit parce qu’ils n’avaient pas les connaissances nécessaires pour utiliser un véritable système domotique, soit tout simplement parce qu’ils n’avaient pas le temps nécessaire à y consacrer.

Google fait donc dans la pédagogie et entend éduquer son socle d’utilisateurs à la programmation en YAML. Une initiative d’autant plus louable que tout est parfaitement documenté. En effet, les équipes du géant n’ont pas chômé et de nombreux guides sont d’ores et déjà à disposition des utilisateurs de l’éditeur de script Google Home.

Vous trouverez notamment :

Quelques exemples de scripts Google Home

Google fournit une vingtaine d’exemples de scripts parmi les plus répandus. Faciles à mettre en œuvre, ils pourront déjà vous apporter pas mal et vous permettre de comprendre le fonctionnement d’un script domotique écrit en YAML.

1 – Alerte en cas de déverrouillage d’une serrure connectée : cette automatisation permet d’allumer la lumière de la chambre à 100% si notre serrure Nuki Smart Lock 3.0 Pro est déverrouillée pendant la nuit. Les mauvais langues diront qu’elle fait suffisamment de bruit pour nous réveiller, mais si comme nous vous dormez profondément, ce script YAML est fait pour vous.

metadata:
  name: Alerte de déverrouillage Nuki
  description: Allumer la lumière de la chambre à 100% quand Nuki Smart Lock est déverrouillée la nuit

automations:
  starters:
  - type: device.state.LockUnlock
    device: Nuki - Porte
    state: isLocked
    is: false
  condition:
    type: time.between
    after: SUNSET
    before: SUNRISE
  actions:
  - type: device.command.BrightnessAbsolute
    devices: Lustre - Chambre
    brightness: 100

2 – Armer les caméras au départ de la maison : ce simple script permet d’armer toutes nos caméras, ainsi que notre sonnette connectée, lorsque tous les membres de la famille sont absents. La base, nous direz-vous ? C’est vrai, mais c’est désormais possible directement dans Google Home !

metadata:
  name: Armer caméras absence
  description: Armer les caméras lorsque plus personne n'est à la maison

automations:
  starters:
  - type: home.state.HomePresence
    state: homePresenceMode
    is: AWAY
  actions:
  - type: device.command.OnOff
    devices:
    - Camera - Entrée
    - Camera - Jardin
    - Camera - Bureau
    - Camera - Chambre
    - Sonnette - Porte
    on: true

3 – Allumer des lumières après détection de mouvement : lorsque notre capteur de mouvements Aqara Motion Sensor détecte un mouvement en cours, il allume la lumière de l’entrée. Après 3 minutes sans activité, la lumière s’éteint. Ici aussi, c’est un grand classique, mais c’est super pratique au quotidien.

metadata:
  name: Allumer l'entrée après détection de mouvement
  description: Allumer les lumières lorsqu'un mouvement est détecté et éteindra 3 minutes après la dernière détection
automations:
- starters:
  - type: device.state.MotionDetection
    device: Mouvement - Entrée
    state: motionDetectionEventInProgress
    is: true
  actions:
  - type: device.command.OnOff
    devices:
    - Plafonnier - Entrée
    on: true

- starters:
  - type: device.state.MotionDetection
    device: Mouvement - Entrée
    state: motionDetectionEventInProgress
    is: false
    for: 3min
  actions:
  - type: device.command.OnOff
    devices:
    - Plafonnier - Entrée
    on: false

Une belle évolution pour Google Home

En conclusion, après des années passées à se chercher, la plateforme Google Home semble enfin s’être trouvée. D’une application brouillonne qui ne trouvait grâce qu’aux yeux des débutants, nous sommes passés en quelques mois à une application agréable à utiliser et de plus en plus riche en fonctionnalités. La métamorphose est spectaculaire, avec une expérience utilisateur convaincante et des capacités d’automatisations qui talonneraient presque les meilleurs systèmes domotiques grâce à ce nouvel éditeur de scripts.

Reste que l’exécution dans le cloud de sa domotique expose une maison connectée à des pannes, un souci récurrent sur cette plateforme qui n’a jamais brillé pour la stabilité, entre disparitions inexpliquées de routines et volatilisations incompréhensibles de fonctionnalités pourtant appréciées des utilisateurs. La documentation de l’éditeur de scripts de Google Home précise d’ailleurs que « la fiabilité des routines peut être affectée par des coupures de courant, de connexion Internet, etc. qui les empêchent de fonctionner comme prévu ». C’est un vrai problème pour les utilisateurs avancés, mais le déploiement de Matter pourrait offrir un début de réponse à cette problématique.

Quoi qu’il en soit, Google Home avance clairement dans la bonne direction et nous ne saurions qu’inviter ses équipes à persévérer dans cette voie. Nous espérons que celles en charge d’Alexa chez Amazon en prendront de la graine, car force est de constater qu’après avoir pris un train de retard en janvier, c’est désormais un TGV lancé à plein vitesse que l’assistante de Seattle devra rattraper pour rester dans la course du meilleur assistant personnel au monde… Andy, si tu nous entends, ça urge un peu maintenant. 😅



from Les alexiens https://ift.tt/T6GR1qj
via IFTTT

mardi 13 juin 2023

Optimisez et améliorez vos performances en ligne avec cet outil d’analyse de sites

Hé salut les gens !

Si comme moi, vous avez un vieux site web plein de liens cassés et pas spécialement optimisé SEO, voici un outil très intéressant : Issue Detector.

Vous le savez, quand on a un site web, il est crucial de veiller à ce qu’il fonctionne correctement et offre une expérience utilisateur optimale. C’est bien pour l’utilisateur et Google surveille ça de près, contraignant les webmasters à se plier à ses exigences d’optimisation, sans quoi, les pages du site disparaitront dans le fond du classement.

Issue Detector est donc un véritable couteau suisse pour surveiller et optimiser votre site web. Il vous aide à détecter les problèmes de performance, à suivre les modifications de vos pages et même à surveiller la disponibilité de votre site. Grâce aux alertes en temps réel et aux analyses approfondies, vous pouvez rapidement identifier et résoudre les problèmes pour optimiser votre présence en ligne.

Ce qui m’a vraiment impressionné dans cet outil, c’est la facilité avec laquelle vous pouvez repérer les chevauchements de contenu, améliorant ainsi votre référencement et vous permettant de mieux structurer vos pages pour une meilleure lisibilité.

C’est comme si vous aviez un œil de faucon pour surveiller votre site, vous signalant les moindres problèmes afin que vous puissiez les résoudre rapidement et efficacement.

L’outil vous permet également d’analyser et d’affiner vos titres de pages et méta-descriptions, contribuant ainsi à améliorer vos taux de clics et vos classements dans les moteurs de recherche. Imaginez cela comme une lampe de poche, éclairant les zones d’ombre et vous montrant où concentrer vos efforts pour un gâteau SEO bien cuit !

Ne s’arrêtant pas là, il vérifie également les en-têtes manquants et les liens brisés, s’assurant que les robots d’exploration des moteurs de recherche pourront facilement naviguer sur votre site.

Ainsi, plutôt que de laisser des erreurs 404 frustrer vos visiteurs et les moteurs de recherche, Issue Detector se chargera de les trouver, ce qui vous permettra de vous concentrer sur d’autres tâches plus créatives (ou rémunératrices…hé hé).

L’outil est gratuit en version limitée à 2 domaines et un scan par tranche de 24h. Je vous invite à le tester, vous allez apprendre plein de choses sur votre site.

Et n’oubliez pas, l’avenir appartient à ceux qui comprennent que parfois, faire mieux, c’est faire autrement.

Source



from Korben https://ift.tt/SYklGZm
via IFTTT

lundi 5 juin 2023

FreedroidRPG – Sauvez le monde des méchants robots

Aujourd’hui, je vais vous présenter un petit jeu qui a la particularité d’être totalement gratuit et libre. Et comme souvent avec les jeux sous licence libre, celui-ci ne déroge pas à la règle puisque vous incarnerez un Tux qui part sauver les humains de robots rebels sanguinaires.

Cela s’appelle FreedroidRPG, et ce jeu, en développement continuel depuis 7 ans maintenant, me fait beaucoup penser à Little Big Adventure, avec une grosse liberté de choix et de mouvements à chaque étape du jeu, sans parler de la vue isométrique.

En plus du système de combats en temps réel, le jeu propose également un choix de programmes qui vous permet de prendre le contrôle des robots ennemis, de modifier leur comportement ou encore d’améliorer vos caractéristiques. FreedroidRPG offre plus de 50 types d’objets à utiliser et encore plus d’ennemis à combattre. Et surtout le système de dialogues avancé fournit un excellent contexte et des situations de jeu de rôle plutôt immersives. Et c’est même en français !

Bref, en gros, vous en aurez pour environ 12h de jeu et si vous en voulez encore plus, et bien vous pourrez même créer vos propres maps et vos propres aventures. Et en plus de FreedroidRPG, vous trouverez également sur le site, FreedroidClassic, un jeu d’arcade en 2D qui est un clone du jeu « Paradroid » sorti sur Commodore 64 en 1985. Dans ce jeu, vous contrôlez un robot à bord d’un vaisseau spatial interstellaire composé de plusieurs ponts reliés par des ascenseurs et le but du jeu est de détruire tous les robots ennemis en les dégommant ou en prenant le contrôle d’eux au travers d’un mini-jeu de circuits électriques.

Si ça vous intéresse, vous pouvez télécharger le jeu sur le site officiel, qui propose les sources ainsi que des programmes d’install pour Windows et MacOSX, ou encore des AppImages pour Linux. Le jeu est également disponible sur Steam pour ceux qui veulent.



from Korben https://ift.tt/hRUsqbB
via IFTTT