[Modul] AIOGateway (Testversion)

Hallo Fonzo!

Ich musste aufgrund einer Umstellung, das AIO Gateway mit allen Geräten löschen und wollte dieses jetzt wieder neu anlegen.
Leider erhalte ich beim AIO Device Import eine Fehlermeldung.
Konkret möchte ich meine Somfy RTS Rollläden importieren.
IPS 5.3, AIO Gateway V5 mit Version 1.0.31

Zwar werden die Räume angelegt, aber alle Geräte sind rot markiert.
Als Fehler erscheint in den Geräten „Angaben ungültig. Felder dürfen nicht leer sein“

Du hattest mir vor Jahren beim Import geholfen, da es schon damals Probleme beim Import gab.

Bitte um deinen Rat - Danke!

LG Peter

Hallo Fonzo,

Werden die Dooya Geräte schon über das Modul unterstützt ?

Probiere mal die Beta Version aus dem Modul Store aus zu finden unter
Mediola AIO Gateway

Ja probiere mal die Beta aus dem Modul Store aus
Mediola AIO Gateway
und gibt Rückmeldung ob sich das importieren und schalten lässt. Es wird jetzt ein neues Variablenprofil benutzt das mit Shutter Control kompatibel ist, dadurch sollte sich das dann auch direkt mit Shutter Control nutzten lassen.

Muss ich das alte Modul löschen, wenn ich über den Store installieren möchte? Habe über Module das Update gemacht, danach gehen die Instanzen auf Fehler. Bin wieder auf Master zurück.

Herzlichen Dank an Fonzo für seine Arbeit in das neue Modul!
Jetzt funktionieren unsere Somfy-Rollläden mit dem AIO Gateway wieder :+1::+1:

Ja das neue Model ersetzt das alte.

Was für Fehler genau?

Ein Transfer von dem alten zum neuen Modul wird nicht so einfach möglich sein, ich muss mal schauen ob das geht. Das neue Modul nutzt aber Dinge wie Listen, Attribute und andere Dinge von IP-Symcon usw. die beim alten Modul so einfach noch nicht verfügbar waren.
Insofern wird es wohl am Schluss darauf hinaus laufen die Instanzen neu zu importieren und anlegen zu lassen wenn das Modul denn man so weit stabil läuft. Wenn Du ein Testsystem hast, kannst Du dort ja vielleicht mal das neue Modul isoliert testen.

Alles klar Fonzo, werde das so mal testen.

Hallo Fonzo,

hier noch wie besprochen die Info zu den Discovery-Meldungen.
Im Moment sind es 545.
Die Meldungen kommen unregelmäßig, zwischen wenigen Sekunden und wenigen Minuten.

Grundsätzlich sind diese Meldungen normal. Es sind auch nur Hinweise. Siehe Meldungen — IP-Symcon :: Automatisierungssoftware

Die Anzahl hängt von Symcon ab.
Wenn Symcon neu startet, hast du sie häufiger. Da das System versucht alle Geräte im Netz zu finden.
Je länger Symcon läuft, desto größer wird der Zeitabstand.

Außer natürlich Fonzo hat da irgendwo einen Timer (sieht nach 5 Minuten Intervall aus) welcher das regelmäßige macht, den müsste er rauswerfen :wink:
Michael

Ich hab die Benachrichtigungen mal zurückgesetzt und werde den Intervall näher beobachten.

Wenn da kein Timer drinnen wäre, wie stelle ich dann bitte sicher das IP-Symcon überhaupt regelmäßig ein Discovery durchführt? Gibt es dazu irgendeine Dokumentation?

Das macht Symcon von alleine. Wie soll es sonst auch die Ergebnisse für die Gerätesuche anzeigen, wenn es nicht einfach GetConfigurationForm aufruft und die Liste auswertet :smiley:
Und ja es steht in der Doku.
Beim Form-Element Configurator.
Michael

Hallo ich befasse mich hier noch ziemlich frisch mit der Materie.
Bitte daher etwas Nachsicht bei meinen Fragen.

Meine Homematic Schalter von der CCU3 konnte ich bisher ganz gut in Symcon einfügen.
Beim versuch der Anbindung eines V5 Mediola Gateway und Sonfy RTS Rollos mach ich mit ziemlicher Warscheinlichkeit was falsch.

Meine Objektbaustruktur sieht folgendermaßen aus.

Ich habe das Mediola Modul aus dem Store installiert und und noch im Forum eines mit der Version 1.13 von Ch. Damsky.
Dieses hab ich ebenfalls installiert.

Laut Anweisung versucht mein Gateway V5 anzulegen.
Unter Punkt 3 steht das man dann noch ein Script anlegen muss.
Wie im Screenshot zu sehen habe ich es unter dem Gateway angelegt und mit dem Inhalt laut Anweisung.
In der Zeile des Ips_hostname habe ich dann die IP meiner PI eingetragen auf der Symcon läuft.
Rest hab ich so gelassen.
Wenn ich das Skript ausführe meckert er aber gleich über die Zeile.
Parse error: syntax error, unexpected ‚var‘ (T_VAR), expecting end of file in /var/lib/symcon/scripts/45635.ips.php on line 9

