Zur besten Antwort gewählt
Nov 03, 2015 - 07:11
Alle anderen Geräte oder anderen Gateways anderer Hersteller die nicht per Funk zu steuern sind werden über die API bzw. Steuerungsbefehle des jeweiligen Herstellergateways angesprochen. Diese Steuerungsbefehle sendet aber nicht das Gateway sondern die Software NEO die auch bei einzelnen Herstellern wie Homematic eine Statusrückmeldung entgegennimmt. Der Umfang der Steuerungsbefehle die NEO an Fremdhersteller senden kann umfast nicht immer den kompletten Befehlsatz wie vom Originalhersteller in sofern muss man dort mit Einschränkungen leben. Die Befehle die unterstützt werden sind meist in der Modulbeschreibung der Shopseite mit aufgeführt.
Ein SDK gibt es nicht, das wäre durchaus wünschenswert aber anscheinend will Mediola hier alle Module selber bauen. Daher muss man wenn man diese Module nutzten will warten bis Mediola zu dem Gerät ein passendes Modul veröffentlicht. Die einzige Möglichkeit innerhalb von NEO etwas anzupassen ist das NEO Plug-In Generic IP Geräte. Mit diesem kann man Steuerungsbefehle an Geräte senden die über das Netzwetrk erreichbar sind. Das Modul bietet aber keinen Rückkanal und die Befehle die gesendet werden müssen bekannt sein. Zur Zeit ist dieses Modul auch nicht voll lauffähig was in den nächsten Wochen noch von Mediola überarbeitet werden soll. Nicht alle Geräte die im alten Creator so ansprechbar waren laufen zur Zeit auch mit NEO über dieses Modul.
Das aio Gateway erhält alle Steuerbefehle per http Kommandos, daher ist das Gateway theoretisch auch ohne die Software NEO nutztbar indem man die Steuerbefehle von einer beliebigen anderen Software absetzt die http Kommandos senden kann.
Wenn Du so was wie ein SDK suchst bleibst nur die Möglichkiet eigene Webseiten zu nutzten und diese in NEO als Webseitenelement einzubinden. Dann kannst Du alle Befehle senden die Dir für das jeweilige Gerät bzw. API des Herstellers bekannt sind ohne ein Mediola Modul zu nutzten. Als letzte Möglichkeit kann man die Befehle an die zu steuernden Geräte auch über Fremdsoftware oder Fremdgateways die zu NEO kompatibel sind und für die ein Modul verfügbar ist senden.
Neuen Kommentar hinzufügen