C’est via Tuya.
Le distributeur peut aussi fonctionner en local.
Hello, bon moi la chatière est commandée, la minette devrait être pucée jeudi donc installation le week-end prochain et intégration dans HA dans la foulée !
Pas encore prévu de distributeur connecté pour ma part, il faut déjà qu’on lui réapprenne à manger correctement, il s’agit d’une maman errant en cours de domestication (avec ses 4 petits chatons, toute la famille recueillie à la maison… )
Ok merci pour ton retour.
J’hésite encore entre le ROJECO 4L WiFi Smart Pet Feeder / un no name sur Ali qui en est une copie
et le BALIMO ALEX.
L’idée est de l’intégrer in fine en local sous HA sans bidouille (remplacement par un ESP par ex …).
Lequel me conseillez vous ?
Hello,
Moi j’ai le Petkit et il est très bien. (j’avais un « no name » avec Tuya avant, mais au bout de trois mois, il a commencé à déconner sur les doses distribuées.)
Là où j’ai un peu craqué c’est que j’ai domotisé la litière : un petit capteur sur la trappe d’entrée/sortie et avec l’automatisation qui va bien, on reçoit la notification qui nous rappelle de changer la litière.
Hello,
Bon je viens de le recevoir et en lisant la notice, je découvre qu’il ne faut pas de caractères spéciaux dans le mot de passe du wifi 2.4…
Là je suis un peu vert car pour le coup, si je l’installe, je suis obligé de changer de mot de passe et de faire sauter toutes les connections des appareils connectés…
Quelqu’un aurait-il un caractère spécial dans son mot de passe pour me dire si ça fonctionne quand même ?
Merci d’avance !
Oui effectivement j’ai un réseau wifi invité sur mon routeur eero pour ce type d’éléments.
Merci pour l’astuce wifi invité, c’est très simple mais je n’y avais pas pensé…
Bonjour, petit retour : chatière installée ce week-end, parfaitement fonctionnelle !
Joséphine n’aura pas trop tardé à comprendre le système, c’est malin un chat !
J’ai installé l’intégration dans HA, elle m’a demandé mon login et MdP de mon compte Sure PetCare, et zou, plein de sensors de créés dans la foulé : présence Joséphine (avec le nom SVP !), niveau de batterie, etc., c’est vraiment top…
Pour l’instant j’ai juste ajouté un badge sur mon dashboard tablette qui indique la présence de Joséphine à la maison ou pas, d’un coup d’oeil sur la tablette en rentrant on voit si elle est là ou pas, mon épouse était bluffée…
Bonsoir.
Nous avons deux chats pucés et désirons acheter une chatière.
L’idée est de pouvoir interdire la sortie à un chat et pas à l’autre et selon des plages horaires ; configurables via android/iphone et surtout HA.
Est-ce que le modèle sure connect de petcare que vous utilisez/conseillez permet ces possibilités ?
Le fait que la chatière puisse être programmée individuellement pour chaque chat, c’est comme actuellement, où l’un est blessé et qu’il ne doive pas sortir et mouiller son pansement qu’il a à sa pate.
Le top serait de trouver une chatière filaire afin d’éviter la multiplication des ondes mais je crains fort que l’on soit obligés de prendre un modèle Zigbee ou wifi !
Malgré tout, si vous connaissez un modèle, n’hésitez pas à en parler ;).
Merci de vos retours. et bonne soirée.
Bonjour,
Avec celle que j’ai (Sure PetCare / Chatière à Puce électronique Connect SureFlap avec Hub), c’est parfaitement possible…
Elle n’est pas donnée (219 € sur Amazon actuellement),mais elle est top.
Seul bémol : j’ai l’impression que le remplacement des piles va être assez fréquent, j’ai mis des piles neuves il y a un mois et elles sont déjà à 75 %, ce qui présage une durée de vie d’environ 4 mois en tout… Bon il faudrait aussi que Joséphine arrête de jouer avec la trappe peut-être !
Sauf erreur de ma part, on peut bloquer la sortie ou l’entrée mais pas par chat , donc je pense qu’il faut répondre non a @JackThoumas
Si bien sûr, à condition que chaque chat ait une puce…
On peut enregistrer jusqu’à 32 puces différentes dans la chatière, et chaque puce (donc chat) a sa propre programmation…
[Edit] Je viens de vérifier dans l’appli, effectivement c’est pas évident, mais comme je n’ai qu’un chat je ne suis pas sûr…
Le mieux serait peut-être qu’il récupère la doc ou qu’il pose directement la question à Sure PetCare…
Bonjour et merci pour vos réponses.
Justement, la doc n’est pas claire à ce sujet .
Il est bien indiqué que l’on peut rentrer plusieurs puces pour plusieurs chats mais pas si chaque chat peut sortir ou pas, indépendamment.
La doc fait mention du hub et pas de HA, ce qui est « normal ».
J’ai envoyé un mail à la société et verrai bien leur retour.
Bonne après-midi.
Pour moi, @Sylv_01 , c’est pas possible cf screenshots (mais peut être qu’il y a un menu cacher pour le faire par chat ?)
Bonsoir.
@Romano : je pense que tu as raison ; c’est ce que je lis dans un des avis laissé sur la zone (voir l’avis de jérôme).
J’attends malgré tout la réponse de Petcare pour être tout à fait certain.
Mais il y a de grandes chances que l’on prenne la non connectée, à un peu moins de 100 €.
Tant pis pour HA ;).
Bonne soirée.
Bonjour,
Je possède donc le Balimo Alex cité plus haut par @JGD78 .
J’aimerais créer un bouton pour nourrir le chat (et peut-être même un programme comme c’est possible de faire depuis l’appli) mais je ne vois pas comment m’y prendre avec les différentes doses…
L’appli présente cette possibilité de distribution de croquettes comme ça :
On clique sur le nombre de doses et ça distribue
Alors que sous HA on a ça : (uniquement la possibilité de glisser pour distribuer une fois qu’on a cliqué sur l’entité)
Si quelqu’un pouvait me donner un coup de main sur la création d’un bouton qui reproduirait l’image de l’appli…
Merci d’avance !
Bonjour,
Il faut créer des boutons de type « input_boolean » & « input_boolean » pour pouvoir automatiser :
Le premier bouton (input_button.jaya_croquettes) va activer l’automatisation pour distribuer les croquettes & le second active/désactive (input_boolean.donne_a_manger_au_chat) la distribution automatique.
J’ai aussi créé un « input_number » pour gérer le dosage du distributeur.
Le tout pilote ton entitée tuya « number.jaya_a_faim_feed »
Ci-dessous le code des automatisation :
Distribution automatique selon horaire… :
alias: "Jaya Alexa donne à manger au chat "
description: ""
mode: single
triggers:
- entity_id:
- input_button.jaya_croquettes
id: "3"
trigger: state
- at: "07:30:00"
id: "1"
trigger: time
- at: "19:30:00"
id: "2"
trigger: time
- at: "09:00:00"
id: "4"
trigger: time
- domain: mqtt
device_id: 14102d4a82f488d8ee154f7ba4cd7321
type: button_quadruple_press
subtype: button_2
discovery_id: HBTNS-2305-090-424AD6 button_2_quad
trigger: device
- command:
- "Donne à manger au chat "
- "Donne à manger à jaya "
trigger: conversation
conditions:
- condition: or
conditions:
- condition: and
conditions:
- condition: trigger
id: "1"
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
- condition: not
conditions:
- condition: state
entity_id: input_select.mode_vacances
state: En vacances (à la maison)
- condition: state
entity_id: sensor.jour_ferie
state: unavailable
- condition: trigger
id: "2"
- condition: trigger
id: "3"
- condition: and
conditions:
- condition: trigger
id: "4"
- condition: or
conditions:
- condition: or
conditions:
- condition: time
weekday:
- sat
- sun
- condition: state
entity_id: input_select.mode_vacances
state: En vacances (à la maison)
- condition: not
conditions:
- condition: state
entity_id: sensor.jour_ferie
state: unavailable
actions:
- data:
value: "{{states('input_number.dosage_croquette_jaya')}}"
target:
entity_id: number.jaya_a_faim_feed
action: number.set_value
Active/désactive la distribution automatique :
alias: "Jaya > Donne à manger au chat (automatisation On/Off) "
description: ""
mode: single
triggers:
- entity_id:
- input_boolean.donne_a_manger_au_chat
trigger: state
conditions: []
actions:
- data: {}
target:
entity_id: automation.jaya_alexa_donne_a_manger_au_chat
action: automation.toggle
Code de la carte :
type: custom:vertical-stack-in-card
cards:
- type: custom:mushroom-template-card
primary: Donner à manger à Jaya !
secondary: ""
icon: mdi:cat
icon_color: ""
hold_action:
action: none
double_tap_action:
action: none
fill_container: true
layout: horizontal
badge_icon: mdi:bowl
badge_color: blue
entity: input_button.jaya_croquettes
picture: /local/jaja.jpg
card_mod:
style:
.: |
ha-card{
height: 80px !important;
}
mushroom-badge-icon {
animation: wobbling 0.7s linear infinite alternate;
}
@keyframes wobbling {
0% {transform: rotate(-80deg);}
100% {transform: rotate(40deg);}
mushroom-badge-icon$: |
.badge {
animation: ping 3s infinite;
}
@keyframes ping {
0% {box-shadow: 0 0 0 0 rgba(var(--rgb-blue), 0.7);}
70% {box-shadow: 0 0 0 10px transparent;}
100% {box-shadow: 0 0 0 0 transparent;}
}
mushroom-state-info$: |
.container {
--card-primary-color: ;
--card-secondary-color: #0080FF;
mushroom-shape-icon$: |
.shape {
color: green !important;
--shape-animation: ping2 5s infinite;
--shape-color: none;
--shape-color-disabled: transparent !important;
--icon-symbol-size: 0.8em;
--icon-color: #0080FF
}
@keyframes ping2 {
0% {box-shadow: 0 0 0 0 rgba(var(--rgb-blue), 0.7);}
70% {box-shadow: 0 0 0 15px transparent;}
100% {box-shadow: 0 0 0 0 transparent;}
}
- type: custom:mushroom-template-card
primary: Distribution croquettes
secondary: |-
{% if is_state(config.entity,'on') %}
Activée
{% elif is_state(config.entity,'off') %}
Désactivée
{% else %}
Bug
{% endif %}
icon: |-
{% if is_state(config.entity,'on') %}
mdi:bowl
{% elif is_state(config.entity,'off') %}
mdi:bowl-outline
{% else %}
mdi:alert
{% endif %}
icon_color: ""
tap_action:
action: toggle
hold_action:
action: none
double_tap_action:
action: none
fill_container: true
layout: horizontal
entity: input_boolean.donne_a_manger_au_chat
card_mod:
style:
mushroom-state-info$: |
.container {
{% if states(config.entity) == 'on' %}
--card-primary-color: ;
--card-secondary-color: #0080FF;
{% endif %}
{% if states(config.entity) == 'off' %}
--card-primary-color: tomato;
--card-secondary-color: tomato;
{% endif %}
}
mushroom-shape-icon$: |
.shape {
{% if states(config.entity) == 'off' %}
color: tomato !important;
--icon-symbol-size: 0.8em;
--shape-animation: ping 5s infinite;
--shape-color: none;
--shape-color-disabled: transparent !important;
--icon-color: tomato
{% endif %}
{% if states(config.entity) == 'on' %}
color: green !important;
border: 2.5px outset #0080FF;
--icon-symbol-size: 0.8em;
--shape-color: none;
--shape-color-disabled: transparent !important;
--icon-color: #0080FF
{% endif %}
}
@keyframes ping {
0% {box-shadow: 0 0 0 0 rgba(var(--rgb-red), 0.7);}
70% {box-shadow: 0 0 0 15px transparent;}
100% {box-shadow: 0 0 0 0 transparent;}
- type: custom:mushroom-number-card
entity: input_number.dosage_croquette_jaya
display_mode: slider
primary_info: name
card_mod:
style:
.: |
ha-state-icon {
{% set temp = states('input_number.dosage_croquette_jaya') | float %}
{% if temp == 1 %}
--icon-color: red;
{% endif %}
{% if temp == 2 %}
--icon-color: tomato;
{% endif %}
{% if temp == 3 %}
--icon-color: orange;
{% endif %}
{% if temp == 4 %}
--icon-color: yellow;
{% endif %}
{% if temp >= 5 %}
--icon-color: green;
{% endif %}
}
mushroom-number-value-control$: |
mushroom-slider {
{% set temp = states('input_number.dosage_croquette_jaya') | float %}
{% if temp == 1 %}
--main-color: red !important;
--bg-color: #F79F81 !important;
{% endif %}
{% if temp == 2 %}
--main-color: tomato !important;
--bg-color: #F7BE81 !important;
{% endif %}
{% if temp == 3 %}
--main-color: orange !important;
--bg-color: #F3E2A9 !important;
{% endif %}
{% if temp == 4 %}
--main-color: yellow !important;
--bg-color: #F5F6CE !important;
{% endif %}
{% if temp >= 5 %}
--main-color: green !important;
--bg-color: #d1eced !important;
{% endif %}
}
mushroom-state-info$: |
.container {
{% set temp = states('input_number.dosage_croquette_jaya') | float %}
{% if temp == 1 %}
--card-primary-color: red;
--card-secondary-color: red;
{% endif %}
{% if temp == 2 %}
--card-primary-color: tomato;
--card-secondary-color: tomato;
{% endif %}
{% if temp == 3 %}
--card-primary-color: orange;
--card-secondary-color: orange;
{% endif %}
{% if temp == 4 %}
--card-primary-color: yellow;
--card-secondary-color: yellow;
{% endif %}
{% if temp >= 5 %}
--card-primary-color: green;
--card-secondary-color: gren;
{% endif %}
}
mushroom-shape-icon$: |
.shape {
{% set temp = states('input_number.dosage_croquette_jaya') | float %}
{% if temp == 1 %}
border: 2.5px outset red;
{% endif %}
{% if temp == 2 %}
border: 2.5px outset tomato;
{% endif %}
{% if temp == 3 %}
border: 2.5px outset orange;
{% endif %}
{% if temp == 4 %}
border: 2.5px outset yellow;
{% endif %}
{% if temp >= 5 %}
border: 2.5px outset teal;
{% endif %}
color: green !important;
--icon-symbol-size: 0.8em;
--shape-color: none;
--shape-color-disabled: transparent !important;
}
Hello.
La question date un peu, mais je confirme qu’avec la « Cat Flap Connect », il est bien possible de garder un chat spécifique à l’intérieur sans bloquer toute la chatière.
L’application a un peu changé depuis les derniers screenshots, mais il faut aller sur sur la page des animaux, cliquer sur l’icone « intérieur/extérieur » (actions rapides) et pour pouvoir activer ou désactiver le « mode intéreur uniquement ».
La chatière sera alors bloquée dans le sens de la sortir pour cet animal uniquement (mais s’il est dehors, il pourra rentrer).
C’est indépendant du paramétrage général de la chatière (blocage manuel ou « couvre-feu » automatique).
Attention, ca n’empêche pas l’animal interdit de sortie de profiter du passage d’un de ses « collègues » et de le suivre avant que la porte se soit refermée !!! (oui, c’est malin ces bêtes-là…)
K.
Désolé du retard, je découvre seulement aujourd’hui ta réponse.
Merci beaucoup et y’a plus qu’à !!!