NEWS
jarvis v3.1.x - just another remarkable vis
-
@blockmove ich hatte früher lange VIS im Einsatz und bin dann zu Jarvis gewechselt. Für mich, um schnell und einfach saubere Layouts zu visualisieren mit Abstand die beste Lösung und in meinen Augen auch keine Baustelle. Sicherlich klar ist doch, dass bei der Implementierung neuer Features auch Anpassungen notwendig werden.
Zu VIS 2 kann ich nicht sagen.
-
Ich habe mal wieder etwas Zeit gefunden an meiner Visualisierung zu werkeln. Ich wollte versuchen alle Devices aus meinem WLAN in einer Tabelle mit den jeweiligen IPs aufzuführen. Die Geräte, die eine Weboberfläche haben, soll dann auch aufrufbar sein. Lässt sich sowas umsetzen ?
-
@smarthome2020 Ja
Woran erkennst du, dass es zur IP eine Weboberfläche gibt? -
@smarthome2020 Du kannst doch die Geräte, falls du eine FritzBox hast, mit dem Adapter tr-064 importieren und dann die generierte JSON in Jarvis nutzen.
-
@marc_el_k
Wie stelle ich das an? Habe nun alle Geräte über den Adapter in den ioBroker gezogen. Wo finde ich nun die JSON? -
@smarthome2020 unter den Ordnern der Geräte gibt es eine JSON
Pfad tr-064.0.devices.jsonDeviceList
Die Geräte und IPs werden angezeigt. Eine Verlinkung gibt's aber leider nicht. Oder man müsste das JSON vorher per Script bearbeiten.
-
@marc_el_k
Bei mir gibt es keine jsonDeviceList. Hab ich auch noch nie gesehen. Hab unter den Devices nur die Geräte, die ich eingebunden habe. -
@smarthome2020 In der Instanz einstellen
-
@mcu
Danke, das hat geklappt. Muss morgen mal schauen, wie ich die Daten so organisiere, dass ich auch was damit anfangen kann. -
@smarthome2020 Welche Geräte hast du im Einsatz, die eine Weboberfläche haben? Sonoff, wled?
-
@mcu
Geräte: Sonoff, WLED
LXC: TasmoAdmin, ioBroker, Grafana, Influx, ....Ich verstehe noch nicht, wie ich aus der JSON-List brauchbare Infos für den JSON-Tabelle bekomme. Muss ich mich morgen oder die Tage mal mit beschäftigen.
-
@smarthome2020 Bestimmte Geräte oder IPs kann man aus Jarvis nicht aufrufen.
ioBroker, Tasmoadmin?
Wenn eine Weboberfläche die gleiche IP, wie Jarvis hat, kann man sie nicht aufrufen.
ioBroker = jarvisIP:8081 -
@mcu
Dann ginge nur der ioBroker nicht . Alle anderen Geräte / Programme liegen mit eigenen IPs vor .
Ich brauche eigentlich nur folgende Spalten :- Rubrik
- Gerätename
- IP (wenn man draufklickt, öffnet sich die Weboberfläche, wenn es eine gibt )
Das würde mir reichen . Haben eben auf der FRITZ!Box aufgeräumt und alles sortiert . Kann auch eine Tabelle per Hand schreiben. Ändert sich nicht so schnell was, bzw. kann man ja konsequent nachtragen.
-
@smarthome2020 Ja dann
[{"Rubrik":"Erste","Gerätename":"FritzBox","IP":"<a href=\"https://192.168.178.1\" target=\"_blank\">192.168.178.1</a>"}, usw.]
Beispiel
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./tr064-devices-jsontable
2023.10.26 -> aktuelle Version v1.0.4
-
@mcu Top gelöst!
-
Hallo, wenn ich keine entsprechende Geräte habe kann ich die wo deaktivieren im Skript?
javascript.0 2023-10-25 18:03:21.965 warn at script.js.Sigi.Devices:353:3 javascript.0 2023-10-25 18:03:21.965 warn at script.js.Sigi.Devices:56:21 javascript.0 2023-10-25 18:03:21.964 warn getState "hue-extended.0.config.ipaddress" not found (3) javascript.0 2023-10-25 18:02:55.543 warn at script.js.Sigi.Devices:353:3 javascript.0 2023-10-25 18:02:55.543 warn at script.js.Sigi.Devices:56:21 javascript.0 2023-10-25 18:02:55.543 warn getState "hue-extended.0.config.ipaddress" not found (3) javascript.0 2023-10-25 18:02:52.614 warn at script.js.Sigi.Devices:353:3 javascript.0 2023-10-25 18:02:52.614 warn at script.js.Sigi.Devices:76:4 javascript.0 2023-10-25 18:02:52.614 warn at setState (C:\SmartHome\node_modules\iobroker.javascript\lib\sandbox.js:1740:20) javascript.0 2023-10-25 18:02:52.614 warn State "0_userdata.0.devices.useBroadlink2" not found javascript.0 2023-10-25 18:02:52.613 warn at script.js.Sigi.Devices:353:3 javascript.0 2023-10-25 18:02:52.613 warn at script.js.Sigi.Devices:71:4 javascript.0 2023-10-25 18:02:52.613 warn at setState (C:\SmartHome\node_modules\iobroker.javascript\lib\sandbox.js:1740:20) javascript.0 2023-10-25 18:02:52.613 warn State "0_userdata.0.devices.useWifilight" not found javascript.0 2023-10-25 18:02:52.612 warn at script.js.Sigi.Devices:353:3 javascript.0 2023-10-25 18:02:52.612 warn at script.js.Sigi.Devices:60:5 javascript.0 2023-10-25 18:02:52.611 warn at setState (C:\SmartHome\node_modules\iobroker.javascript\lib\sandbox.js:1740:20) javascript.0 2023-10-25 18:02:52.610 warn State "0_userdata.0.devices.useMeross" not found javascript.0 2023-10-25 18:02:52.609 warn at script.js.Sigi.Devices:353:3 javascript.0 2023-10-25 18:02:52.609 warn at script.js.Sigi.Devices:56:21 javascript.0 2023-10-25 18:02:52.608 warn getState "hue-extended.0.config.ipaddress" not found (3) javascript.0 2023-10-25 18:02:52.608 warn at script.js.Sigi.Devices:353:3 javascript.0 2023-10-25 18:02:52.608 warn at script.js.Sigi.Devices:54:5 javascript.0 2023-10-25 18:02:52.608 warn at setState (C:\SmartHome\node_modules\iobroker.javascript\lib\sandbox.js:1740:20) javascript.0 2023-10-25 18:02:52.608 warn State "0_userdata.0.devices.useSonoff" not found javascript.0 2023-10-25 18:02:52.606 warn at script.js.Sigi.Devices:353:3 javascript.0 2023-10-25 18:02:52.606 warn at script.js.Sigi.Devices:48:5 javascript.0 2023-10-25 18:02:52.605 warn at setState (C:\SmartHome\node_modules\iobroker.javascript\lib\sandbox.js:1740:20) javascript.0 2023-10-25 18:02:52.603 warn State "0_userdata.0.devices.useWLED" not found
-
@sigi234 Sillte automatisch deaktiviert werden, ausser bei hue-extended da weiss ich es , habe ich vergessen. Aber sonst muss ich mir anschauen. Bin noch unterwegs. Danke für den Hinweis.
Kann auch sein, dass die Fehler nur beim ersten Start aufgetreten sind? -
@mcu sagte in jarvis v3.1.x - just another remarkable vis:
[{"Rubrik":"Erste","Gerätename":"FritzBox","IP":"<a href="https://192.168.178.1" target="_blank">192.168.178.1</a>"}, usw.]
Du bist schon genial Danke für deine Lösung
-
@mcu sagte in jarvis v3.1.x - just another remarkable vis:
Kann auch sein, dass die Fehler nur beim ersten Start aufgetreten sind?
Ja, teilweise:
javascript.0 2023-10-25 20:36:55.651 info script.js.Sigi.Devices: registered 27 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions javascript.0 2023-10-25 20:36:55.649 info script.js.Sigi.Devices: Keine WifiLight`s vorhanden -> useWifiLight false javascript.0 2023-10-25 20:36:55.647 info script.js.Sigi.Devices: Keine WifiLight`s vorhanden -> useWifiLight false javascript.0 2023-10-25 20:36:55.644 info script.js.Sigi.Devices: Keine Meross`s vorhanden -> useMeross false javascript.0 2023-10-25 20:36:55.643 warn at script.js.Sigi.Devices:353:3 javascript.0 2023-10-25 20:36:55.643 warn at script.js.Sigi.Devices:56:21 javascript.0 2023-10-25 20:36:55.642 warn getState "hue-extended.0.config.ipaddress" not found (3) javascript.0 2023-10-25 20:36:55.642 info script.js.Sigi.Devices: Keine Sonoffs vorhanden -> useSonoff false javascript.0 2023-10-25 20:36:55.640 info script.js.Sigi.Devices: Keine WLED vorhanden -> useWLED false javascript.0 2023-10-25 20:36:55.626 info Start javascript script.js.Sigi.Devices javascript.0 2023-10-25 20:36:55.620 info Stop script script.js.Sigi.Devices
-
@mcu sagte in jarvis v3.1.x - just another remarkable vis:
@smarthome2020 Ja dann
[{"Rubrik":"Erste","Gerätename":"FritzBox","IP":"<a href=\"https://192.168.178.1\" target=\"_blank\">192.168.178.1</a>"}, usw.]
Beispiel
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./tr064-devices-jsontable
Ich bin nun nach deiner Anleitung vorgegangen. Ich habe insgesamt 8 Tasmota-Steckdosen-Plugs aktiv. Es wird mir aber nur eine als Tasmota-Device angezeigt. Kann ich die anderen manuell noch definieren?