{"id":3254,"date":"2021-09-05T11:28:19","date_gmt":"2021-09-05T09:28:19","guid":{"rendered":"https:\/\/android.chk.digital\/?page_id=3254"},"modified":"2023-05-04T06:52:39","modified_gmt":"2023-05-04T04:52:39","slug":"creation-of-a-debug-log","status":"publish","type":"page","link":"https:\/\/android.chk.digital\/de\/ecar-charger-control\/creation-of-a-debug-log\/","title":{"rendered":"Erstellen eines Debug-Logs","raw":"Erstellen eines Debug-Logs"},"content":{"rendered":"\n<p>Nat\u00fcrlich sind immer wieder Fehler oder andere Effekte, die nicht immer direkt erkl\u00e4rbar sind. In diesen F\u00e4llen hilft ein Debug-Log, eine Aufzeichnung der &#8220;inneren&#8221; Berechnungen der App und der Kommunikation mit der Wallbox und ggf. der PV-Anlage oder dem SmartMeter.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Erstellen<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Das Logging startet man \u00fcber &#8220;Kontakt &amp; Feedback&#8221; in der App. &#8220;Debug-Log aktivieren&#8221; selektieren. <em>Bitte, wenn es schon selektiert war, das Log l\u00f6schen, wenn der Fehler erst danach reproduziert wird.<\/em><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Durchf\u00fchrung<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Jetzt sollte man das Problem reproduzieren, klar, damit die &#8220;fehlerhafte&#8221; Funktion aufgezeichnet wird.<\/li>\n\n\n\n<li><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Wichtig <\/mark>aber auch: <strong>mit Uhrzeit und\/oder Screenshots das Verhalten aus &#8220;Benutzersicht&#8221; dokumentieren, ggf. Messwerte aus dem System kopieren.<\/strong> Ihr macht es mir sonst unn\u00f6tig schwer, und es dauert viel l\u00e4nger, bis ich mich dann damit besch\u00e4ftigen will&#8230;<\/li>\n\n\n\n<li><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Wichtig <\/mark>noch dazu: wenn eine <strong>Fernsteuerung <\/strong>verwendet wird, macht das \u00fcblicherweise keinen Sinn, das Log auf dem Client durchzuf\u00fchren&#8230; das muss schon auf dem Server sein. Meist ben\u00f6tige ich ja die Daten der Ger\u00e4te (Wallbox, PV-Anlage\/Smartmeter).<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Verschicken<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00dcber den bekannten Men\u00fcpunkt &#8220;Kontakt &amp; Feedback&#8221; kann man das Log nun verschicken &#8211; entweder als Anhang zur Mail oder \u00fcber die eigene Dropbox. <\/li>\n\n\n\n<li>&#8220;Als Text&#8221; ist nur eine Notl\u00f6sung und enth\u00e4lt meist viel zu wenig Daten<\/li>\n\n\n\n<li>Bitte f\u00fcge die Screenshots und Deine Aktionen sowie einen Kommentar zu dem Problem bei. Es ist schwer, eine Nadel im Heuhaufen zu finden, wenn man nicht wei\u00df, wo sie sein sollte und wie sie aussieht. Siehe Kommentar oben.<\/li>\n<\/ul>\n\n\n\n<p><strong>Wichtig<\/strong>: das Log wird (meist) automatisch um Mitternacht gel\u00f6scht, bitte bei Problemen also nicht erst bis zum n\u00e4chsten Tag warten, weil das Log sonst leer ist.<\/p>\n\n\n\n<p><em><strong>Danach<\/strong>:<\/em> <em>Wenn die Funktion (oder Fehlerbehebung) der Beta-Version in der Release-Version enthalten ist (d.h. die Version und die Build-Nummer, die oben auf der Seite &#8220;Kontakt &amp; Feedback&#8221; zu sehen sind), sollte der &#8220;Beta&#8221;-Status wieder beendet werden &#8211; Beta ist &#8220;experimentell&#8221;. Das geht m.W. im Play Store bei dem App-Eintrag, sonst in der Play Store app (das \u00e4ndert sich imm<\/em>er wieder mal).<\/p>\n","protected":false,"raw":"<!-- wp:paragraph -->\n<p>Nat\u00fcrlich sind immer wieder Fehler oder andere Effekte, die nicht immer direkt erkl\u00e4rbar sind. In diesen F\u00e4llen hilft ein Debug-Log, eine Aufzeichnung der \"inneren\" Berechnungen der App und der Kommunikation mit der Wallbox und ggf. der PV-Anlage oder dem SmartMeter.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\">Erstellen<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Das Logging startet man \u00fcber \"Kontakt &amp; Feedback\" in der App. \"Debug-Log aktivieren\" selektieren. <em>Bitte, wenn es schon selektiert war, das Log l\u00f6schen, wenn der Fehler erst danach reproduziert wird.<\/em><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\">Durchf\u00fchrung<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Jetzt sollte man das Problem reproduzieren, klar, damit die \"fehlerhafte\" Funktion aufgezeichnet wird.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Wichtig <\/mark>aber auch: <strong>mit Uhrzeit und\/oder Screenshots das Verhalten aus \"Benutzersicht\" dokumentieren, ggf. Messwerte aus dem System kopieren.<\/strong> Ihr macht es mir sonst unn\u00f6tig schwer, und es dauert viel l\u00e4nger, bis ich mich dann damit besch\u00e4ftigen will...<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Wichtig <\/mark>noch dazu: wenn eine <strong>Fernsteuerung <\/strong>verwendet wird, macht das \u00fcblicherweise keinen Sinn, das Log auf dem Client durchzuf\u00fchren... das muss schon auf dem Server sein. Meist ben\u00f6tige ich ja die Daten der Ger\u00e4te (Wallbox, PV-Anlage\/Smartmeter).<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\">Verschicken<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>\u00dcber den bekannten Men\u00fcpunkt \"Kontakt &amp; Feedback\" kann man das Log nun verschicken - entweder als Anhang zur Mail oder \u00fcber die eigene Dropbox. <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\"Als Text\" ist nur eine Notl\u00f6sung und enth\u00e4lt meist viel zu wenig Daten<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Bitte f\u00fcge die Screenshots und Deine Aktionen sowie einen Kommentar zu dem Problem bei. Es ist schwer, eine Nadel im Heuhaufen zu finden, wenn man nicht wei\u00df, wo sie sein sollte und wie sie aussieht. Siehe Kommentar oben.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>Wichtig<\/strong>: das Log wird (meist) automatisch um Mitternacht gel\u00f6scht, bitte bei Problemen also nicht erst bis zum n\u00e4chsten Tag warten, weil das Log sonst leer ist.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><em><strong>Danach<\/strong>:<\/em> <em>Wenn die Funktion (oder Fehlerbehebung) der Beta-Version in der Release-Version enthalten ist (d.h. die Version und die Build-Nummer, die oben auf der Seite \"Kontakt &amp; Feedback\" zu sehen sind), sollte der \"Beta\"-Status wieder beendet werden - Beta ist \"experimentell\". Das geht m.W. im Play Store bei dem App-Eintrag, sonst in der Play Store app (das \u00e4ndert sich imm<\/em>er wieder mal).<\/p>\n<!-- \/wp:paragraph -->"},"excerpt":{"rendered":"","protected":false,"raw":""},"author":1,"featured_media":0,"parent":2368,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_en_post_content":"<!-- wp:paragraph -->\n<p>Of course, there are always errors or other effects that cannot always be explained directly. In these cases, it helps to have a debug log, a record of the \"inner\" calculations of the app and the communication with the wallbox and, if applicable, the PV system or the SmartMeter.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4>creation<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><li>You start the logging via \"Contact &amp; Feedback\" in the app. <\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4>processing<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Now you should reproduce the problem, clearly, so that the \"faulty\" function is recorded.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>But also important: you should document (with time and\/or screenshots) the behavior also \"from the users view\"<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4>sending<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><li>Using the familiar menu item \"Contact&amp; Feedback\", you can now send the log - either as an attachment to a mail or via your own Dropbox. <\/li><li>\"As text\" is a bad fallback as themail text is usually limited too much for the size of the log,<\/li><li>please attach the screenshots and your actions, and some comment on what the problem is (!). It's hard to find a needle in a haystack unless you know where it should be and what it looks like.<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>Important<\/strong>: the log will be deleted the next day, so please do not wait until the next day in case of problems, otherwise the log will be empty.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><em>Afterwards<\/em>: <\/strong><em>if the feature (or bug fix) of the beta is in the release (that is, the version and the build number, visible at the top of the \"Contact &amp; Feedback\" page, revoke the \"beta\" state again - beta is \"experimental\".<\/em><\/p>\n<!-- \/wp:paragraph -->","_en_post_name":"how-to-create-a-debug-log","_en_post_excerpt":"","_en_post_title":"How to create a debug log?","_de_post_content":"<!-- wp:paragraph -->\n<p>Nat\u00fcrlich sind immer wieder Fehler oder andere Effekte, die nicht immer direkt erkl\u00e4rbar sind. In diesen F\u00e4llen hilft ein Debug-Log, eine Aufzeichnung der \"inneren\" Berechnungen der App und der Kommunikation mit der Wallbox und ggf. der PV-Anlage oder dem SmartMeter.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\">Erstellen<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Das Logging startet man \u00fcber \"Kontakt &amp; Feedback\" in der App. \"Debug-Log aktivieren\" selektieren. <em>Bitte, wenn es schon selektiert war, das Log l\u00f6schen, wenn der Fehler erst danach reproduziert wird.<\/em><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\">Durchf\u00fchrung<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Jetzt sollte man das Problem reproduzieren, klar, damit die \"fehlerhafte\" Funktion aufgezeichnet wird.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Wichtig <\/mark>aber auch: <strong>mit Uhrzeit und\/oder Screenshots das Verhalten aus \"Benutzersicht\" dokumentieren, ggf. Messwerte aus dem System kopieren.<\/strong> Ihr macht es mir sonst unn\u00f6tig schwer, und es dauert viel l\u00e4nger, bis ich mich dann damit besch\u00e4ftigen will...<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Wichtig <\/mark>noch dazu: wenn eine <strong>Fernsteuerung <\/strong>verwendet wird, macht das \u00fcblicherweise keinen Sinn, das Log auf dem Client durchzuf\u00fchren... das muss schon auf dem Server sein. Meist ben\u00f6tige ich ja die Daten der Ger\u00e4te (Wallbox, PV-Anlage\/Smartmeter).<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\">Verschicken<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>\u00dcber den bekannten Men\u00fcpunkt \"Kontakt &amp; Feedback\" kann man das Log nun verschicken - entweder als Anhang zur Mail oder \u00fcber die eigene Dropbox. <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\"Als Text\" ist nur eine Notl\u00f6sung und enth\u00e4lt meist viel zu wenig Daten<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Bitte f\u00fcge die Screenshots und Deine Aktionen sowie einen Kommentar zu dem Problem bei. Es ist schwer, eine Nadel im Heuhaufen zu finden, wenn man nicht wei\u00df, wo sie sein sollte und wie sie aussieht. Siehe Kommentar oben.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>Wichtig<\/strong>: das Log wird (meist) automatisch um Mitternacht gel\u00f6scht, bitte bei Problemen also nicht erst bis zum n\u00e4chsten Tag warten, weil das Log sonst leer ist.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><em><strong>Danach<\/strong>:<\/em> <em>Wenn die Funktion (oder Fehlerbehebung) der Beta-Version in der Release-Version enthalten ist (d.h. die Version und die Build-Nummer, die oben auf der Seite \"Kontakt &amp; Feedback\" zu sehen sind), sollte der \"Beta\"-Status wieder beendet werden - Beta ist \"experimentell\". Das geht m.W. im Play Store bei dem App-Eintrag, sonst in der Play Store app (das \u00e4ndert sich imm<\/em>er wieder mal).<\/p>\n<!-- \/wp:paragraph -->","_de_post_name":"creation-of-a-debug-log","_de_post_excerpt":"","_de_post_title":"Erstellen eines Debug-Logs","edit_language":"de","footnotes":""},"class_list":["post-3254","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/android.chk.digital\/de\/wp-json\/wp\/v2\/pages\/3254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/android.chk.digital\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/android.chk.digital\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/android.chk.digital\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/android.chk.digital\/de\/wp-json\/wp\/v2\/comments?post=3254"}],"version-history":[{"count":4,"href":"https:\/\/android.chk.digital\/de\/wp-json\/wp\/v2\/pages\/3254\/revisions"}],"predecessor-version":[{"id":3588,"href":"https:\/\/android.chk.digital\/de\/wp-json\/wp\/v2\/pages\/3254\/revisions\/3588"}],"up":[{"embeddable":true,"href":"https:\/\/android.chk.digital\/de\/wp-json\/wp\/v2\/pages\/2368"}],"wp:attachment":[{"href":"https:\/\/android.chk.digital\/de\/wp-json\/wp\/v2\/media?parent=3254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}