Antworten
Nov 09, 2018 - 16:48
Ich kenne mich mit MAC OSX nun gar nicht aus, aber hast Du den Fernzugriff auf IP-Symcon aktiviert? Gibt es eine Firewall bei OSX in der Du was freischalten musst? Im Zweifelsfall must Du mal probieren ob Du von dem Windows 10 System auf das MAC OSX System per JSON-RPC zugreifen kannst. Wenn das funktionieren sollte, liegt das Problem wohl eher bei NEO. Falls dies aber auch nicht funktioniert, ist das Problem zunächst mal auf der Seite von OSX zu suchen.
Nov 10, 2018 - 12:18
Zum Testen auf dem bisherigen System auf dem IP-Symcon läuft ein Skript in IP-Symcon anlegen.
Dann z.B. Testen:
Kernelversion auslesen:
Eine Variable auslesen:
Solltest Du da jeweils eine Ausgabe bekommen, ist IP-Symcon auf dem MAC OSX High Sierra ordnungsgemäß erreichbar.
Wenn mit den gleichen Einstellungen aus NEO keine Geräte abgerufen werden können, würde ich den Support von Mediola kontaktieren, da hört sich das nach einem Problem von NEO an.
Würde mich freuen wenn Du Rückmeldung gibst, ob sich eine Lösung gefunden hat und wenn ja was die Ursache war.
Dann z.B. Testen:
Kernelversion auslesen:
$user = "max.muster@web.de"; // user Lizenzadresse entspricht Benutzer im NEO Gerätemanager
$password = "secretpassword"; // password Fernzugriff aktivieren, das Passwort vom Fernzugriff, entspricht Passwort im NEO Gerätemanager
$host = "192.168.100.50"; // host IP-Adresse von IP-Symcon, entspricht IP im NEO Gerätemanager
$port = 3777; // port ist Standard 3777, entspricht Port im NEO Gerätemanager
// JSON-RPC aufrufen
$rpc = new JSONRPC("http://".$user.":".$password."@".$host.":".$port."/api/");
$result = $rpc->IPS_GetKernelVersion();
echo "KernelVersion: ".$result;
Eine Variable auslesen:
$user = "max.muster@web.de"; // user Lizenzadresse entspricht Benutzer im NEO Gerätemanager
$password = "secretpassword"; // password Fernzugriff aktivieren, das Passwort vom Fernzugriff, entspricht Passwort im NEO Gerätemanager
$host = "192.168.100.50"; // host IP-Adresse von IP-Symcon, entspricht IP im NEO Gerätemanager
$port = 3777; // port ist Standard 3777, entspricht Port im NEO Gerätemanager
// JSON-RPC aufrufen
$rpc = new JSONRPC("http://".$user.":".$password."@".$host.":".$port."/api/");
echo $rpc->GetValueFormatted(34624); // Objekt ID der auszulesenden Variable eintragen
Solltest Du da jeweils eine Ausgabe bekommen, ist IP-Symcon auf dem MAC OSX High Sierra ordnungsgemäß erreichbar.
Wenn mit den gleichen Einstellungen aus NEO keine Geräte abgerufen werden können, würde ich den Support von Mediola kontaktieren, da hört sich das nach einem Problem von NEO an.
Würde mich freuen wenn Du Rückmeldung gibst, ob sich eine Lösung gefunden hat und wenn ja was die Ursache war.
Nov 10, 2018 - 15:59
Hallo,
habe es hinbekommen.
Ich habe einfach in Neo Creator bei dem bestehenden IPS-Gateway (Windows) die IP-Adresse auf die IP-Adresse meines MAC geändert (neue IPS-Installation). Vorher hatte ich natürlich ein Backup vom IPS unter Windows gemacht und unter der IPS-Installation am MAC (OS X High Sierra) eingespielt (So wie von IP-Symcon für den Systemwechsel beschrieben).
Es geht. Ich vermute das bei der Neuanlage in Neo Creator (das neue Gateway für IPS unter MAC) etwas mit dem Kennwort nicht stimmte.
Im Prinzip gehen alle meine Scripte und Anbindungen (EnOcean mit PioTek Tracker, Fritzbox, Mediola Neo) ohne Probleme.
Ich muss nur noch einige kleine Tests machen (aus IPS eine Neo Aktion per HTTP auslösen), aber sieht bis jetzt ganz gut aus.
Ich habe für Enocean einen USB-Stick EnOcean TMC310. Allerdings musste ich unter MAC den richtigen FTDI-Treiber für den Stick installieren (https://www.ftdichip.com/Drivers/D2XX...).
Gruß Jürgen
habe es hinbekommen.
Ich habe einfach in Neo Creator bei dem bestehenden IPS-Gateway (Windows) die IP-Adresse auf die IP-Adresse meines MAC geändert (neue IPS-Installation). Vorher hatte ich natürlich ein Backup vom IPS unter Windows gemacht und unter der IPS-Installation am MAC (OS X High Sierra) eingespielt (So wie von IP-Symcon für den Systemwechsel beschrieben).
Es geht. Ich vermute das bei der Neuanlage in Neo Creator (das neue Gateway für IPS unter MAC) etwas mit dem Kennwort nicht stimmte.
Im Prinzip gehen alle meine Scripte und Anbindungen (EnOcean mit PioTek Tracker, Fritzbox, Mediola Neo) ohne Probleme.
Ich muss nur noch einige kleine Tests machen (aus IPS eine Neo Aktion per HTTP auslösen), aber sieht bis jetzt ganz gut aus.
Ich habe für Enocean einen USB-Stick EnOcean TMC310. Allerdings musste ich unter MAC den richtigen FTDI-Treiber für den Stick installieren (https://www.ftdichip.com/Drivers/D2XX...).
Gruß Jürgen
Quelle: IPS, MAC, EnOcean, Neo Creator, IP-Symcon, OS X High Sierra
Von
Danke für Deine Antwort. Die MAC Firewall habe ich schon zum Test ausgeschaltet. Den Fernwartungszugriff habe ich eingerichtet.
Wie kann ich vom Windows den JSON-RPC Zugriff testen?
Neuen Kommentar hinzufügen