tengo algo hecho, pero la verdad por falta de tiempo no he podido hacer nada. Al final igual es CALETA lo que he hecho, pero muchas de esas cosas son bajables via github:
Librería de MQTT:
https://github.com/unreal4u/mqtt
Leer temps. desde los DS18B20:
https://github.com/unreal4u/ds18b20-sensors
GPIO:
https://github.com/PiPHP/GPIO
Esa última no es mía, pero sí es la librería que ocupo para apagar o prender relays:
Código:
https://gist.github.com/unreal4u/431e8b0263793e822037b0f971bb33ec
Scripts que ocupo para leer sensores DHT22:
Código:
https://gist.github.com/unreal4u/8104d8680056656123a84b0c68a88b67
Y así tengo la casa repartida con pequeños scripts
En cuanto al collar RFID: la verdad quería leer los chips que las gatas ya tienen, el único problema es que he leído que esos chips de repente son de difícil lectura (a veces pasa que ni el veterinario puede leer los chip, aún sabiendo en qué área está puesta) y además existen como 3 estándares, lo más probable es que yo tenga la mala pata de que una gata esté en un estándar y la otra en otra (una fue chipeada en Chile y la otra en Holanda), así que se me iría a la xuxa el coste y complejidad.
En ppio, no sería nada de complicado: el chip RFID que tienen las gatas simplemente es un número, con eso sé de qué gato se trata y podría accionar el servo para soltar una cantidad de comida X. Aunque no había pensado en un dispensador de comida, sí había pensado en poner una puertita en la puerta del patio, cosa que sepa cuándo entran o salen (Además de poner restricciones, onda que la puerta no se pueda abrir cuando el sol está escondido y esas cosas).
Ideas sobran, tiempo lamentablemente no
Saludos.