{"action":"opened","issue":{"url":"https://api.github.com/repos/tinkerspy/Automaton/issues/13","repository_url":"https://api.github.com/repos/tinkerspy/Automaton","labels_url":"https://api.github.com/repos/tinkerspy/Automaton/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/tinkerspy/Automaton/issues/13/comments","events_url":"https://api.github.com/repos/tinkerspy/Automaton/issues/13/events","html_url":"https://github.com/tinkerspy/Automaton/issues/13","id":148971660,"number":13,"title":"Assistance/Tips for RF24Network machine","user":{"login":"harmon25","id":6964054,"avatar_url":"https://avatars.githubusercontent.com/u/6964054?v=3","gravatar_id":"","url":"https://api.github.com/users/harmon25","html_url":"https://github.com/harmon25","followers_url":"https://api.github.com/users/harmon25/followers","following_url":"https://api.github.com/users/harmon25/following{/other_user}","gists_url":"https://api.github.com/users/harmon25/gists{/gist_id}","starred_url":"https://api.github.com/users/harmon25/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/harmon25/subscriptions","organizations_url":"https://api.github.com/users/harmon25/orgs","repos_url":"https://api.github.com/users/harmon25/repos","events_url":"https://api.github.com/users/harmon25/events{/privacy}","received_events_url":"https://api.github.com/users/harmon25/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-17T17:09:53Z","updated_at":"2016-04-17T17:09:53Z","closed_at":null,"body":"Hi tinkerspy,\r\n\r\nReally like what you have done with this library, very cool !!\r\n\r\nI am working on a home automation / smarthome project, and I would like to create all the nodes as  Automaton factories. Figure this is a pretty common use case, other people can benefit from your feedback here.\r\n\r\nOne thing that will be consistent for all nodes is sending and receiving messages over a 2.4GHz wireless network. ([RF24](https://github.com/TMRh20/RF24) + [RF24Network](https://github.com/TMRh20/RF24Network) )\r\n\r\nBeen playing around with a generic RF24Network machine which can be run within a factory and communicate and be triggered by other machines. [This is what I have so far](https://github.com/harmon25/Atm_RF24Network)\r\n\r\nIt seems to be working(states changing, events/actions triggering) but not convinced the state table is right. \r\n\r\n1. What do you think? Suggestions for how best to pull this off?\r\n2. I am using ON_LOOP for a function which needs to be called regularly within the loop, should i set it up as a timer? (based on best practices?)\r\n3. Have not yet implemented the SEND action which will take data from a buffer and send it over the network. Should I create a buffer in the machine that can be written to and read by the machine when the SEND event is triggered? Any tips on how best to do this?\r\n\r\nWill likely have more questions about this and related topics.\r\nThanks for any help! "}}