Automation News for August 17 2017

SiriProxy on Raspberry Pi Home Automation Control

SiriProxy on a Raspberry Pi for voice control of home automation. Click `show more` for details. All my SiriProxy plugins are on my GitHub page and are all open …

Nox is a command-line tool that automates testing in multiple Python environments, similar to tox. Unlike tox, Nox uses a standard Python file for configuration. The latest documentation is available on Read the Docs.
more…

Object-based machine automation method and system

A machine automation control module initiates the machine automation server object in the server process and instructs the machine automation server object to initiate the machine automation client object on the client machine via the communications mechanism to control operation of the client machine. The machine automation control module specifies a given client machine and instructs the machine automation server object to create a machine automation client object in the client process on the specified client machine. A machine automation control module 102 can be developed in at least one of many programming languages to control multiple machine automation clients 106 and 108, including the complex automation scenarios of a client machine reboot, log ins and log outs on the client machine, disk image restorations, application installations, and other machine or application configuration scenarios. The machine automation control module 102 controls operations on one or more client machines through the machine automation server objects 104, and therefore through one or more machine automation client objects 112, which may be instantiated in correspondence to the machine automation server objects 104. In one embodiment, the machine automation control module 102 calls an “Init” method in the machine automation server object 116, passing a client machine identifier identifying the machine automation client 106, to instantiate the client object 110 thereon. At a subsequent time in the execution to the machine automation control module 102, an instruction causes the machine automation server object 116 to request the result from the machine automation client object 110, which returns the result to the machine automation server object 116 in its response. In this manner, the machine automation control module 102 may initiate an operation on a one client machine, and quickly retain control of the server processing to initiate another operation on a second client machine while the automation operation of the first machine automation client continues concurrently. If the machine automation client 106 reboots, all processes executing on the machine automation client 106 are terminated, including the machine automation client object 110 and the client side of the communication mechanism 130 between the machine automation client object 110 and the machine automation server object 116. Through the machine automation server objects 104, the machine automation control module 102 can also initialize corresponding machine automation client objects 110,124,126, and 132 by specifying to each server object an identifier of a given machine automation client. The machine automation control module 102 then instructs the machine automation server object 118 to initialize the machine automation client object 124 on the machine automation client 106 by passing an appropriate machine identifier in an Init method call to the server object 118. The machine automation control module 102 then instructs the machine automation server object 120 to initialize the machine automation client object 126 on the machine automation client 108 by passing the machine identifier in an Init method call to the server object 120. The method waits until the machine automation client has successfully rebooted and the machine automation client object has reconnected with the machine automation server object before returning and allowing the machine automation control module to continue. In an embodiment of the present invention, the computer 200 can represent either a server or a client computer system, wherein the processor 202 executes a machine automation code module and machine automation server objects in a server process and a machine automation client objects in a client process. Under command of the machine automation control module, instructing operation 312 instructs the machine automation server object to call a method in the machine automation client object to control operation of the client machine.
more…

Automation i to 12 – Documents

AUTOMATION Edited by Florian Kongoli Automation Edited by Florian Kongoli Published by InTech Janeza Trdine 9, 51000 Rijeka, Croatia …
more…

“Automation Integration Tests” test failed · Issue #740 …

“Automation Integration Tests” test failed #740. Closed maggu2810 opened this Issue Dec 15, 2015 · 12 comments
more…