ALLE Geräte auf "Protokolliert" stellen
Moderator: Co-Administratoren
- blackhole
- Beiträge: 3732
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 185 Mal
- Danksagung erhalten: 587 Mal
Re: ALLE Geräte auf "Protokolliert" stellen
Ich glaube Dir das alles. Ich kenne aber auch meine Installation, dessen Umfang, weiß abzuschätzen was noch kommt und sehe wie viele IDs (gesamt und eindeutlige) real gebraucht werden.
Insofern mache ich mir wirklich keinerlei Sorgen bezüglich der Menge der IDs.
OT-Bemerkung am Rande:
Was ich aber gerade wirklich katastrophal erschreckend und besorgniserregend finde, ist das hier. Mal sehen was da raus kommt und wie groß die Cloud-Abhängigkeit wirklich ist.
Insofern mache ich mir wirklich keinerlei Sorgen bezüglich der Menge der IDs.
OT-Bemerkung am Rande:
Was ich aber gerade wirklich katastrophal erschreckend und besorgniserregend finde, ist das hier. Mal sehen was da raus kommt und wie groß die Cloud-Abhängigkeit wirklich ist.
Re: ALLE Geräte auf "Protokolliert" stellen
Hier einmal der Screenshot eines Programmes, welches eingentlich nicht viel macht, ausser den Zustand eines HM-CC-VG-1 von Kanal2 in eine Systemvariable zu schreiben. So eine Version benötigt natürlich wesentlich mehr IDs. Und alle meine Programme sind so aufgebaut.
.
Sorgen mache ich mir auch nicht direkt, aber es ist etwas, was man bei umfangreichen Installationen/Programmnutzung/Protokollierung durchaus im Auge behalten sollte.blackhole hat geschrieben:Insofern mache ich mir wirklich keinerlei Sorgen bezüglich der Menge der IDs.
.
- blackhole
- Beiträge: 3732
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 185 Mal
- Danksagung erhalten: 587 Mal
Re: ALLE Geräte auf "Protokolliert" stellen
Ja, da stimme ich dir eindeutig zu. Nicht jede HM-Installation ist mit meiner (oder Deiner) vergleichbar.BadenPower hat geschrieben:Sorgen mache ich mir auch nicht direkt, aber es ist etwas, was man bei umfangreichen Installationen/Programmnutzung/Protokollierung durchaus im Auge behalten sollte.
Ich hoffe, die kleinen Skriptchen helfen dem ein oder anderen Leser dieses Threads bei der "ID-Inventur".
-
- Beiträge: 972
- Registriert: 03.02.2014, 18:04
- Wohnort: Münsterland
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 8 Mal
Re: ALLE Geräte auf "Protokolliert" stellen
So, nun bin ich aus dem Urlaub zurück und habe ausreichend Zeit und Ruhe mich diesem Thema nochmal zu widmen.
alchy hat mit freundlicherweise das Script bereitgestellt, mit welchem ich alle Kanäle von 1 Gerät auf "protokolliert" stellen kann.
Ich kriege es nicht hin, das Script so umzuschreiben, dass über ALLE Geräte iteriert wird. Wahrscheinlich nur ein Klacks, für mich eine große Herausforderung.
Kann mir jemand behilflich sein?
viewtopic.php?f=19&t=38062&start=10#p373711
Danke!
alchy hat mit freundlicherweise das Script bereitgestellt, mit welchem ich alle Kanäle von 1 Gerät auf "protokolliert" stellen kann.
Ich kriege es nicht hin, das Script so umzuschreiben, dass über ALLE Geräte iteriert wird. Wahrscheinlich nur ein Klacks, für mich eine große Herausforderung.
Kann mir jemand behilflich sein?
viewtopic.php?f=19&t=38062&start=10#p373711
Danke!
-
- Beiträge: 972
- Registriert: 03.02.2014, 18:04
- Wohnort: Münsterland
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 8 Mal
Re: ALLE Geräte auf "Protokolliert" stellen
Also, die Aktivierung von 213 Kanälen hat ca. 500 unique IDs- verbraucht.
Ich liege jetzt bei 9626 (Gesamt)/ 7832 (unique) IDs.
Mal schauen, wie sich das in den nächsten Tagen einpendelt.
Ich liege jetzt bei 9626 (Gesamt)/ 7832 (unique) IDs.
Mal schauen, wie sich das in den nächsten Tagen einpendelt.
-
- Beiträge: 10758
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: ALLE Geräte auf "Protokolliert" stellen
Freut mich dir geholfen zu haben.
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 44
- Registriert: 30.06.2023, 19:47
- System: CCU
- Hat sich bedankt: 15 Mal
Re: ALLE Geräte auf "Protokolliert" stellen
Ich wühle das hier mal hoch, da es bei mir gerade aktuell ist ...
Einzeln alles fein, "GERÄTENAME" eingetragen, und schon bekomme ich das schön angezeigt und ausgeführt.
Was muss angepasst werden um hier alle 206 Geräte zu Protokollieren -> mit einem Script Eintrag?
Danke!
Einzeln alles fein, "GERÄTENAME" eingetragen, und schon bekomme ich das schön angezeigt und ausgeführt.
Was muss angepasst werden um hier alle 206 Geräte zu Protokollieren -> mit einem Script Eintrag?
alchy hat geschrieben: ↑25.07.2017, 11:25Code: Alles auswählen
! einschalten der Protokollierung eines Gerätes mittels Script - Ausgabe Gerät/Kanal/Datenpunkte ! v0.1 (c) by Alchy string sChnId;string sDPId;integer count; object oDevice = dom.GetObject("GERÄTENAME"); if(oDevice){ WriteLine("Gerät:" #oDevice.Name()); foreach(sChnId, oDevice.Channels()) { object oChannel = dom.GetObject(sChnId); if (!oChannel.Internal()) { ! Hier wird dann archivieren ein bzw. ausgeschalten oChannel.ChnArchive(true); count = count+1; WriteLine("\t Kanal: " # oChannel.Name() # "\t\t\t\t\t archiviert: " #oChannel.ChnArchive()); foreach(sDPId, oChannel.DPs().EnumUsedIDs()){ object oDP = dom.GetObject(sDPId); string sName = oDP.Name(); WriteLine("\t\t Datenpunkt: "#sName# "\t" #" archiviert: "#oDP.DPArchive() ); }}} WriteLine("\r\t "#count #" Kanäle auf protokolliert gesetzt"); }else{WriteLine("Gerät ist falsch");}
Danke!
- Baxxy
- Beiträge: 10964
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 622 Mal
- Danksagung erhalten: 2258 Mal
Re: ALLE Geräte auf "Protokolliert" stellen
Was bringt es dir alle Geräte zu protokollieren?
Genau genommen werden nicht die Geräte protokolliert sondern die Datenpunkte die auf den einzelnen Geräte-Kanälen sitzen.
Das Systemprotokoll der CCU ist auf 3000 Zeilen begrenzt, danach werden durch die Rollierung die ältesten Einträge wieder überschrieben.
Dürfte bei 200 Geräten recht flott gehen.
Wie willst du das Auswerten?
Ein Analyzer ist immer noch die bessere Option.
Genau genommen werden nicht die Geräte protokolliert sondern die Datenpunkte die auf den einzelnen Geräte-Kanälen sitzen.
Das Systemprotokoll der CCU ist auf 3000 Zeilen begrenzt, danach werden durch die Rollierung die ältesten Einträge wieder überschrieben.
Dürfte bei 200 Geräten recht flott gehen.
Wie willst du das Auswerten?
Ein Analyzer ist immer noch die bessere Option.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 44
- Registriert: 30.06.2023, 19:47
- System: CCU
- Hat sich bedankt: 15 Mal
Re: ALLE Geräte auf "Protokolliert" stellen
Danke für den Hinweis ... ich erhoffe mir zumindest mal zu sehen ob da was außerordentlich offt auftaucht ... wenn nicht - auch gut.
In Excell können Pivot schön helfen um die Häufigkeiten zu sehen
Ist es, absolut. Aber kein Schnellfix... das Dingen ist bestellt, bis es da ist und eingerichtet vergehen aber noch 1-2 Wochen ... Das hilft mir dann später zur Detailanalyse...