Den NEO Server hab ich auch versucht einzurichten.
Als Hostname die IP des Neo Servers eingetragen Port 8080.
Accestoken und Passwort steht nicht drin.
Rest so gelassen.
Wenn ich Konfiguration Prüfen starte erscheint nach einer weile eine Fehlermeldung mit Prüfung Fehlgeschlagen unbekannter Grund.

Beim AIO Device Import wurden meine Angelernten Somfy Rollos irgendwie eingefügt.
Allerdings anscheinend nicht korrekt.
Wenn ich aus dem Objektbaum ein Rollo anwähle steht oben als Fehlermeldung beim Ausrufezeichen

Angaben ungültig.Felder dürfen nicht leer sein.

Die korrekte Adresse steht aber drin.
Bei der direkten Auswahl UP DOWN verfährt das Rollo auch. Als hat es zumindest halbwegs auch geklappt.
Es erscheint aber jedes mal eine Fehlermeldung wenn UP oder DOWN gedrückt wird.
Stop ist in dieser Ansicht nicht vorhanden.

In der WebFront seh ich die Namen der Rollos kann diese aber nicht bedienen da keine Bedienbutten vorhanden sind.

Wenn ich jetzt im Neo jetzt die Geräte aus Symcon in Neo importieren will bekomme ich nur die Homematic Scripte usw. in der Auswahl angezeigt. Nicht aber die Sonfy Rollos.

Ich hoffe ihr könnt mir bei meinen anfänglichen Problemen helfen.

Auch wenn Sich beide Module gut ergänzen, vom Anwendungszweck haben diese eine unterschiedliche Funktion.
Das Modul Mediola AIO Gateway (dieser Thread) dient der direkten Ansteuerung von Geräten, die an einem AIO Gateway angelernt sind aus IP-Symcon.
Das Modul Mediola Gateway-Service dient der Steuerung und dem Auslesen des NEO Servers. Darüber können auch über den NEO Server Geräte gesteuert werden, inbesondere solche Geräte, die nicht direkt vom Modul Mediola AIO Gateway unterstützt werden.
Der NEO Server / NEO Automation Manager ist aber nicht auf allen AIO Gateways vorhanden. Der NEO Server / NEO Automation Manager läuft ausschließlich wenn das NEO Plugin NEO Automation Manager vorhanden ist und der NEO Server installiert ist. Der NEO Server ist im Standard auf einem AIO Gateway V5 Plus und auf einer CCU3 vorinstalliert. Man kann diesen optional aber auch auf einem Rechner installieren wie z.B. einem Raspberry.

Falls Du also ein AIO Gateway V5 besitzten solltest, und nicht ein AIO Gateway V5 Plus ist das Modul Mediola Gateway-Service in dem Fall für Dich persönlich das falsche. Wenn ich Dich richtig verstanden habe, geht es Dir um die Steuerung von Somfy RTS über das AIO Gateway V5.

Wie oben geschrieben ist das Modul Mediola Gateway-Service für Dein AIO Gateway V5 das flasche Modul, das Skript läuft auf dem NEO Server, deshalb gibt das auch eine Fehlermeldung. Du kannst also das Skript löschen, und wenn Du keinen NEO Server irgendwo laufen hast, das Modul Mediola Gateway-Service auch.

Das bekommt man schon zum laufen, zunächst müste man aber zum Vorgehen wissen was Du nutzt um zu sehen was der beste Weg ist.
Als aller erstes löscht Du mal das Modul Mediola Gateway-Service und die Skripte die Du dafür extra angelegt hast.
Jetzt ist die Frage nutzt Du den NEO Creator oder nicht, sind die Geräte im NEO Creator (eventuell auch im Testmodus) vorhanden oder willst Du die Geräte vollkommen ohne den NEO Creator direkt in IP-Symcon anlegen?
Falls die Geräte im Gerätemanager im NEO Creator vorhanden sind, wäre es das einfachste die Instanz AIO Device Import unter Konfiguratoren im Objektbaum anzulegen und die Instanz zu nutzten um die Geräte aus dem NEO Creator zu importieren.
Falls der NEO Creator nicht genutzt wird (Auch Testmodus möglich) sind die Geräte von Hand anzulegen, dazu muss dann die Adresse bekannt sein bzw. das Gerät muss angelernt werden, einfacher ist der Import.

