<div dir="auto">Dein git log ist von vzlogger. Für Middleware/Frontend musst du nach /var/www/<a href="http://volkszaehler.org/">volkszaehler.org/</a> wechseln.<div dir="auto"><br></div><div dir="auto">Zu deinem Problem: Beschreib mal bitte genauer, was passiert und was du stattdessen erwartest.</div><div dir="auto"><br></div><div dir="auto">Grüße</div><div dir="auto">Frank</div></div><div class="gmail_extra"><br><div class="gmail_quote">Am 29.05.2017 21:37 schrieb "Christian Wulff" <<a href="mailto:christianwulff@gmx.de">christianwulff@gmx.de</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="DE" link="blue" vlink="purple"><div class="m_5859420149996178266WordSection1"><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hi Frank<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">git log liefert:<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">commit 1484f9aad1bc21cfbfe1f8abbecede<wbr>6640d6813b<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">commit 1484f9aad1bc21cfbfe1f8abbecede<wbr>6640d6813b<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Merge: 8324cdd dd28a42<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Author: andig <<a href="mailto:cpuidle@gmx.de" target="_blank">cpuidle@gmx.de</a>><u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Date:   Mon Aug 22 22:32:51 2016 +0200<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    Merge pull request #271 from flyingflo/upstr-fixes<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    A collection of small fixes and improvements<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">commit dd28a42d78190669417781800d4389<wbr>aafbb2bb95<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Author: Florian Achleitner <<a href="mailto:flo@fopen.at" target="_blank">flo@fopen.at</a>><u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Date:   Sun Aug 21 20:22:27 2016 +0200<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    Update mocks for Channel, Channel::start non-static<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">    Google mocks can't mock static functions easily.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><a href="http://ip/middleware.php/capabilities.json" target="_blank">http://ip/middleware.php/<wbr>capabilities.json</a> liefert:<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">{"version":"0.3","<wbr>capabilities":{"configuration"<wbr>:{"precision":3,"database":"<wbr>pdo_mysql","debug":0,"devmode"<wbr>:false,"commit":"<wbr>c0ce5bddffc8612cfe1cbe53f45eff<wbr>1b409cbf33"},"formats":["csv",<wbr>"json","txt"],"contexts":["<wbr>channel","group","aggregator",<wbr>"entity","data","capabilities"<wbr>,"iot"],"definitions":{"<wbr>entities":[{"required":["<wbr>title"],"optional":["public","<wbr>color","style","fillstyle","<wbr>yaxis","active","description",<wbr>"owner","address:","link"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>AggregatorInterpreter","style"<wbr>:null,"model":"Volkszaehler\\<wbr>Model\\Aggregator","unit":<wbr>null,"icon":"folder.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"group","translation"<wbr>:{"de":"Gruppe","en":"Group","<wbr>fr":"Groupe"}},{"required":["<wbr>title"],"optional":["public","<wbr>color","style","fillstyle","<wbr>yaxis","active","description",<wbr>"owner","address:","link"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>AggregatorInterpreter","style"<wbr>:null,"model":"Volkszaehler\\<wbr>Model\\Aggregator","unit":<wbr>null,"icon":"house.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"building","<wbr>translation":{"de":"Geb\<wbr>u00e4ude","en":"Building","fr"<wbr>:"Immeuble"}},{"required":["<wbr>title","resolution"],"<wbr>optional":["public","color","<wbr>style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","tolerance",<wbr>"cost","local","<wbr>initialconsumption"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>ImpulseInterpreter","style":"<wbr>steps","model":"Volkszaehler\\<wbr>Model\\Channel","unit":"W","<wbr>icon":"bolt.png","<wbr>hasConsumption":true,"scale":<wbr>1000,"name":"power","<wbr>translation":{"de":"El. Energie (S0-Impulse)","en":"El. Energy (s0-pulses)"}},{"required":["<wbr>title"],"optional":["public","<wbr>color","style","fillstyle","<wbr>yaxis","active","description",<wbr>"owner","address:","link","<wbr>resolution","tolerance","cost"<wbr>,"local","initialconsumption"]<wbr>,"interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"W","<wbr>icon":"bolt.png","<wbr>hasConsumption":true,"scale":<wbr>1000,"name":"powersensor","<wbr>translation":{"de":"El. Energie (Leistungswerte)","en":"El. Energy (power readings)"}},{"required":["<wbr>title","resolution"],"<wbr>optional":["public","color","<wbr>style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","tolerance",<wbr>"cost","local","<wbr>initialconsumption"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>AccumulatorInterpreter","<wbr>style":"steps","model":"<wbr>Volkszaehler\\Model\\Channel",<wbr>"unit":"W","icon":"bolt.png","<wbr>hasConsumption":true,"scale":<wbr>1000,"name":"electric meter","translation":{"de":"<wbr>El. Energie (Z\u00e4hlerst\u00e4nde)","en"<wbr>:"El. Energy (absolute meter readings)"}},{"required":["<wbr>title"],"optional":["public","<wbr>color","style","fillstyle","<wbr>yaxis","active","description",<wbr>"owner","address:","link","<wbr>resolution","tolerance","<wbr>local","gap"],"interpreter":"<wbr>Volkszaehler\\Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"V","<wbr>icon":"bolt.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"voltage","<wbr>translation":{"de":"<wbr>Spannungssensor","en":"Voltage Meter","fr":"Voltm\u00e8tre"}}<wbr>,{"required":["title"],"<wbr>optional":["public","color","<wbr>style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","resolution"<wbr>,"tolerance","local","gap"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"A","<wbr>icon":"bolt.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"current","<wbr>translation":{"de":"<wbr>Stromsensor","en":"Current Meter","fr":"Courantm\<wbr>u00e8tre"}},{"required":["<wbr>title","resolution"],"<wbr>optional":["public","color","<wbr>style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","tolerance",<wbr>"cost","local","<wbr>initialconsumption"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>ImpulseInterpreter","style":"<wbr>steps","model":"Volkszaehler\\<wbr>Model\\Channel","unit":"m\<wbr>u00b3\/h","icon":"flame.png","<wbr>hasConsumption":true,"scale":<wbr>1,"name":"gas","translation":{<wbr>"de":"Gas (S0-Impulse)","en":"Gas (S0-pulses)","fr":"Gaz (S0)"}},{"required":["title","<wbr>resolution"],"optional":["<wbr>public","color","style","<wbr>fillstyle","yaxis","active","<wbr>description","owner","address:<wbr>","link","tolerance","cost","<wbr>local","initialconsumption"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>AccumulatorInterpreter","<wbr>style":"steps","model":"<wbr>Volkszaehler\\Model\\Channel",<wbr>"unit":"m\u00b3\/h","icon":"<wbr>flame.png","hasConsumption":<wbr>true,"scale":1,"name":"gas meter","translation":{"de":"<wbr>Gas (Z\u00e4hlerst\u00e4nde)","en"<wbr>:"Gas (meter readings)"}},{"required":["<wbr>title","resolution"],"<wbr>optional":["public","color","<wbr>style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","tolerance",<wbr>"cost","local"],"interpreter":<wbr>"Volkszaehler\\Interpreter\\<wbr>ImpulseInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"W","<wbr>icon":"flame.png","<wbr>hasConsumption":true,"scale":<wbr>1000,"name":"heat","<wbr>translation":{"de":"W\<wbr>u00e4rmemengenz\u00e4hler","<wbr>en":"Heat Meter","fr":"Capteur d' \u00e9nergie thermique"}},{"required":["<wbr>title","resolution"],"<wbr>optional":["public","color","<wbr>style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","tolerance",<wbr>"cost","local"],"interpreter":<wbr>"Volkszaehler\\Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"W","<wbr>icon":"flame.png","<wbr>hasConsumption":true,"scale":<wbr>1000,"name":"heatsensor","<wbr>translation":{"de":"W\<wbr>u00e4rmemengensensor","en":"<wbr>Heat Sensor"}},{"required":["title"<wbr>],"optional":["public","color"<wbr>,"style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","resolution"<wbr>,"tolerance","local","gap"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"\<wbr>u00b0C","icon":"thermometer.<wbr>png","hasConsumption":false,"<wbr>scale":1,"name":"temperature",<wbr>"translation":{"de":"<wbr>Temperatur","en":"Temperature"<wbr>,"fr":"Temp\u00e9rature"}},{"<wbr>required":["title","<wbr>resolution"],"optional":["<wbr>public","color","style","<wbr>fillstyle","yaxis","active","<wbr>description","owner","address:<wbr>","link","tolerance","cost","<wbr>local","initialconsumption"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>ImpulseInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"l\/h",<wbr>"icon":"waterdrop.png","<wbr>hasConsumption":true,"scale":<wbr>1,"name":"water","translation"<wbr>:{"de":"Wassermengenz\<wbr>u00e4hler","en":"Water","fr":"<wbr>Eau"}},{"required":["title"],"<wbr>optional":["public","color","<wbr>style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","resolution"<wbr>,"tolerance","local"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"m^3\/<wbr>h","icon":"waterdrop.png","<wbr>hasConsumption":true,"scale":<wbr>1,"name":"flow","translation":<wbr>{"de":"Wassermengensensor","<wbr>en":"Flow rate","fr":"Vitesse d'\u00e9coulement"}},{"<wbr>required":["title","<wbr>resolution"],"optional":["<wbr>public","color","style","<wbr>fillstyle","yaxis","active","<wbr>description","owner","address:<wbr>","link","tolerance","local"],<wbr>"interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>ImpulseInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"h","<wbr>icon":"clock.png","<wbr>hasConsumption":true,"scale":<wbr>1,"name":"workinghours","<wbr>translation":{"de":"<wbr>Betriebsstundenz\u00e4hler (Impulse)","en":"Operation Hours Meter (Impulses)","fr":"Compteur horaire"}},{"required":["<wbr>title","resolution"],"<wbr>optional":["public","color","<wbr>style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","tolerance",<wbr>"local","initialconsumption"],<wbr>"interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>AccumulatorInterpreter","<wbr>style":null,"model":"<wbr>Volkszaehler\\Model\\Channel",<wbr>"unit":"h","icon":"clock.png",<wbr>"hasConsumption":true,"scale":<wbr>1,"name":"workinghourstotal","<wbr>translation":{"de":"<wbr>Betriebsstundenz\u00e4hler (Z\u00e4hlerstand)","en":"<wbr>Operation Hours Meter (meter readings)","fr":"Compteur horaire"}},{"required":["<wbr>title","resolution"],"<wbr>optional":["public","color","<wbr>style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","tolerance",<wbr>"local"],"interpreter":"<wbr>Volkszaehler\\Interpreter\\<wbr>SensorInterpreter","style":"<wbr>states","model":"Volkszaehler\<wbr>\Model\\Channel","unit":"","<wbr>icon":"clock.png","<wbr>hasConsumption":true,"scale":<wbr>1000,"name":"<wbr>workinghourssensor","<wbr>translation":{"de":"<wbr>Betriebsstundensensor"}},{"<wbr>required":["title"],"optional"<wbr>:["public","color","style","<wbr>fillstyle","yaxis","active","<wbr>description","owner","address:<wbr>","link","resolution","<wbr>tolerance","local","gap"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>SensorInterpreter","style":"<wbr>states","model":"Volkszaehler\<wbr>\Model\\Channel","unit":"%","<wbr>icon":"pipe.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"valve","translation"<wbr>:{"de":"Ventil","en":"valve","<wbr>fr":"valve"}},{"required":["<wbr>title"],"optional":["public","<wbr>color","style","fillstyle","<wbr>yaxis","active","description",<wbr>"owner","address:","link","<wbr>resolution","tolerance","<wbr>local","gap"],"interpreter":"<wbr>Volkszaehler\\Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"hPa","<wbr>icon":"cloud.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"pressure","<wbr>translation":{"de":"Luftdruck"<wbr>,"en":"Barometric Pressure","fr":"Pression d'air"}},{"required":["title"]<wbr>,"optional":["public","color",<wbr>"style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","resolution"<wbr>,"tolerance","local","gap"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"%","<wbr>icon":"rain.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"humidity","<wbr>translation":{"de":"<wbr>Luftfeuchtigkeit","en":"Air Humidity","fr":"Hygrom\<wbr>u00e9trie"}},{"required":["<wbr>title"],"optional":["public","<wbr>color","style","fillstyle","<wbr>yaxis","active","description",<wbr>"owner","address:","link","<wbr>resolution","tolerance","<wbr>local","gap"],"interpreter":"<wbr>Volkszaehler\\Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"km\/h"<wbr>,"icon":"propeller.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"windspeed","<wbr>translation":{"de":"<wbr>Windgeschwindigkeit","en":"<wbr>Windspeed","fr":"Vitesse du vent"}},{"required":["title"],<wbr>"optional":["public","color","<wbr>style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link","resolution"<wbr>,"tolerance","local","gap"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"cd","<wbr>icon":"sun.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"luminosity","<wbr>translation":{"de":"Lichtst\<wbr>u00e4rke","en":"Luminosity","<wbr>fr":"Intensit\u00e9 lumineuse"}},{"required":["<wbr>title"],"optional":["public","<wbr>color","style","fillstyle","<wbr>yaxis","active","description",<wbr>"owner","address:","link","<wbr>resolution","tolerance","<wbr>local","gap"],"interpreter":"<wbr>Volkszaehler\\Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"Hz","<wbr>icon":"freq.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"frequency","<wbr>translation":{"de":"Frequenz",<wbr>"en":"Frequency"}},{"required"<wbr>:["title"],"optional":["<wbr>public","color","style","<wbr>fillstyle","yaxis","active","<wbr>description","owner","address:<wbr>","link","resolution","<wbr>tolerance","local","gap"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>SensorInterpreter","style":<wbr>null,"model":"Volkszaehler\\<wbr>Model\\Channel","unit":"\<wbr>u03bcSv","icon":"<wbr>radioactivity.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"radiation","<wbr>translation":{"de":"<wbr>Radioaktivit\u00e4t (Dosis)","en":"Radioactivity (Dose)","fr":"Radioactivit\<wbr>u00e9 (Dose)"}},{"required":["title"<wbr>],"optional":["public","color"<wbr>,"style","fillstyle","yaxis","<wbr>active","description","owner",<wbr>"address:","link"],"<wbr>interpreter":"Volkszaehler\\<wbr>Interpreter\\<wbr>AggregatorInterpreter","style"<wbr>:null,"model":"Volkszaehler\\<wbr>Model\\Aggregator","unit":<wbr>null,"icon":"user.png","<wbr>hasConsumption":false,"scale":<wbr>1,"name":"user","translation":<wbr>{"de":"Nutzer","en":"User","<wbr>fr":"Usager"}}],"properties":[<wbr>{"type":"string","pattern":"\/<wbr>^[\\w\\.\\-\\,()\u00e4\u00f6\<wbr>u00fc\\]\\[!&*+\\\/:@ ]+$\/u","min":null,"max":255,"<wbr>options":[],"name":"title","<wbr>translation":{"de":"Titel","<wbr>en":"Title"}},{"type":"text","<wbr>pattern":null,"min":null,"max"<wbr>:null,"options":[],"name":"<wbr>description","translation":{"<wbr>de":"Beschreibung","en":"<wbr>Description"}},{"type":"<wbr>boolean","pattern":null,"min":<wbr>null,"max":null,"options":[],"<wbr>name":"public","translation":{<wbr>"de":"\u00d6ffentlich","en":"<wbr>Public"}},{"type":"string","<wbr>pattern":"\/^[\\w\\-]+$\/u","<wbr>min":null,"max":128,"options":<wbr>[],"name":"owner","<wbr>translation":{"de":"Eigent\<wbr>u00fcmer","en":"Owner"}},{"<wbr>type":"float","pattern":null,"<wbr>min":null,"max":null,"options"<wbr>:[],"name":"cost","<wbr>translation":{"de":"Kosten","<wbr>en":"Costs"}},{"type":"float",<wbr>"pattern":null,"min":1.0e-6,"<wbr>max":null,"options":[],"name":<wbr>"resolution","translation":{"<wbr>de":"Aufl\u00f6sung","en":"<wbr>Resolution"}},{"type":"float",<wbr>"pattern":null,"min":0,"max":<wbr>1,"options":[],"name":"<wbr>tolerance","translation":{"de"<wbr>:"Toleranz","en":"Tolerance"}}<wbr>,{"type":"float","pattern":<wbr>null,"min":-90,"max":90,"<wbr>options":[],"name":"address:<wbr>lat","translation":{"de":"<wbr>Breitengrad","en":"Latitude"}}<wbr>,{"type":"float","pattern":<wbr>null,"min":-90,"max":90,"<wbr>options":[],"name":"address:<wbr>lon","translation":{"de":"L\<wbr>u00e4ngengrad","en":"<wbr>Longitude"}},{"type":"string",<wbr>"pattern":"\/^[\\w\\.\\-\\,() ]+$\/u","min":null,"max":null,<wbr>"options":[],"name":"address:<wbr>city","translation":{"de":"<wbr>Stadt","en":"City"}},{"type":"<wbr>string","pattern":null,"min":<wbr>null,"max":5,"options":[],"<wbr>name":"address:house","<wbr>translation":{"de":"<wbr>Hausnummer","en":"House Number"}},{"type":"integer","<wbr>pattern":null,"min":null,"max"<wbr>:null,"options":[],"name":"<wbr>address:postal","translation":<wbr>{"de":"Postleitzahl","en":"<wbr>Postal Code"}},{"type":"multiple","<wbr>pattern":null,"min":null,"max"<wbr>:null,"options":["Albania","<wbr>Algeria","Andorra","Angola","<wbr>Anguilla","Antigua and Barbuda","Argentina","Armenia"<wbr>,"Aruba","Australia","Austria"<wbr>,"Azerbaijan Republic","Bahamas","Bahrain",<wbr>"Barbados","Belgium","Belize",<wbr>"Benin","Bermuda","Bhutan","<wbr>Bolivia","Bosnia and Herzegovina","Botswana","<wbr>Brazil","British Virgin Islands","Brunei","Bulgaria","<wbr>Burkina Faso","Burundi","Cambodia","<wbr>Canada","Cape Verde","Cayman Islands","Chad","Chile","China Worldwide","Colombia","<wbr>Comoros","Cook Islands","Costa Rica","Croatia","Cyprus","<wbr>Czech Republic","Democratic Republic of the Congo","Denmark","Djibouti","<wbr>Dominica","Dominican Republic","Ecuador","El Salvador","Eritrea","Estonia",<wbr>"Ethiopia","Falkland Islands","Faroe Islands","Federated States of Micronesia","Fiji","Finland","<wbr>France","French Guiana","French Polynesia","Gabon Republic","Gambia","Germany","<wbr>Gibraltar","Greece","<wbr>Greenland","Grenada","<wbr>Guadeloupe","Guatemala","<wbr>Guinea","Guinea Bissau","Guyana","Honduras","<wbr>Hong Kong","Hungary","Iceland","<wbr>India","Indonesia","Ireland","<wbr>Israel","Italy","Jamaica","<wbr>Japan","Jordan","Kazakhstan","<wbr>Kenya","Kiribati","Kuwait","<wbr>Kyrgyzstan","Laos","Latvia","<wbr>Lesotho","Liechtenstein","<wbr>Lithuania","Luxembourg","<wbr>Madagascar","Malawi","<wbr>Malaysia","Maldives","Mali","<wbr>Malta","Marshall Islands","Martinique","<wbr>Mauritania","Mauritius","<wbr>Mayotte","Mexico","Mongolia","<wbr>Montserrat","Morocco","<wbr>Mozambique","Namibia","Nauru",<wbr>"Nepal","Netherlands","<wbr>Netherlands Antilles","New Caledonia","New Zealand","Nicaragua","Niger","<wbr>Niue","Norfolk Island","Norway","Oman","<wbr>Palau","Panama","Papua New Guinea","Peru","Philippines","<wbr>Pitcairn Islands","Poland","Portugal","<wbr>Qatar","Republic of the Congo","Reunion","Romania","<wbr>Russia","Rwanda","Saint Vincent and the Grenadines","Samoa","San Marino","S\u00e3o Tom\u00e9 and Pr\u00edncipe","Saudi Arabia","Senegal","Seychelles"<wbr>,"Sierra Leone","Singapore","Slovakia",<wbr>"Slovenia","Solomon Islands","Somalia","South Africa","South Korea","Spain","Sri Lanka","St. Helena","St. Kitts and Nevis","St. Lucia","St. Pierre and Miquelon","Suriname","Svalbard and Jan Mayen Islands","Swaziland","Sweden",<wbr>"Switzerland","Taiwan","<wbr>Tajikistan","Tanzania","<wbr>Thailand","Togo","Tonga","<wbr>Trinidad and Tobago","Tunisia","Turkey","<wbr>Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","<wbr>Ukraine","United Arab Emirates","United Kingdom","Uruguay","Vanuatu","<wbr>Vatican City State","Venezuela","Vietnam","<wbr>Wallis and Futuna Islands","Yemen","Zambia"],"<wbr>name":"address:state","<wbr>translation":{"de":"Land","en"<wbr>:"State"}},{"type":"string","<wbr>pattern":null,"min":null,"max"<wbr>:null,"options":[],"name":"<wbr>address:country","translation"<wbr>:{"de":"Staat","en":"Country"}<wbr>},{"typ</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">e":"string","pattern":"<wbr>#^(https?|ftp):\/\/[a-z0-9-.]+<wbr>\\.[a-z]{2,6}(\/\\S*)?$#i","<wbr>min":null,"max":null,"options"<wbr>:[],"name":"photo","<wbr>translation":{"de":"Foto (URL)","en":"Photo (URL)"}},{"type":"string","<wbr>pattern":"#^(https?|ftp):\/\/[<wbr>a-z0-9-.]+\\.[a-z]{2,6}(\/\\S*<wbr>)?$#i","min":null,"max":null,"<wbr>options":[],"name":"link","<wbr>translation":{"de":"Hyperlink"<wbr>,"en":"Hyperlink"}},{"type":"<wbr>boolean","pattern":null,"min":<wbr>null,"max":null,"options":[],"<wbr>name":"active","translation":{<wbr>"de":"Aktiv","en":"Active"}},{<wbr>"type":"string","pattern":"#^<wbr>aqua|black|blue|fuchsia|gray|<wbr>grey|green|lime|maroon|navy|<wbr>olive|purple|red|silver|teal|<wbr>white|yellow|[0-9a-f]{6}|[0-<wbr>9a-f]{3}$#i","min":null,"max":<wbr>null,"options":[],"name":"<wbr>color","translation":{"de":"<wbr>Farbe","en":"color"}},{"type":<wbr>"multiple","pattern":null,"<wbr>min":null,"max":null,"options"<wbr>:["lines","steps","states","<wbr>points"],"name":"style","<wbr>translation":{"de":"Style","<wbr>en":"Plotting style"}},{"type":"float","<wbr>pattern":null,"min":0,"max":1,<wbr>"options":[],"name":"<wbr>fillstyle","translation":{"de"<wbr>:"F\u00fcllgrad","en":"<wbr>Opacity"}},{"type":"multiple",<wbr>"pattern":null,"min":null,"<wbr>max":null,"options":["auto","<wbr>1","2","3","4"],"name":"yaxis"<wbr>,"translation":{"de":"Achse","<wbr>en":"Axis"}},{"type":"string",<wbr>"pattern":"#^(https?|ftp):\/\/<wbr>[a-z0-9-.]+\\.[a-z]{2,6}(\/\\<wbr>S*)?$#i","min":null,"max":<wbr>null,"options":[],"name":"<wbr>local","translation":{"de":"<wbr>Lokale Adresse","en":"Local Address"}},{"type":"integer","<wbr>pattern":null,"min":0,"max":<wbr>null,"options":[],"name":"gap"<wbr>,"translation":{"de":"L\<wbr>u00fccke","en":"Gap"}},{"type"<wbr>:"float","pattern":null,"min":<wbr>0,"max":null,"options":[],"<wbr>name":"initialconsumption","<wbr>translation":{"de":"<wbr>Initialverbrauch","en":"<wbr>Initial consumption"}}]}}}<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Lieben Gruß,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Christian<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Frank Richter [mailto:<a href="mailto:frank.richter83@gmail.com" target="_blank">frank.richter83@gmail.<wbr>com</a>] <br><b>Gesendet:</b> Montag, 29. Mai 2017 21:08<br><b>An:</b> <a href="http://volkszaehler.org" target="_blank">volkszaehler.org</a> - users<br><b>Betreff:</b> Re: [vz-users] Frontend merkt sich nicht mehr welche Kanäle ausgewählt sind<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Hi Christian,<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">wenn du auf Stand vom 30.09.2016 bist, ist es definitiv nicht die Änderung von der wir hier reden.<u></u><u></u></p></div><div><p class="MsoNormal">Commit-Stand bekommst du wie erwähnt mit "git log" im vz-Ordner oder via <a href="http://ip/middleware.php/capabilities.json" target="_blank">http://ip/middleware.php/<wbr>capabilities.json</a> (hier nur den Hash, kein Datum).<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Grüße<u></u><u></u></p></div><div><p class="MsoNormal">Frank<u></u><u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Am 29.05.2017 21:01 schrieb "Christian Wulff" <<a href="mailto:christianwulff@gmx.de" target="_blank">christianwulff@gmx.de</a>>:<u></u><u></u></p><div><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hallo Frank,</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">wie finde ich raus auf welchem Commit-Stand meine Installation ist?</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ich habe das Image vom 30.09.2016 und kein Update danach gemacht (…never touch a running system)</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Bis vor ein paar Wochen hatte ich keine Probleme mit den Checkboxen der Kanaltabelle.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Gruppen benutze ich nicht.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Lieben Gruß,</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Christian</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Frank Richter [mailto:<a href="mailto:frank.richter83@gmail.com" target="_blank">frank.richter83@gmail.<wbr>com</a>] <br><b>Gesendet:</b> Sonntag, 28. Mai 2017 22:04<br><b>An:</b> <a href="http://volkszaehler.org" target="_blank">volkszaehler.org</a> - users<br><b>Betreff:</b> Re: [vz-users] Frontend merkt sich nicht mehr welche Kanäle ausgewählt sind</span><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><div><p class="MsoNormal">Hallo Christian,<u></u><u></u></p><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">auf welchem Commit-Stand ist deine Installation (git log)? Da gab es vor ein paar Monaten eine Änderung: der Status des Kanals (aktiv/inaktiv) wird seitdem nicht mehr zentral in der DB, sondern lokal im Cookie gespeichert.<u></u><u></u></p></div><div><p class="MsoNormal">Der Status deiner Checkboxen in der Kanaltabelle sollte also einen Reload des Frontends überleben. Dieses Feature gibt's allerdings bislang nur für Kanäle auf root-Ebene, nicht für Kanäle innerhalb von Gruppen.<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Grüße<u></u><u></u></p></div><div><p class="MsoNormal">Frank<u></u><u></u></p></div></div><div><p class="MsoNormal"> <u></u><u></u></p><div><p class="MsoNormal">Am 28.05.2017 20:16 schrieb "Christian Wulff" <<a href="mailto:christianwulff@gmx.de" target="_blank">christianwulff@gmx.de</a>>:<u></u><u></u></p><div><div><p class="MsoNormal">Moin,<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">ich habe bemerkt, dass sich die Einstellung, welche Kanäle im Frontend angezeigt werden sollen nicht mehr speichern lässt.<u></u><u></u></p><p class="MsoNormal">Habe schon den Browserverlauf inkl. Cookies gelöscht, rebootet und alle Kanäle wieder ins Frontend reingeholt. Das hat aber nichts geändert.<u></u><u></u></p><p class="MsoNormal">Leider ist nicht mehr nachvollziehbar ab wann genau das Problem aufgetreten ist.<u></u><u></u></p><p class="MsoNormal">Interessanterweise ist es auf allen Endgeräten (PC, Tablet, Smartphone) identisch. Das kann dann doch nichts mehr mit den Cookies auf dem Endgerät zu tun haben?!<u></u><u></u></p><p class="MsoNormal">Ich habe aktuell 35 Kanäle laufen und in den letzten 2-3 Wochen sind einige Kanäle hinzugekommen.<u></u><u></u></p><p class="MsoNormal">Möglicherweise hat das damit was zu tun?! (Vielleicht können nur ~24 Kanäle gemerkt werden oder so?!)<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Weiss jemand eine Lösung?<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Danke und lieben Gruß,<u></u><u></u></p><p class="MsoNormal">Chris<u></u><u></u></p></div></div></div></div></div></div></div></div></div></div></blockquote></div></div>