ich habe einmal eine Frage, hab zwar einige Beiträge gefunden aber nicht das um meine Frage zu beantworten.
Ich habe ein Haus mit 5 Wohnungen, ich möchte in jeder Wohnung ein IPS einrichten, zusätzlich möchte ich noch einen IPS auf dem die Zählerwerte zentral zusammengefasst werden.
Kann ich mit dem einen IPS Werte der anderen abrufen?
Du musst den Code noch an deine lokalen Adressen anpassen, aber ansonsten sollte das funktionieren. Die RPC-Schnittstelle ist die gleiche Schnittstelle, die auch die Verwaltungskonsole verwendet, die ist also standardmäßig vorhanden. Du kannst ja erst einmal testweise probieren auf einem anderen IP-Symcon eine Variable zu verändern oder dergleichen.
$rpc = new JSONRPC(„http://user:password@127.0.0.1:3777/api/“); Benutzer / Kennwort | IP / Port anpassen
echo $rpc->GetValueFormatted(58383); welche ID muss dort rein, Local oder Remote Variable
Woher weis er welche Variable er lesen, bzw. in welche er schreiben soll?
Es wird ja dann auch eine Art Gemeinschaftsnetzwerk benötigt. Also quasi ein Gebäude-LAN, in welchem die IPS-Server der einzelnen Wohnungen hängen. Da jeder Bewohner aber wahrscheinlich auch seinen eigenen Internetanschluss und somit auch sein eigenes LAN haben wird, wird das eine sportliche Angelegenheit.
Unabhängig von allen technischen Fragen: Ich würde denken, daß das bei mehreren Parteien vom Datenschutz nicht sinnvoll zu lösen ist, wer worauf zugreifen kann und darf.