Und welchen Status hättest du dann gerne?
na jeden den ich gerne hätte oder brauche, das kann sein, dass ich mir anzeigen lassen will bei welchen meiner 35 shellys der Auto out Modus aktiv ist, oder bei welchem ein Zugriffspasswort hinterlegt ist. Das ist nur eingeschränkt durch die API der Shelly die mir die http Abfrage liefert,
so sehen die Rohdaten einer Abfrage per http://user:pw@192.168.178.231/status aus
Code
{"wifi_sta":{"connected":true,"ssid":"WLAN","ip":"192.168.178.231","rssi":-66},"cloud":{"enabled":true,"connected":true},"mqtt":{"connected":false},"time":"07:55","serial":33,"has_update":false,"mac":"3E71BF2C80F0","relays" :[{"ison":false, "has_timer":false}],"meters":[{"power":0.00,"is_valid":"true"}],"update":{"status":"idle","has_update":false,"new_version":"20190402-134233/v1.4.9@9be72c7e","old_version":"20190402-134233/v1.4.9@9be72c7e"},"ram_total":51224,"ram_free":38424,"fs_size":233681,"fs_free":173943,"uptime":230345}
im Anhang der Screenshot einer Abfrage per http://user:pw@192.168.178.231/settings
<img src="http://forum.creationx.de/index.php?attachment/3757-2019-04-10-08-02-20-mozilla-firefox-png/&thumbnail=1" class="woltlabAttachment" data-attachment-id="3757" id="wcfImgAttachment0">
Der Vorteil wäre damit, es könnte sich jeder seine benötigte Übersicht selbst zusammenstellen.
Ich stelle mir das so vor:
Man hinterlegt im QUICKVIEW den erforderlichen http Auszug des Aufrufes. z.B. Settings und die benötigte Datenvariable z.B. "hostname"
dann generiert QUICKview aus IP Passwort und eingebender Befehl den erforderlichen String
das wäre hier dieser http://user:pw@192.168.178.231/settings
jetzt wird der Befehl ausgeführt und die Rohdaten importiert, dort steht dann hinter "hostname" dahinter der ausgelesene Wert "hostname":"shelly1-2C80F0"
Nun nehmen wir diesen Wert "shelly1-2C80F0" und setzen ihn auf den Platz den wir im Quickview vorgesehen haben und das als Anzahl x(n+1)
und damit könnte dies eine beliebige Anzahl von möglichen Anzeigen erzeugen, universeller geht's nicht :)
Alles anzeigen