Auffällig ist das Du Instanzen unterhalb von Instanzen geschoben hast wo diese gar nicht hingehören.
Als erstes lösche mal den UDP Socket und das Skript darunter. Dann lösche die Instanzen unterhalb von Modules (Kerninstanzen) dort liegen diese falsch und die Instanzen brauchst Du auch nicht für die Ansteuerung von Somfy RTS, also Instanzen 29131 und 42463 löschen.
Dann gehe ich weiterhin davon aus das Du über die Instanz Modules installiert hast und nicht über den Modul Store, die Konfiguationsoberfläche lässt darauf schließen das Du nicht die aktuelle Version nutzt.
Schreibe Dir also die Adressen der Geräte auf einen Zetttel und lösche alle Instanzen mit einem roten Ausrufezeichen. Anschließend überprüfst Du unter der Instanz Modules ob dort beide Module installiert sind, wenn ja dann auch hier löschen.

Jetzt gehst Du anschließend in den Modul Store (das Icon mit dem Einkaufskorb links oben), dort tippst Du ein
Mediola AIO Gateway
und installierst das.

Anschließend eine Instanz erstellen.
somfy_instance.png

Das Konfigurationsformualr sollte so aussehen, dort must Du noch den Typ wählen und die Adresse eintragen.
somfy_1.png

Dann sollte das an sich so aussehen und Du solltest auch was schalten können.
somfy_2.png

Ergänzend kannst Du dann noch die Instanz Shutter Control installieren wenn Du das genau per Position ansteuern willst, dazu musst Du einmalig die Fahrzeiten einmessen.

Da Somfy RTS auf eine exakte Position anfahren will, muss man zusätzlich für jeden Rollladen eine Instanz vom Typ Shutter Control anlegen.

Bei Ziel ist dann auf die Steuerungsvariable bei Somfy RTS Instanz zu verweisen und ansonsten müssen die Fahrzeiten ergänzt werden.

Dann sollte man idealerweise auch nur noch über die Shutter Control Instanz den Rollladen ansteuern.

Hallo Fonzo,

ich wollte gerade einen IR-Code meiner Fernsehfernbedienung einlernen und erhalte seitdem eine Fehlermeldung meiner Instanz.
Ich kann diese auch nicht mehr öffnen, ein senden von IR-Codes ist per Skript aber möglich.

Hast du eine Idee?

Konnte Konfigurationsform nicht laden
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'key' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'code' in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconaiogateway/AIO IR Device/module.php</b> on line <b>1640</b><br />
{"elements":[{"type":"Label","caption":"AIO IR device"},{"type":"List","name":"AIOIRCommands","caption":"available commands","rowCount":2,"add":true,"delete":true,"sort":{"column":"key","direction":"ascending"},"columns":[{"name":"key","caption":"key label","width":"250px","visible":true,"add":"key label","edit":{"type":"ValidationTextBox"},"save":true},{"name":"code","caption":"code","width":"auto","visible":true,"add":"0","edit":{"type":"ValidationTextBox"},"save":true}],"values":[{"key":1,"code":"1"},{"key":"huhu","code":"XXXX"}]}],"actions":[{"type":"ExpansionPanel","caption":"Learn key","items":[{"type":"Select","name":"learnkey","caption":"key","options":[{"caption":"Please Select","value":-1},{"caption":1,"value":1},{"caption":"huhu","value":2}]},{"type":"Button","caption":"Learn","onClick":"AIOIR_LearnCommandKey($id, $learnkey);"}]},{"type":"ExpansionPanel","caption":"Send key","items":[{"type":"Select","name":"sendkey","caption":"key","options":[{"caption":"Please Select","value":-1},{"caption":1,"value":1},{"caption":"huhu","value":2}]},{"type":"Button","caption":"Send","onClick":"AIOIR_SendCommandKey($id, $sendkey);"}]}],"status":[{"code":101,"icon":"inactive","caption":"Creating instance."},{"code":102,"icon":"active","caption":"AIO IR device created"},{"code":104,"icon":"inactive","caption":"AIO IR device is inactive"},{"code":201,"icon":"inactive","caption":"Please follow the instructions."},{"code":202,"icon":"error","caption":"special errorcode."},{"code":203,"icon":"error","caption":"No active AIO I\/O."}]} (Code: -32603)

Ich schaue mir das morgen mal an, ich wollte da auch noch ein Import und Export von IR Codes ergänzen.

Hatte nämlich durch einen wechsel keine Codes mehr in NEO da musste ich die von IP-Symcon exportieren um nicht das ganze Zeug wieder von neuem anzulernen.

Man könnte ja auch von häufigen Geräten die IR Codes schon mitführen. Was meinst Du dazu? Kann jeder die IR Codes exportieren und die kann dann jeder nutzten dann spart man sich das einzelne anlernen.

Gute Idee!

Wo liegt eigentlich der Unterschied zwischen dem Befehl AIOIR_SendIRCode und AIOIR_SendIR1?
In der Instanz habe ich jetzt mal mehrere IR-Codes angelegt (Codes habe ich in NEO eingelernt und dann kopiert).
Wenn ich z.B.

AIOIR_SendIRCode(29737, 9);

ausführe, wird Wert 8 gesandt :confused:
Was mache ich da falsch?