Seite 1 von 1

LOG-Datei in verständlich

Verfasst: Sa 15. Aug 2020, 09:46
von mhs1
Ist es eigentlich noch auf der Agenda die LOG-Datei so zu ändern das man die einzelne Schritte auswerten kann ohne einer der Programmierer zu sein ? Ich habe gerade erst wieder ein Fall bei mir gehabt wo der LM ständig gearbeitet hat und ich nicht so recht wußte warum. Auch die LOG-Datei hat nicht wirklich geholfen da ich diese nicht auswerten konnte. Das ist sehr schade da das bei vielen bestimmt unnötige Einträge im Forum ersparen würde.

Re: LOG-Datei in verständlich

Verfasst: Mo 17. Aug 2020, 15:01
von jbmedia
Ist das denn wirklich so unverständlich? Nehmen wir mal einen zufälligen Eintrag aus dem Logging:

Code: Alles auswählen

process scene: Trust sender,58315481,jp,447
• Alexa doorbell,94
• Trust,J-11,aid,42,on,seq,6
• marker: 6,on
• enter pause #0, 10 min
• scene complete
Wir sehen eine Szene, welche durch einen Trust Sender mit dem Code 58315481 ausgelöst wurde. Daraufhin wurde die Alexa Klingelfunktion mit der ID 94 (s. Aktorenverwaltung) aufgerufen, der Trust Aktor J-11 eingeschaltet, Marker 6 eingeschaltet und eine Langzeit Pause von 10 Minuten aktiviert. An welcher Stelle hakt es?

Re: LOG-Datei in verständlich

Verfasst: Mi 17. Nov 2021, 09:32
von rtwl
Falls jemand per HTTP einen Marker setzt (zb mit den Shellys) und im Log diese gern zuordnen möchte, kann ich eventuell eine einfache Lösung anbieten:

wie man Marker per http setzt wird unter anderem hier erklärt: viewtopic.php?p=28590#p28590

Wenn man hinter die URL ein Komma und danach einen Text anfügt, sieht man den Text auch im Log File.

Code: Alles auswählen

http://192.168.0.XX/control?cmd=typ,smk,24,0,vorzimmer-aus
im Log sieht dann so aus:
Screenshot_20211117-085045.png
Screenshot_20211117-085045.png (254.34 KiB) 6074 mal betrachtet
.
theoretisch würde auch folgendes gehen um nur einen Text im Log einzufügen, ohne einen Aktor oder Szene dabei zu schalten:

Code: Alles auswählen

http://192.168.0.XX/control?cmd=typ,mein-text-im-log