NEWS
[Vorstellung] Meine VIS SAUERV1.1
-
Wenn es jemanden interessiert. Ich habe ein Ping Script in Blocky erstellt, welches die IP Adresse von Google.de alle 10sec anpingt. Das wird in in eine Variable geschrieben, die dann in meiner InfluxDB landet und so als Grafik dargestellt werden kann. Sollte der Ping nicht durchkommen, wird zum einen ein FAIL angezeigt und zum anderen in die DB eine 0 geschrieben.

ping -qc1 216.58.205.227 2>&1 | awk -F'/' 'END{ print (/^rtt/? $5 :"FAIL") }'
-
Update: Ich habe den Netzwerkview inzwischen verändert. Mir haben die bunten Icons nicht mehr gefallen. Das Projekt habe ich daher auch neu hochgeladen.
@msauer said in [Vorstellung] Meine VIS SAUERV1.1:
Update: Ich habe den Netzwerkview inzwischen verändert. Mir haben die bunten Icons nicht mehr gefallen. Das Projekt habe ich daher auch neu hochgeladen.
Hi,
ich bin gerade über dein Projekt gestolpert und wollte es für mich als Einstieg in vis importieren.
Kurzer Hinweis: Ich musste das Projekt "SauerV1.1" nennen, da die Icon-Pfade etc. sonst nicht funktionierten. Ich weiß nicht, ob das normal ist?Ansonsten tolle Arbeit und ich hoffe es erleichtert mir etwas den Einstieg :)
-
Hallo VIS Gemeinde.
nach nunmehr fast 2 Jahren "iobroker", unzähligen vergeblichen Versuchen mit den div. anderen Adapter basierenden Visualisierungen, habe ich mich in den letzen Wochen endlich dran gemacht um mit VIS meine eigenen Seiten zu bauen.
Mit viel Try&Error, Flüchen und eingehendem Studieren des Forums ist es jetzt soweit vollbracht, das Ich Euch den bisherigen Erfolg präsentieren möchte. Es fehlt noch jede Menge und ich optimiere andauernd, aber ich finde dass das jetzt zumindest ganz gut gelungen ist. Aber urteilt selber.Die meisten Wigets sind aus dem Material-Design Fundus, darunter auch die Menueführung:







Ich habe mir auch viele Anregungen geholt und deshalb hänge ich das gesamte Projekt (inkl. Test und Leer Views) anbei. Vielleicht hilft es ja dem einem oder anderen.
Ich freue mich auf Eure Diskussionen, Anmerkungen und Kritik.
Schöne Adventszeit
MarkUpdate 10.12.19: Netzwerk Views ersetzt, Projekt-Export neu erstellt.
-
Mein erster Versuch:

Die Verspätung wird mir immer direkt per Mail zugesendet.
Zur Erklrärung:
In der unteren Reihe stehen die nächsten Verbindungen.
Die anderen Zeiten sind meine Pendelverbindungen -
@Kuddel Sieht gut aus...Wie hast du die Verspätungen in Minuten hinbekommen? Oder kommen die "mit"?
-
@msauer die kommen nicht mit. die berechne ich per blockly.
allerdings funktioniert es noch nicht stundenübergreifen. die gepl. abfahrt und neue abfahrt müssen zur gleichen stunde sein

@Kuddel Danke erstmal...aber das hat mich gefuchst, das ich das nicht habe und ich habe das jetzt so gemacht, wie unten zu sehen. Es werden die Minuten korrekt, auch über die Stunden rüber, ausgerechnet. Gibt es keine Delay Angabe, dann wird die Variable (numerisch) mit "null" gesetzt. D.h. es steht nichts drin.

-
@Kuddel Danke erstmal...aber das hat mich gefuchst, das ich das nicht habe und ich habe das jetzt so gemacht, wie unten zu sehen. Es werden die Minuten korrekt, auch über die Stunden rüber, ausgerechnet. Gibt es keine Delay Angabe, dann wird die Variable (numerisch) mit "null" gesetzt. D.h. es steht nichts drin.

