Récemment, j'ai commencé à utiliser Nature Remo et je l'ai trouvé pratique, j'ai donc créé une gemme appelée nature_remo_api du client API de Nature Remo. C'est la première fois que je fabrique un bijou, je vous serais donc reconnaissant si vous pouviez dire si ce serait plus facile à utiliser.
Extrait du fonctionnaire
Télécommande intelligente qui vous permet de faire fonctionner les appareils électroménagers tels que les climatiseurs et les téléviseurs avec votre smartphone
Et cela.
Jusqu'à présent, il était nécessaire de gérer la télécommande de chaque appareil électroménager, mais avec Nature Remo, cela peut être complété avec un simple smartphone. Récemment, le nombre d'appareils électroménagers connectés à Internet augmente, mais je pense personnellement que Nature Remo est un gadget qui peut mettre à jour les appareils ménagers existants afin qu'ils puissent être connectés à Internet de manière pseudo. Pour plus de détails sur son utilisation, veuillez consulter le Site officiel.
C'est pour les rubygems! (Parce que c'était la première fois que je fabriquais un bijou, j'ai été impressionné quand il est apparu sur cette page ... lol) https://rubygems.org/gems/nature_remo_api
Tout d'abord, obtenez un jeton d'accès depuis cette page. (Il y a un lien vers la page pour obtenir le jeton d'accès dans la description d'OAuth2)
Définir les variables d'environnement
echo 'export NATURE_REMO_ACCESS_TOKEN="Définir le jeton acquis"' >> ~/.bash_profile
Refléter les variables d'environnement
source ~/.bash_profile
NatureRemoApi::Client.configure do | config |
config.access_token = ENV['NATURE_REMO_ACCESS_TOKEN']
end
client = NatureRemoApi::Client.new
client.user_me
client.update_user_me(nickname: <nickname>)
client.devices
client.update_device(device_id: <device_id>, name: <name>)
client.appliances
client.signals(appliance_id: <appliance_id>)
client.send_signal(signal_id: <signal_id>)
Il est toujours en cours de développement, alors j'aimerais continuer à prendre en charge plus d'API!
Recommended Posts