-
@msauer ah cool, habe es direkt übernommen. muss fie rechnung aber noch in einen string konvertieren, weil der iobroker den typ umber nicht nehmen wollten. hab immer fehler
-
Auch von mir Danke für die Bereitstellung deiner VIS, da ich über das Material Design meine sowieso neu aufbauen wollte und mir der Ansatz von deiner gefällt habe ich diese als Vorlage verwendet. In den VIews fürs Netzwerk (10_Netzwerk / 16_STatisitik_Netzwerk) verwendet du einen Alias DP (alias.0.Fritzbox.Raten.Upload / alias.0.Fritzbox.Raten.Download), kannst du mir verraten auf welchen Datenpunkt du da original triggerst?
Ist die UMrechung / Darstellung in MBit direkt aus der Fritzbox über den UPNP Adapter, oder hast du hier noch ein Script am laufen, welches das umrechnet? Wäre dir für die Infos echt dankbar :) .
Gruß
Sven -
Auch von mir Danke für die Bereitstellung deiner VIS, da ich über das Material Design meine sowieso neu aufbauen wollte und mir der Ansatz von deiner gefällt habe ich diese als Vorlage verwendet. In den VIews fürs Netzwerk (10_Netzwerk / 16_STatisitik_Netzwerk) verwendet du einen Alias DP (alias.0.Fritzbox.Raten.Upload / alias.0.Fritzbox.Raten.Download), kannst du mir verraten auf welchen Datenpunkt du da original triggerst?
Ist die UMrechung / Darstellung in MBit direkt aus der Fritzbox über den UPNP Adapter, oder hast du hier noch ein Script am laufen, welches das umrechnet? Wäre dir für die Infos echt dankbar :) .
Gruß
Sven@Sempre Schön, dass ich Anregungen geben konnte. Deine Frage zu den Datenraten. Ich habe dazu einen Datenpunkt unter Alias.0 angelegt. Die Umrechnung passiert dann automatisch und ich logge diesen dann in der history/influxdb.
Nachstehend dann der Download(inkl. des Source Objekts):{ "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1573745203692, "common": { "name": "Download", "role": "", "type": "number", "desc": "Manuell erzeugt", "def": 0, "read": true, "write": true, "alias": { "id": "upnp.0.WANDevice_-_FRITZ!Box_7590.WANDevice.WANCommonInterfaceConfig.ByteReceiveRate", "read": "val * 0.000008" }, "custom": { "influxdb.0": { "enabled": true, "changesOnly": true, "debounce": "1000", "retention": "63072000", "changesRelogInterval": 0, "changesMinDelta": 0, "storageType": "Number", "aliasId": "" } } }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "alias.0.Fritzbox.Raten.Download", "type": "state" } -
@Sempre Schön, dass ich Anregungen geben konnte. Deine Frage zu den Datenraten. Ich habe dazu einen Datenpunkt unter Alias.0 angelegt. Die Umrechnung passiert dann automatisch und ich logge diesen dann in der history/influxdb.
Nachstehend dann der Download(inkl. des Source Objekts):{ "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1573745203692, "common": { "name": "Download", "role": "", "type": "number", "desc": "Manuell erzeugt", "def": 0, "read": true, "write": true, "alias": { "id": "upnp.0.WANDevice_-_FRITZ!Box_7590.WANDevice.WANCommonInterfaceConfig.ByteReceiveRate", "read": "val * 0.000008" }, "custom": { "influxdb.0": { "enabled": true, "changesOnly": true, "debounce": "1000", "retention": "63072000", "changesRelogInterval": 0, "changesMinDelta": 0, "storageType": "Number", "aliasId": "" } } }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "alias.0.Fritzbox.Raten.Download", "type": "state" }@msauer Danke dir.
Ich muss nun mal schauen wie ich das ganze zum Laufen bekomme, da ich noch mit dem upnp-Adapter kämpfe. Ich bekomme für meine 6490 Cable Fritzbox keine Werte und verstehe noch nicht wieso. In der Fritztbox ist upnp aktiv, aber es werden einfach keine Werte geschrieben.
-
@msauer Danke dir.
Ich muss nun mal schauen wie ich das ganze zum Laufen bekomme, da ich noch mit dem upnp-Adapter kämpfe. Ich bekomme für meine 6490 Cable Fritzbox keine Werte und verstehe noch nicht wieso. In der Fritztbox ist upnp aktiv, aber es werden einfach keine Werte geschrieben.
@Sempre du muss das triggern...mach das über ein script:
schedule("*/5 * * * * *", function () { setState( "upnp.0.WANConnectionDevice_-_FRITZ!Box_7590.WANDevice.WANConnectionDevice.WANIPConnection.GetExternalIPAddress.request",true); setState( "upnp.0.WANConnectionDevice_-_FRITZ!Box_7590.WANDevice.WANConnectionDevice.WANIPConnection.GetStatusInfo.request",true); setState( "upnp.0.WANDevice_-_FRITZ!Box_7590.WANDevice.WANCommonInterfaceConfig.GetAddonInfos.request",true); setState( "upnp.0.WANDevice_-_FRITZ!Box_7590.WANDevice.WANCommonInterfaceConfig.GetCommonLinkProperties.request",true); });Musst du für deine FB entsprechend anpassen...aber ohne den trigger wird da nichts gelesen.
-
@msauer Danke dir.
Ich muss nun mal schauen wie ich das ganze zum Laufen bekomme, da ich noch mit dem upnp-Adapter kämpfe. Ich bekomme für meine 6490 Cable Fritzbox keine Werte und verstehe noch nicht wieso. In der Fritztbox ist upnp aktiv, aber es werden einfach keine Werte geschrieben.
@Sempre sagte in [Vorstellung] Meine VIS SAUERV1.1:
@msauer Danke dir.
Ich muss nun mal schauen wie ich das ganze zum Laufen bekomme, da ich noch mit dem upnp-Adapter kämpfe. Ich bekomme für meine 6490 Cable Fritzbox keine Werte und verstehe noch nicht wieso. In der Fritztbox ist upnp aktiv, aber es werden einfach keine Werte geschrieben.

-
@Sempre du muss das triggern...mach das über ein script:
schedule("*/5 * * * * *", function () { setState( "upnp.0.WANConnectionDevice_-_FRITZ!Box_7590.WANDevice.WANConnectionDevice.WANIPConnection.GetExternalIPAddress.request",true); setState( "upnp.0.WANConnectionDevice_-_FRITZ!Box_7590.WANDevice.WANConnectionDevice.WANIPConnection.GetStatusInfo.request",true); setState( "upnp.0.WANDevice_-_FRITZ!Box_7590.WANDevice.WANCommonInterfaceConfig.GetAddonInfos.request",true); setState( "upnp.0.WANDevice_-_FRITZ!Box_7590.WANDevice.WANCommonInterfaceConfig.GetCommonLinkProperties.request",true); });Musst du für deine FB entsprechend anpassen...aber ohne den trigger wird da nichts gelesen.
@msauer sagte in [Vorstellung] Meine VIS SAUERV1.1:
aber ohne den trigger wird da nichts gelesen.
Geht Besser, siehe Oben
-
@Sempre sagte in [Vorstellung] Meine VIS SAUERV1.1:
@msauer Danke dir.
Ich muss nun mal schauen wie ich das ganze zum Laufen bekomme, da ich noch mit dem upnp-Adapter kämpfe. Ich bekomme für meine 6490 Cable Fritzbox keine Werte und verstehe noch nicht wieso. In der Fritztbox ist upnp aktiv, aber es werden einfach keine Werte geschrieben.

-
@msauer sagte in [Vorstellung] Meine VIS SAUERV1.1:
@sigi234 Hi...genau das funktioniert bei mir nicht immer...daher das Script...
Ok, geht bei mir einwandfrei, sogar auf 2 Sekunden gestellt, fast Live.

-
@Sempre sagte in [Vorstellung] Meine VIS SAUERV1.1:
@msauer Danke dir.
Ich muss nun mal schauen wie ich das ganze zum Laufen bekomme, da ich noch mit dem upnp-Adapter kämpfe. Ich bekomme für meine 6490 Cable Fritzbox keine Werte und verstehe noch nicht wieso. In der Fritztbox ist upnp aktiv, aber es werden einfach keine Werte geschrieben.

@sigi234 said in [Vorstellung] Meine VIS SAUERV1.1:
@Sempre sagte in [Vorstellung] Meine VIS SAUERV1.1:
@msauer Danke dir.
Ich muss nun mal schauen wie ich das ganze zum Laufen bekomme, da ich noch mit dem upnp-Adapter kämpfe. Ich bekomme für meine 6490 Cable Fritzbox keine Werte und verstehe noch nicht wieso. In der Fritztbox ist upnp aktiv, aber es werden einfach keine Werte geschrieben.

Danke, das habe ich auch schon gelesen, aber wenn ich bei mir versuche die Einstellung zu machen kommt folgendes bei einem exemplarischen Wert:

-
@sigi234 said in [Vorstellung] Meine VIS SAUERV1.1:
@Sempre sagte in [Vorstellung] Meine VIS SAUERV1.1:
@msauer Danke dir.
Ich muss nun mal schauen wie ich das ganze zum Laufen bekomme, da ich noch mit dem upnp-Adapter kämpfe. Ich bekomme für meine 6490 Cable Fritzbox keine Werte und verstehe noch nicht wieso. In der Fritztbox ist upnp aktiv, aber es werden einfach keine Werte geschrieben.

Danke, das habe ich auch schon gelesen, aber wenn ich bei mir versuche die Einstellung zu machen kommt folgendes bei einem exemplarischen Wert:

Du musst es beim entsprechenden Datenpunkt aktivieren mit dem Icon Rechts ( Schraubenschlüsselsymbol)
