CHANGED 257 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346
  1. # Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
  2. # Do not insert empty lines here, update check depends on it.
  3. - feature: 93_DbRep: V8.4.0, reduceLog from DbLog integrated into DbRep,
  4. sqlCmd/dbValue with textField-long as default, both
  5. attributes timeOlderThan / timeDiffToNow can be set,
  6. get versionNotes changed to support en/de, new attribute
  7. "countEntriesDetail", countEntries separate count of
  8. every reading if attribute "countEntriesDetail" is set
  9. - change: 49_SSCam: COMPATIBILITY changed to 8.2.1
  10. - bugfix: 74_XiaomiBTLESens : fix warning Illegal hexadecimal digit
  11. ignored
  12. - bugfix: 93_DbLog: timer not deleted if reopen after reopen xxx executed
  13. (forum.fhem.de/index.php/topic,91869.msg848433.html#msg848433)
  14. - feature: 70_ZoneMinder: added attribute loginInterval and setter for login
  15. - bugfix: 38_netatmo: changed connection check mechanism
  16. - new: 98_SmarterCoffee: new modul for SmarterCoffee devices
  17. - bugfix: 74_XiaomiBTLESens: fix humidity bug
  18. - feature: 49_SSCam: direct help for attributes, new get versionNotes command
  19. - change: ROOMMATE, GUEST: Support for updated GEOFANCY version
  20. - feature: 98_GEOFANCY: add new reading LocTravDist; add support for
  21. Geofency.app webhook attributes radius, currentLatitude,
  22. currentLongitude, motion, wifiSSID and wifiBSSID.
  23. New readings: PosBSSID, PosLat, PosDistHome, PosDistLoc,
  24. PosLong, PosMotion, PosSSID, PosTravDist
  25. - bugfix: 98_GEOFANCY: fixed last* readings
  26. - feature: 89_FULLY: New commands for sound playback and photo.
  27. - bugfix: 74_XiaomiBTLESens: fix disableForTimer Problem after reboot
  28. - feature: 31_HUEDevice: added water reading for Xiaomi Aqara Water sensor
  29. - bugfix: 73_GardenaSmartBridge/Device
  30. fix Undefined subroutine &GardenaSmartDevice
  31. - change: 93_DbLog: Log output of recuceLogNbl & use of charFilter enhanced
  32. - feature: 93_Log2Syslog: attribute sslCertPrefix added (Forum:#92030)
  33. - bugfix: 10_IT fix usage with multible io devices
  34. - bugfix: 73_GardenaSmartBridge/Device fix typo oK to ok, change to
  35. package System
  36. - change: 93_DbRep: V8.2.3, check availability of DbLog-device at
  37. definition time of DbRep-device
  38. - change: 93_Log2Syslog: send BSD-format changed, commandref revised
  39. - bugfix: 93_DbRep: fix don't get the real min timestamp in special cases
  40. - bugfix: 51_MOBILEALERTS: Fix temperature for MA10320PRO
  41. - change: 93_DbLog, 93_DbRep: minor fix time until DB is closed
  42. - change: 38_netatmo: changed weathermap calls to new endpoints
  43. - feature: 5.9 released
  44. - 2018-10-07 (5.9)
  45. - change: 93_DbRep: direct help for attributes
  46. - bugfix: 72_XiaomiDevice: set incorrect fan speed to 0
  47. - bugfix: 38_netatmo: increased timeouts to counter server issues, logging
  48. - bugfix: 88_HMCCU: Detection of non standard addresses
  49. - feature: 93_Log2Syslog: TCP-Server in Collector-mode / SSL-support and a
  50. lot more, pls. see new get versionNotes command
  51. for further Information
  52. - feature: 93_DbRep: 8.1.0, new get versionNotes command
  53. - bugfix: 88_HMCCU: Temporary CCU programs are ignored now.
  54. - change: 19_Revolt: allow adjustment of energy value, filtering of
  55. implausible values
  56. - bugfix: 72_XiaomiDevice: better handling of definition w/ missing token
  57. - change: 32_withings: add in_bed for sleep trackers, ignore inactive users
  58. - change: 57_Calendar: new attribute quirks with ignoreDtStamp value.
  59. - change: 57_Calendar: cutoffOlderThan also removes recurring events when
  60. the series has ended.
  61. - change: 55_DWD_OpenData: KML based forecast, readings have changed,
  62. attr forecastProperties must be updated (forum #83097)
  63. - bugfix: 12_HProtocolGateway: Filllevel conversion corrected
  64. - bugfix: 57_Calendar.pm: make ical file work again
  65. - change: 34_ESPEasy: get/set cmd handling rewritten, more supported ESP
  66. Easy cmds, user defined cmds/mappings, nfx plugin handling
  67. changed (Forum #91353)
  68. - change: 93_DbRep: an invalid timestamp will put into state if found on
  69. startup
  70. - bugfix: 38_netatmo: fixed changed values and deprecated API calls
  71. - bugfix: 93_DbLog: 3.12.1, crash if SVG called (forum:#91285)
  72. - change: 32_withings: API endpoint changed back to Withings servers
  73. - bugfix: 93_DbLog: 3.12.0, SVG-select corrected
  74. (forum.fhem.de/index.php/topic,65860.msg815640.html#msg815640)
  75. - bugfix: 88_HMCCU: Fixed device definition bug.
  76. - bugfix: 88_HMCCU: Fixed shutdown bug.
  77. - bugfix: 32_withings: API endpoint change to Nokia servers
  78. - feature: 93_DbRep: V8.0.0, restoreMySQL for clientSide dumps implemented
  79. - bugfix: 74_XiaomiBTLESens: fix bug in disabledForInterval (Forum #835350)
  80. - change: 88_HMCCU: New release
  81. - feature: 93_DbLog: 3.11.0, function reduceLog[Nbl] syntax extended to limit
  82. days to reduce (pls. see commandref for details)
  83. - change: 01_FHEMWEB.pm: change default style to f18
  84. - change: 01_FHEMWEB.pm: change iconPath: to fhemSVG:openautomation:default
  85. - bugfix: 72_XiaomiDevice: update vacuum volume readings after set
  86. - change: 98_DOIFtools: improved direct help contetn
  87. - change: 38_netatmo: removed rain sum readings
  88. - feature: 00_MYSENSORS: FOTA (thanks Beta-User), gateway fix (thanks Sidey)
  89. - new: 12_HProtocolGateway / 12_HProtocolTank
  90. - bugfix: 72_XiaomiDevice: remove unused battery readings for new fans
  91. - feature: 49_SSCam: activate/deactivate cam internal PIR-sensor
  92. - new: 10_MQTT_GENERIC_BRIDGE an MQTT bridge, which simultaneously
  93. collects data from several FHEM devices and passes
  94. their readings via MQTT or set readings from
  95. the incoming MQTT messages or executes them
  96. as a 'set' command on the configured FHEM device.
  97. - feature: 72_XiaomiDevice: vacuum events, resume zoned cleanup
  98. - feature: 51_MOBILEALERTS: Added MA10120PRO
  99. - feature: 51_MOBILEALERTS: Added TFA30.3060.01.IT
  100. - change: 89_FULLY: Set start URL and bug fixes
  101. - bugfix: 49_SSCam: V7.0.1, enable/disable issue
  102. (forum.fhem.de/index.php/topic,45671.msg830869.html#msg830869)
  103. - change: 98_DOIFtools: add help labels in commandref for attr, set and get
  104. add MODEL to statistics report, check DOIF excludes Perl mode
  105. - new: 98_MSwitch.pm: Multi Switch Modul
  106. - feature: 93_DbRep: V7.19.0, attribute "valueFilter" to filter datasets in
  107. fetchrows
  108. - feature: 49_SSCam: V7.0.0, compatibility to SVS 8.2.0
  109. - feature: 93_Log2Syslog: V4.8.5, new Syslog-Server Mode and some other
  110. improvements, version is moved from contrib
  111. - bugfix: 73_GardenaSmartBridge fix get humidity bug, add rename Fn
  112. - change: 71_YAMAHA_AVR: renamed attributes:
  113. "request-timeout" => "requestTimeout"
  114. "volume-smooth-change" => "volumeSmoothChange"
  115. "volume-smooth-steps" => "volumeSmoothSteps"
  116. already configured values will be converted by FHEM automatically
  117. - feature: 71_YAMAHA_AVR: add new set command tunerFrequencyBand to change
  118. between FM and DAB band on DAB-based models
  119. - bugfix: 71_YAMAHA_AVR: fix set commands preset/presetUp/presetDown for
  120. input tuner on DAB based models
  121. - bugfix: 71_YAMAHA_AVR: fix set commands remoteControl tunerPresetUp,
  122. tunerPresetDown and tunerFrequency for DAB based models
  123. - added: 98_systemd_watchdog: tested and moved from contrib
  124. - bugfix: 36_Vallox: Initialization bug fixed
  125. - added: 00_MQTT: ability for client notifications: on connect,
  126. on disconnect, on timeout
  127. - fixed: 00_MQTT: failure on handling with mqtt-devices without
  128. or with wrong devio attributes
  129. - change: maintainer change for 00_MQTT, 10_MQTT_DEVICE, 10_MQTT_BRIDGE
  130. (eisler => hexenmeister)
  131. - feature: 36_Vallox: Added DF Method, Added CO2SetPoint Handling, Optimized
  132. - feature: 59_WUup: added attribute unit_solarradiation
  133. - bugfix: 38_netatmo: removed heating home/room autocreate
  134. - feature: 46_SmartPi: exchange commandref, add NotifyFn
  135. - new: 00_MQTT2_SERVER / 10_MQTT2_DEVICE
  136. - bugfix: 93_DbRep: fix in fetchrow function (forum:#89886),fix highlighting
  137. - bugfix: 82_LGTV_WebOS: fix set cmd for AmazonLovefilm
  138. - feature: 51_MOBILEALERTS: added feature to adjust values in define
  139. - changed: 09_CUL_FHTTK: adapted battery reading to new common reading
  140. Forum #87575
  141. - bugfix: 82_LGTV_WebOS: fix uninitialized value
  142. - change: 98_dewpoint: adjust log level for FAN/ALARM on/off to 4
  143. - bugfix: 82_LGTV_WebOS: fix current program list readings
  144. - change: 74_Unifi: changed readings -UC_newClients and -AP_utilization
  145. - bugfix: 36_WMBUS: fix decryption for AES CBC mode
  146. - feature: 42_AptToDate: add dist-upgrade available with Attribut
  147. - change: 74_XiaomiBTLESens: more debug messages, delete old batteryreadings
  148. - change: 83_IOhomecontrol, 84_IOhomecontrolDevice: complete rewrite and
  149. extended features
  150. - feature: 42_AptToDate: add Attribut upgradeListReading for Reading in JSON
  151. - change: 98_DOIFtools: added shortcut remove_DOIFtoolsLog to commandref
  152. - change: 01_FHEMWEB.pm: default plotEmbed to 0 (Forum #82351)
  153. - feature: 73_GardenaSmartBridge: 74_GeardenaSmartDevice: add support for
  154. Irrigation Control
  155. - change: 98_feels_like.pm: Improved algorithms, fix reDEFINE
  156. - new: 42_AptToDate: Modul to retrieves apt information about Debian
  157. update state
  158. - bugfix: 74_NUKIDevice: fix Perl Warnings
  159. - feature: 88_HMCCU: Support for channel number in attribute ccuscaleval
  160. - change: 98_DOIFtools: more precise hint related to DOELSE (Forum #89260)
  161. - change: 98_feels_like.pm: Improved algorithms
  162. - change: 98_dewpoint: new attributes absoluteHumidity, vapourPressure
  163. attribute absFeuchte is now deprecated,
  164. write warning to log
  165. - bugfix: 41_Oregon: batterypercent typo, Forum #89120
  166. - feature: 49_SSCam: HTTPS Support, buttons for refresh SSCamSTRM-devices
  167. - changed: 14_Hideki: standard battery readings
  168. - changed: 14_SD_WS: standard battery readings
  169. - changed: 14_SD_WS07: standard battery readings
  170. - changed: 14_SD_WS09: standard battery readings
  171. - changed: 41_Oregon: standard battery readings
  172. - change: 76_SMAInverter: Internal MODEL added
  173. - feature: 49_SSCam: V5.3.0, new createStreamDev generic, control elements
  174. for runView content within fhemweb, some new CamLive-
  175. Readings, minor fixes
  176. - change: 95_Dashboard: V3.10.1, added FW_hideDisplayName, Forum #88727
  177. - change: 98_feels_like.pm: Improved algorithms
  178. New attribute "sensorType"
  179. minor bugfixes
  180. - change: 82_LGTV_WebOS: change part of code
  181. - bugfix: 49_SSCam: fix state turns to "off" even though cam is disabled
  182. - bugfix: 38_netatmo: fixed camera recording and notification settings
  183. - feature: 36_WMBUS: support for WMBUS type C and Kamstrup Multical 21
  184. encoding.
  185. ATTENTION: decryption has changed, please install
  186. the perl modules Crypt::Mode::CBC and
  187. Crypt::Mode::CTR if you want to decrypt messages.
  188. (sudo cpan -i Crypt::Mode::CBC Crypt::Mode::CTR)
  189. - change: 93_DbLog: commandref hint for special character usage in passwords
  190. - change: 74_AMADtasker: AMAD Taskerproject change to new battery states
  191. - feature: 49_SSCamSTRM: new attr hideDisplayName regarding to Forum #88667
  192. - bugfix: 49_SSCam: global vars
  193. - bugfix: 88_HMCCU: fixed rpcServerAddr attribute and update of sysvar dpt
  194. - change: 49_SSCam: V5.2.0, support longpoll refresh of SSCamSTRM-Devices
  195. Design change of SSCamSTRM-Devs due to longpoll support
  196. - change: 82_LGTV_WebOS: change launchApp Vvalue for AmatonVideo and add
  197. set command for AmazonVid
  198. - change: 74_XXiaomiBTLSens: Thermo/HydroSense new state format, new Reading
  199. batteryState and batteryPercent
  200. - change: 49_SSCamSTRM: new attribute "forcePageRefresh" for better control
  201. of page refresh (for e.g. Floorplan,Dashboard)
  202. - feature: 89_FULLY: Added screen saver commands.
  203. - feature: 49_SSCam: V5.0.0, HLS Streaming implemented, new Streamingdevice
  204. based on module 49_SSCamSTRM, some improvements & fixes
  205. - feature: 98_Text2Speech: added Duch language for Google TTS
  206. - feature: 74_UnifiSwitch: initial version
  207. - feature: 74_Unifi: new child-Module UnifiSwitch
  208. new reading UC_newClients for new clients
  209. block clients by mac-address
  210. - change: 98_dewpoint: new attribute legacyStateHandling
  211. - feature: 93_DbRep: V7.18.0, possible use of y:(\d) in timeDiffToNow,
  212. timeOlderThan, delEntries considers executeBeforeDump,
  213. executeAfterDump, minor fixes
  214. - feature: 49_SSCam: PTZ-Panel integrated into created StreamDevice
  215. - fixed: 74_Unifi: import encode_json for newest libs
  216. - change: 10_KNX: new major release. See commandref for details. The
  217. following attributes are deprecated now: readonly,
  218. listenonly, slider and useSetExtensions.
  219. - change: 36_WMBUS: standard battery readings
  220. - change: 32_withings/38_netatmo/72_XiaomiDevice: standard battery readings
  221. - bugfix: 98_dewpoint: Use NOTIFYDEV with framework functions
  222. - feature: 57_Calendar: new parameter "limit" (forum #87566)
  223. - bugfix: 55_DWD_OpenData: updateAlertsCache causing "not a HASH reference"
  224. error on some platforms (forum #83097)
  225. - change: 98_dewpoint: Don't manipulate STATE of target device if has
  226. stateFormat defined.
  227. - new: 55_DWD_OpenData: weather and alerts from DWD
  228. - bugfix: 74_Unifi: Cookies for UnifiController 5.9.4
  229. - bugfix: 74_GardenaSmartDevice: fix uninitialized value $abilities
  230. - feature: 72_FB_CALLMONITOR: support for wildcard phonebook entries (numbers
  231. with trailing star sign)
  232. - bugfix: 74_XiaomiBTLSens: bugfix
  233. - new: 98_feels_like.pm: New module to compute a "feels like" temperature
  234. and the cloud coverage from a WH2600 like
  235. sensor array
  236. - change: 52_I2C_HDC1008: improve and restructure I2C error handling
  237. - bugfix: 57_Calendar: fix count for series with exceptions
  238. - bugfix: 72_FB_CALLMONITOR: fix control code entries in phonebook and
  239. reverse search text file
  240. - feature: 49_SSCam: V4.1.0, support Audiostream cams, minor internal changes
  241. - change: 93_Log2Syslog: ssldebug for debugging SSL messages, minor fixes
  242. - feature: 49_SSCam: V3.10.0, CreateStreamDev added, new lastrec_fw_MJPEG,
  243. lastrec_fw_MPEG4/H.264 playback MPEG4/H.264 recordings
  244. - feature: 93_DbRep: V7.17.3, writeToDB - readingname can be replaced by the
  245. value of attribute "readingNameMap"
  246. - change: 88_xs1Bridge: documentation | xs1 with password
  247. - bugfix: 36_Vallox: Fixed Multireadings. Added Legacy Mapping.
  248. added set commands
  249. - bugfix: 00_MQTT: topics and payload patch
  250. - bugfix: 73_GardenaSmartBridge: fix fetch token after rereadcfg
  251. - feature: 60_allergy: alternative data source for extended 5 day forecast
  252. - new: 74_HusqvarnaAutomower.pm: New module to control your
  253. Husqvarna Automower with original Connect Module (SIM)
  254. - bugfix: 73_GardenaSmartBridge: fix delete password then rereadcfg
  255. - bugfix: 93_DbRep: 7.17.2, doesn't writeToDB if device name contain "."
  256. - feature: 93_DbLog: addLog - not available reading can be added as new one
  257. (forum:#86966)
  258. - feature: 02_RSS: label and goto in layout definition (forum #86844)
  259. - change: 59_Weather: reverted changes in HTML routine (forum #87187)
  260. - feature: 59_Weather: italian translations and other (forum #87080)
  261. - feature: 49_SSCam: V3.9.1, PTZ control panel added, please consider
  262. attributes "ptzPanel_.*" and command "createPTZcontrol"
  263. - bugfix: 93_DbRep: V7.17.1, sqlCmd can't use §timestamp_begin§
  264. - feature: 73_GardenaSmartBridge: add set command deleteAccountPassword
  265. - change: 88_HMCCU: minor changes
  266. - feature: 93_DbRep: new function dbValue, DbReadingsVal (blocking)
  267. - bugfix: 93_DbLog: 3.10.7, create addLog-event if reading was not found
  268. - bugfix: 73_GardenaSmartBridge: add error trigger for notify sub
  269. - feature: 98_SVG.pm: horizontalLine* added (Forum #86800)
  270. - change: 93_DbLog: verbose level in addlog changed if reading not found
  271. - feature: 59_WUup: added AqPM2.5, AqPM10; fixed documentation
  272. - bugfix: 73_ElectricityCalculator: missing notifydev implemented
  273. - bugfix: 73_GasCalculator: missing notifydev implemented
  274. - bugfix: 73_WaterCalculator: missing notifydev implemented
  275. - change: 88_xs1Dev: xs1-function to set from FHEM
  276. - change: 88_xs1Bridge: fix PEARL WARNING
  277. - change: 10_MYSENSORS_DEVICE: implemented alive check thanks to Beta-User
  278. - bugfix: 93_DbRep: 7.15.2, Internal MODEL is set, minor fixes
  279. - change: 93_DbRep: 7.15.1, sqlCmd accept widget textField-long,
  280. Internal MODEL is set
  281. - feature: 72_FB_CALLMONITOR: new attribute "sendKeepAlive" to send cyclic
  282. keep-alives when connected FritzBox for example
  283. is located behind another NAT router
  284. - bugfix: 72_FB_CALLMONITOR: fix log message on every reverse search:
  285. "unknown reverse search method ,"
  286. - bugfix: 93_DbLog: V3.10.4, fix addLog if no valueFn is used
  287. - bugfix: 93_DbLog: V3.10.3, minor fixes in addLog function
  288. - new: 00_Neuron.pm, 10_NeuronPin.pm: support for Neuron Devices
  289. - feature: 59_WUup: add attribute round
  290. - bugfix: 72_FB_CALLMONITOR: fix not working get command
  291. showPhonebookEntries for remote phonebooks
  292. - bugfix: 73_GardenaSmartBridge: add commandref parts
  293. - change: 93_DbLog: V3.10.2, event parsing of Weather changed, add option
  294. CN=<caller name> to addlog-function
  295. - change: 49_SSCam: V3.8.4, usage of Internal MODEL changed
  296. - bugfix: 00_SIGNALduino: fixed ws7000 decoding
  297. - feature: 72_XiaomiDevice: predefined zones and points, carpet mode
  298. - bugfix: 88_xs1Bridge: blacklist PEARL Warning + Code mod
  299. - feature: 74_AMADDevice: add support to set and read Adaptive brightness
  300. - bugfix: 88_xs1Bridge: blacklist option (forum #790923)
  301. - bugfix: 49_SSCam: V3.8.3, fix of version 3.8.2
  302. - change: 49_SSCam: V3.8.2, internal codereview, minor fixes
  303. - feature: 73_GardenaSmartBridge/74_GardenaSmartDevice: rewrite parts of
  304. Bridge Modul and add Support for predefined start point
  305. - feature: 49_SSCam: V3.8.0, new setHome command, minor fixes
  306. - feature: 72_XiaomiDevice: added zone and goto
  307. - bugfix: 57_Calendar: fix weekly events, get full all, defaultTimeFormat
  308. - change: 93_DbLog: V3.10.0, addLog considers DbLogExclude in Devices,
  309. keyword "!useExcludes" to switch off considering
  310. DbLogExclude in addLog, DbLogExclude & DbLogInclude
  311. can handle "/" in Readingname, commandref revised
  312. - bugfix: 00_SIGNALduino: Perl Warnings and FHEM crash fixed
  313. - added: 88_xs1Bridge: Documentation added
  314. - added: 88_xs1Dev: various sensor types added
  315. - feature: 57_Calendar: get ... vevents and much more (forum #86148)
  316. - feature: 73_AMADCommBridge/74_AMADDevice: add new mediaPlayer Support, add
  317. takeScreenshot function
  318. - feature: 14_Hideki: changed decrypting and improved crc check
  319. - change: 14_SD_WS_Maverick: reworked module, renamed readings
  320. added commandref
  321. - bugfix: 14_SD_WS07: Error retrieving rssi value fixed
  322. - feature: 14_SD_WS07: added correction-temp and correction-hum
  323. added two models temp/temp-hum
  324. - change: 00_SIGNALduino: Protokoll 12.1 with protocol 12 (Hideki)
  325. combined and 12.1 removed
  326. - feature: 49_SSCam: 3.7.0, new delPreset command, minor fixes
  327. - bugfix: 10_OWServer: avoid init and autocreate on tentative connection
  328. - feature: 49_SSCam: 3.6.0, new setPreset command, minor changes
  329. - feature: 72_FB_CALLMONITOR: show a "not found" popup, when reverse search
  330. via get command fails
  331. - feature: 93_DbRep: V7.15.0, new command sqlSpecial
  332. - bugfix: 74_XiaomiBTLSens: fix commandref entrys
  333. - feature: 49_SSCam: V3.5.0, new get command listPresets
  334. - change: 93_DbRep: V7.14.8, exportToFile,importFromFile can use file as an
  335. argument, fix no save to database if value=0 (writeToDB)
  336. - feature: 10_OWServer: added OWNet module version suggestion to define
  337. - feature: 49_SSCam: V3.4.0, new commands startTracking, stopTracking for
  338. PTZ-Cams with object tracking capability
  339. - added: 74_HOMBOT: add commandref summary, code design
  340. - change: 73_GardenaSmartBridge: change logging output for username and
  341. password
  342. - feature: 93_DbRep: 7.14.6, attr expimpfile can use some kinds of wildcards
  343. - feature: 59_WUup: V0.9.6, calculate solarradiation from lux to W/m²
  344. - feature: 73_AMADCommBridge: fix Commandref, add allowfrom support
  345. - bugfix: 74_XiaomiBTLESens: Backslash found where operator expected
  346. - bugfix: 98_TRAFFIC: v1.3.7, fixed special characters and updateschedule
  347. - change: 10_OWServer: autoselecting OWNet module
  348. - bugfix: 72_FB_CALLLIST: allow newlines in mapping attributes values
  349. - feature: 74_XiaomiBTLESens: add new set command resetBatteryTimestamp
  350. - bugfix: 93_DbRep: some perl warnings fixed
  351. - fhem.pl: restoreDir restructured (Forum #85801)
  352. - added: 88_xs1Bridge: added blacklist function
  353. - feature: 93_DbLog: V3.9.0, syntax of attribute excludeDevs enhanced
  354. - update: 39_Talk2Fhem: Timephrases added, bugfixes and some changes
  355. - bugfix: 74_AMADCommBridge: fix Commandref
  356. - bugfix: 82_LGTV_WebOS: fix litte typos fix eval bug
  357. - update: 21_HEOS: fix Use of uninitialized value {repeat}
  358. in substitution (s///)
  359. - change: 88_xs1Bridge: Typ timerswitch added
  360. - change: 88_xs1Dev: Typ timerswitch added
  361. - feature: 72_FB_CALLMONITOR: new reverse search provider 11880.com (german)
  362. and herold.at (austrian)
  363. - change: 93_DbRep: V7.14.4, increased timeout of special function
  364. - feature: 74_Unifi: added set updateClient, encrypt user and password
  365. - change: 49_TBot_List: deleteonly lists / internal changes
  366. - change: 50_TelegramBot: more silent cmds, caption formatting,several fixes
  367. - change: lib/OWNet.pm: updated to latest version from
  368. https://sourceforge.net/p/owfs/code/ci/master/tree/module/
  369. ownet/perl5/OWNet/lib/OWNet.pm
  370. - feature: 66_ECMD: new attribute stop
  371. - change: 93_DbLog: V3.8.9, commandref revised
  372. - feature: fhem.pl: OldReading* added (Forum #85406)
  373. - feature: 93_DbRep: V7.14.3, minTimestamp - get lowest timestamp in database
  374. - bugfix: 72_FB_CALLLIST: fix broken german umlaut in timestamps on
  375. perl version >= 5.22
  376. - bugfix: 72_FB_CALLMONITOR: fixing reverse search via dasoertliche.de
  377. - feature: 39_Talk2Fhem: V0.5 Object radiusing
  378. - bugfix: 93_DbLog: V3.8.8, no exit if configuration couldn't be read
  379. - change: 93_DbLog: V3.8.7, no change limits got fron SVG
  380. - bugfix: 88_xs1Dev: new type shutter integrated (Forum #85137)
  381. - bugfix: 88_xs1Bridge: actuator functions incorrect (Forum #85137)
  382. - bugfix: 93_DbRep: fix perl warning
  383. - bugfix: 38_netatmo: fixed public stations update, added fixed interval
  384. - bugfix: 93_DbRep: V7.14.1, bugfix for PostgreSQL
  385. - added: 88_xs1Dev: added new module for control xs1
  386. - changed: 88_xs1Bridge: changed for another module
  387. - bugfix: 88_HMCCU: Fixed bug in attribute peer
  388. - bugfix: 32_withings, 38_netatmo: maintenance update
  389. - added: 72_XiaomiDevice: added new module for Xiaomi WiFi devices
  390. - feature: 93_DbRep: V7.14.0, new command syncStandby
  391. - bugfix: 21_HEOS: decode_json() in a eval, fix play_previous
  392. - bugfix: 73_NUKIBridge/74_NUKIDevice: decode_json() in a eval
  393. - Update: 73_AMADCommBridge/74AMADDevice: 4.2 new Version with Tasker Support
  394. - bugfix: 14_CUL_TCM97001: Fix temperature reading
  395. - bugfix: 49_SSCam: V3.3.0, code review, API bug fix of runview lastrec,
  396. commandref revised (forum:#84953)
  397. - bugfix: 73_ElectricityCalculator: Spelling error "di(s)abled" corrected
  398. - bugfix: 73_GasCalculator: Spelling error "di(s)abled" corrected
  399. - bugfix: 73_WaterCalculator: Spelling error "di(s)abled" corrected
  400. - bugfix: 93_DbRep: V7.13.2, fix of aggregation month
  401. - feature: 00_MQTT: topic with space or colon
  402. - bugfix: 98_GOOGLECAST: fix open connections and state value
  403. - feature: 10_MQTT_DEVICE: add SetExtensions
  404. - bugfix: 00_MQTT: small bugfix
  405. - feature: 98_DOIFtools: support for multiple holiday files in holiday2we for
  406. next timer calculation
  407. - change: 53_GHoma: plugs with energy measurement implemented
  408. reading energy now in kWh / SetExtensions / DbLog_splitFn
  409. - change: 93_DbRep: commandref revised
  410. - change: 93_DbLog: V3.8.5, Parse Event for Zwave changed
  411. - feature: 00_MQTT: new attribute "client-id"
  412. - feature: 93_DbRep: V7.13.0, changeValue may use perlcode {} as "new string"
  413. - feature: 93_DbRep: V7.12.0, compression of dumpfile, restore of compressed
  414. files possible
  415. - change: 77_SMAEM: V3.1.0, extend error handling in define
  416. - bugfix: 73_ElectricityCalculator: Min dt for calc. reduced from 30 to 1 s
  417. - feature: 93_DbRep: V7.11.0, "repairSQLite" to repair a corrupted SQLite DB
  418. - bugfix: 88_xs1Bridge: code changeover + safety connection check
  419. - bugfix: 73_PRESENCE: new collectord .deb package fixing perl warnings
  420. - bugfix: 88_HMCCU: fixed CUxD bug and minor bugs
  421. - feature: 93_DbRep: V7.10.0, new "changeValue" command, minor fixes
  422. - bugfix: 88_xs1Bridge: fix Filelog check
  423. - new: 39_Talk2Fhem: new module for language control
  424. - feature: 70_BRAVIA: TV input select for all active tuners
  425. Channel selection by channel uri
  426. Optimized fetch of app and input presets
  427. - feature: 98_structure: saveStructState/restoreStructState (Forum #84154)
  428. - bugfix: 74_XiaomiBTLESens: fix corrupt character for temperature
  429. - bugfix: 74_XiaomiBTLESens: fix humidity bug than temperature is lower 10
  430. - feature: 88_xs1Bridge: automatic Logfile after define | feature extension
  431. - changed: 98_weekprofile: send values for on/off instead of "on"/"off"
  432. - feature: 93_DbRep: V7.9.0, new attribute "avgTimeWeightMean" (averageValue)
  433. some code review and corrections
  434. - bugfix: 88_xs1Bridge: fix Code
  435. - bugfix: 74_XiaomiBTLESens: fix many bugs with ssh connection, fix negativ
  436. temperature bug
  437. - feature: 93_DbRep:V7.8.1, new command "eraseReadings", some fixes
  438. - bugfix: 93_DbLog:V3.8.4, cover userCommands, avoid crash (forum:#83973)
  439. - feature: 51_MOBILEALERTS: Added directionInt for MA10660
  440. - changed: 50_MOBILEALERTSGW/51_MOBILEALERTS: Migrate to readingsDelete
  441. - new: 98_freezemon: initial check-in
  442. - feature: 74_Unifi: added voucher-functions
  443. - change: 30_MilightBridge: Use new RemoveInternalTimer function
  444. - new: 52_I2C_EMC1001.pm: initial check in
  445. - feature: 30_HUEBridge, 31_HUEDevice: added createGroupReadings attribute
  446. - feature: f18: implement dragging / dashboard
  447. - change: 93_DbLog: V3.8.3, configCheck improved, execute cache only every
  448. syncInterval/2 if cacheLimit reached, error-handling
  449. improved
  450. - bugfix: 93_DbRep: V7.7.1, minor fix if disabled
  451. - feature: 93_DbRep: V7.7.0, attribute "averageCalcForm" - select variant of
  452. averageValue reporting, calc of daily medium temperature
  453. according german weather service
  454. - bugfix: 88_HMCCU: Fixed missing events after get vars command
  455. Fixed state after RPC server start
  456. - change: 74_Unifi: SSIDs-Readings and drop-downs use goodReadingName()
  457. - feature: 72_FB_CALLLIST: enhanced possibilities to disable a FB_CALLLIST
  458. definition (via attribute "disable")
  459. new attribute processEventsWhileDisabled
  460. - feature: 73_PRESENCE: new presenced deb package (ping command, systemd)
  461. - feature: 93_DbRep: V7.6.1, data with "|" in value are possible to process,
  462. attr "sqlCmdHistoryLength" to use sqlCmdHistory list,
  463. attr "fetchMarkDuplicates" to highlight multiple data
  464. - update: 88_HMCCU: Version 4.2
  465. - new: 88_HMCCURPCPROC: Sub process based RPC server for HMCCU.
  466. - feature: 73_PRESENCE: new collectord package (RSSI based room selection
  467. for BTLE devices (lepresenced), ping command for
  468. daemon monitoring, systemd service unit)
  469. - bugfix: 93_DbLog: use of uninitialized value $txt if addlog has no value
  470. - feature: 33_readingsGroup: added german commandref (by HomeAuto_User)
  471. - feature: 10_pilight_ctrl: support bh1750 illuminance sensor
  472. - feature: 71_YAMAHA_NP: Added player readings support for
  473. airplay and spotify inputs.
  474. - change: 93_DbLog:V3.8.0, log events containing pipe "|" possible
  475. - bugfix: 98_TRAFFIC: v1.3.5, fixed return readings in DbLog_SplitFn
  476. - feature: attr: -a and -r Options added (Forum #83414)
  477. - feature: 20_FRM_IN: added Firmata 2.5 feature PIN_MODE_PULLUP
  478. note: requires perl-firmata 0.64
  479. - change: 74_Unifi: SSIDs-Readings and drop-downs use goodReadingName()
  480. - feature: new module 37_NotifyAndroidTV.pm to send notifications
  481. to Notifications for Android TV/Fire TV apps (justme1968)
  482. - bugfix: 98_TRAFFIC: v1.3.4, fixed DbLog_SplitFn, misc improvements
  483. - change: 72_FB_CALLMONITOR: reverse search provider klicktel.de is
  484. DEPRECATED and will be removed in a future
  485. release. please use dasoertliche.de instead.
  486. attribute apiKeyKlicktelDe removed
  487. - bugfix: 93_DbLog: V3.7.1, fix typo in commandref
  488. - change: 93_DbRep: V7.5.5, minor corrections in delSeqDoublets
  489. - change: 72_FB_CALLMONITOR: new attribute apiKeyKlicktelDe and
  490. apiKeySearchCh to configure own private API keys
  491. for reverse search via klicktel.de or search.ch
  492. - feature: 93_DbRep: V7.5.4, dumpFilesKeep can be set to "0", new attribute
  493. "ftpDumpFilesKeep" for version management on FTP,
  494. delSeqDoublets optimized for consumption of resources
  495. - feature: 98_DOIFtools: blockinginfo added to running timer info
  496. - change: 73_PRESENCE: following attributes were renamed:
  497. * ping_count => pingCount
  498. * fritzbox_speed => fritzboxCheckSpeed
  499. * bluetooth_hci_device => bluetoothHciDevice
  500. existing configuration will be converted automatically
  501. - bugfix: 74_XiaomiBTLESens: fix error messages
  502. - feature: 46_TeslaPowerwall2AC: Powerwalls overwiev
  503. - feature: 73_PRESENCE: new set commands overrideInterval and clearOverride
  504. to temporary override the check interval.
  505. new attributes retryCount and retryInterval
  506. - feature: 89_FULLY: Added support for attribute disable
  507. - change: 93_DbLog: V3.7.0, log verbose 5 enhanced, configuration read check
  508. added to configCheck
  509. - feature: 74_Unifi: new Readings for WLAN-states, fixed Warning
  510. - feature: 93_DbRep: V7.5.1, new set-options display/writeToDB for
  511. (max|min|sum|average|diff)Value,
  512. create background_processing_time before execute
  513. commands in attribute "executeAfterProc" (db-dumps)
  514. - feature: 10_FRM: new attribute "disable", new states "disabled",
  515. "defined" and "connected", new attribute "errorExclude",
  516. new reading "stringMessage", new internal "pullup_pins"
  517. - bugfix: 74_XiaomiBTLESens: fix Illegal hexadecimal digit ' ' ignored
  518. - change: 74_XiaomiBTLESens: better timer logic
  519. - feature: 20_FRM_AD: analog resolution now depending on device capability
  520. - change: 93_DbLog: V3.6.5, avoid shutdown problem if database is too slow,
  521. extend configCheck with shutdown preparation check,
  522. fix logentries if device disabled and db not available
  523. - bugfix: 74_Unifi: fixed blockClient
  524. - bugfix: 98_dewpoint.pm: Fix event processing when updating STATE
  525. - bugfix: 73_ElectricityCalculator.pm: Spelling error
  526. - change: 74_XiaomiBTLESens: Code clean
  527. - feature: 21_HEOSPlayer: add input URL as set command
  528. - feature: 74_Unifi: add new set command to en-/disable Site Status-LEDs
  529. - bugfix: 74_XiaomiBTLESens: fix ssh gatttool which test
  530. - new: 74_XiaomiBTLESens: modul replace 74_XiaomiFlowerSens, add Support
  531. for Xiamomi Themometer/Hygrometer mit Display
  532. - bugfix: 42_SYSMON: Falsche Angabe von Ram free / used bei Debian Stretch
  533. - bugfix: 70_BRAVIA: fixed hash for space
  534. (application, channel, input names)
  535. - change: 93_DbLog: change verbose level of addlog from 2 to 4
  536. - bugfix: 93_DbRep: old dumpfiles not deleted by dumpMySQL clientSide
  537. - bugfix: 70_BRAVIA: typo fixed, 'set application' works now
  538. - feature: 93_DbRep: V7.4.0, new commands dumpSQLite/restoreSQLite,
  539. execute commands before/after set optimizeTables,
  540. vacuum, restoreMySQL, restoreSQLite available,
  541. CAUTION !! attributes executeBeforeDump/executeAfterDump
  542. are renamed to executeBeforeProc/executeAfterProc
  543. - feature: 74_Unifi: add new set commands to block/unblock clients,
  544. enable/disable WLAN, new client-Reading essid
  545. - feature: structure: implement dynamic members via devspec (Forum #82604)
  546. - feature: new module 74_UnifiVideo for UnifiVideo integration (justme1968)
  547. - change: 93_DbLog: V3.6.2, new attribute "exportCacheAppend", minor fix in
  548. Log verbose 5
  549. - bugfix: 82_LGTV_WebOS: fix wrong paired reading and more
  550. - change: 98_dewpoint: Use NOTIFYDEV
  551. - bugfix: 93_DbRep: syntax error if perl version < 5.20
  552. - feature: 74_AMADDevice: add new set command "takePicture",change Commandref
  553. - feature: 98_GOOGLECAST: support speak command for TTS
  554. set castdevice speak "Hallo"
  555. - feature: 51_MOBILEALERTS: Added Sensor WL2000
  556. - change: 93_DbRep: V7.3.0, charfilter avoid control characters in datasets
  557. to export, function exportToFile importFromFile improved
  558. - feature: FHEMWEB: new style f18
  559. - feature: 98_weekprofile.pm: new set command 'reread_master'
  560. - change: 10_SOMFY: minor changes remvoe debug and add parsestate reading
  561. - bugfix: 74_XiaomiFlowerSens: fix error then use ssh and no connect
  562. - change: 72_FB_CALLIST: mapping tables (icon-mapping, external-mapping,...)
  563. will be evaluated after initialization is finished (Forum: #81892)
  564. - feature: 01_FHEMWEB.pm: -> as room separator (Forum #82151)
  565. - bugfix: 10_FRM: accept Firmata firmware without AnalogInputFirmata
  566. - bugfix: 10_MYSENSORS_DEVICE: corrected S_LIGHT_LEVEL
  567. - bugfix: 93_DbRep: fix "month out of range" that causes fhem crash
  568. - feature: 20_FRM_PWM: new attribute "restoreOnStartup"
  569. - feature: 20_FRM_OUT: new attributes "activeLow" and "valueMode"
  570. - feature: 10_FRM: SerialFirmata support
  571. - update: 10_FRM: OWX IODev assignment
  572. - update: 10_FRM: Firmata 2.7+ support
  573. - bugfix: 98_weekprofile: fix "error restore topic"
  574. - change: 14_CUL_TCM97001: Fix Logoutput, Fix device output with
  575. multiple sensors
  576. - change: 74_AMADDevice: change DEF and add Attribut IODev, add Reading
  577. incommingSmsText
  578. - change: 74_XiaomiFlowerSens: fix Problems with sshHost Methode
  579. - change: 73_GardenaSmartBridge/74_GardenaSmartDevice: add NotifyFn Support
  580. change AttrFn Routine
  581. - feature: 93_DbRep: V7.2.0, new attributes "seqDoubletsVariance",
  582. "timeYearPeriod", minor fixes
  583. - feature: 98_TRAFFIC: v1.3.3, added alternatives, various improvements
  584. - feature: 70_BRAVIA: new command "application" to start an application on TV
  585. - feature: FHEMWEB: add structure to roomnames (Forum #63530)
  586. - feature: 98_dewpoint: Generated readings are now subject to standard
  587. processing.
  588. ! Be sure to add readings to event-on- .... attributes
  589. ! if you want events to be generated !
  590. - feature: 93_DbLog: V3.6.0, check global blockingCallMax in configCheck,
  591. configCheck available also for SQLITE now
  592. - feature: 10_SOMFY: internal rework / prep for Alex / position command
  593. - feature: 70_BRAVIA: new command "text" to add text to an input field
  594. - changed: allowed.pm/fhem.pl: SecurityCheck cleanup, Forum #81509
  595. - new: 88_xs1Bridge: New modul to read xs1 EZcontrol
  596. - change: 93_DbRep: V7.0.0, changelog:
  597. - faster exec if no time attribut/aggregation is set
  598. - bugfix in fetchrows if data contain chars like "'
  599. - new command get blockinginfo
  600. - identify if reopen is running on assigned dblog-device
  601. - bugfix in delSeqDoublets
  602. - internal code changes/reviews
  603. - feature: 50_TelegramBot: new set cmd silentmsg to disable_notification
  604. - bugfix: 73_GardenaSmart: v0.4.0 bugfixes
  605. - feature: 31_PLAYBULB: v1.4.0 support for Sphere Model BTL301w
  606. - change: 77_UWZ: v2.0.0, replace Iconv-Converter with perl encode()
  607. - change: 93_DbLog: V3.4.0, importCacheFile, addCacheLine use char filter
  608. (switch it on with attribute useCharfilter)
  609. - feature: 98_GOOGLECAST: support displaying websites on Chromecast
  610. pychromecast > 1.0.0 needed
  611. support skip/rewind
  612. - feature: 10_EQ3BT: support maxRetries and timeout attribute
  613. - bugfix: 98_DLNARenderer: fix renew subscription warnings
  614. - feature: 98_BOSEST: support Audio Notification API for TTS
  615. no more minidlna installation needed
  616. only supported for up to 100 characters
  617. - new: 97_PiXtendV2: New module to control a PiXtend V2 -S- board
  618. - change: 93_DbLog: V3.4.0, avoid output RUNNING_PID + args by "list device"
  619. - new: 50_MOBILEALERTSGW/51_MOBILEALERTS: New moduls for MobileAlerts
  620. - change: 93_DbRep: V6.4.2, changelist:
  621. - prepare for usage of datetime picker widget
  622. - new attr "sqlResultFieldSep" (field separator)
  623. - change "delSeqDoublets" to respect attribute "limit"
  624. - bug fix in "delSeqDoublets delete" function
  625. - change: 93_DbLog: V3.3.0 ,changelist to last version 2.2.15:
  626. - enhanced log output of reduceLog,reduceLogNbl
  627. - new command addCacheLine,add data to cache immediately
  628. - new attr "useCharfilter"
  629. - new attr "commitMode", see commandref
  630. - avoid print out the content of cache by "list device"
  631. - minor fixes
  632. - feature: 99_weekprofile: add support for CCU2 (experimental)
  633. - change: 93_DbRep: V6.3.2 ,changelist to last version:
  634. - new command delSeqDoublets
  635. - add last command option to internal LASTCMD
  636. - add format d:xx h:xx m:xx s:xx for attributes
  637. timeDiffToNow, timeOlderThan
  638. - new attribute fetchRoute to switch asc,desc datafetch
  639. - change: HttpUtils: compression activated
  640. disable it with attr global httpcompress 0
  641. - bugfix: 46_SmartPi: fix syntax error bug in Attribut Sub
  642. - change: 98_dewpoint: Refactoring using API calls, verbose attribute added
  643. - change: FileLog removes newlines from the data (Forum #79684)
  644. - bugfix: 98_Siro.pm: Support favorit for model ERB15LE
  645. - feature: notify/FileLog: add ignoreRegexp attribute (Forum #79684)
  646. - feature: 46_SmartPi: add decimal Attr, fix Notify bug
  647. - bugfix: 74_XiaomiFlowerSens: fix many Notify bugs
  648. - change: backup is always started in the background (Forum #80237)
  649. - bugfix: 72_FB_CALLMONITOR: fix not working reverse-search-phonebook
  650. file import
  651. - change: 93_DbLog: V2.22.15, some Log verbose level adapted/added
  652. - bugfix: 44_S7_ARead: event-on-change-reading
  653. - bugfix: 44_S7_AWrite: event-on-change-reading
  654. - bugfix: 44_S7_DRead: event-on-change-reading
  655. - bugfix: 44_S7_DWrite: event-on-change-reading
  656. - bugfix: 44_S7_S5Client.pm: loading serial modul
  657. - change: 89_FULLY: on-timer implemented
  658. - change: 77_SMAEM: V3.0.1, use abort cause of BlockingCall
  659. - change: 93_Log2Syslog: V3.2.0, add NOTIFYDEV (if possible)
  660. - change: 70_BRAVIA: set remoteControl supports command codes
  661. - change: 98_dewpoint: Consolidated and corrected formulas for dewpoint
  662. (Forum #78359)
  663. - fix: 00_SIGNALduino: Fix Bresser Sensor and perl sensor
  664. max length was to short (Forum #79929)
  665. - bugfix: 74_GardenaSmartBridge: change state to connected
  666. - bugfix: 74_XiaomiFlowerSens: fix change InternalTimer now
  667. - bugfix: 49_SSCam: V3.2.4, don't retrieve presets during restart if cam is
  668. disabled
  669. - feature: 98_Hyperion: - new "set binary restart/stop"
  670. - non-blocking for "get configFiles",
  671. "set configFile" and "set binary"
  672. - ATTENTION: change from command killall to kill,
  673. please adjust your sudoers file (if applicable)
  674. - new: 14_SD_RSL - basic support for conrad RSL
  675. - update: 14_Hideki: windsensor support added
  676. 00_SIGNALduino: Updated to v3.3.2
  677. 14_SD_WS: new tfa sensor supported
  678. 14_SD_WS07: extraction of rssi value support
  679. 14_SD_WS09: wind/rain total support
  680. - change: 93_DbLog: V2.22.14, create state-events if state has been changed
  681. (Forum:#78867)
  682. - feature: 10_EQ3BT: support remote Bluetooth interface via SSH (thx@Cooltux!)
  683. - feature: 93_DbRep: V6.0.0, FTP transfer dumpfile after dump (MySQL), delete
  684. old dumpfiles within Blockingcall, minor fixes
  685. - feature: 57_Calendar: new field categories (nils_, Forum #79237)
  686. - change: 72_FB_CALLMONITOR: delete stored FRITZ!Box password in
  687. FHEM/uniqueID file upon deletion of a FB_CALLMONITOR definition
  688. - feature: TR064Utils.pm added
  689. - changed: 88_HMCCU: Improved attributes ccureadingfilter, stripnumber
  690. - feature: 89_FULLY: New commands for motion detection and brightness
  691. - update: 98_Siro.pm: add Disable attribute
  692. - bugfix: 50_TelegramBot: fix minusdesc warning / cleanup
  693. - fix: 71_YAMAHA_AVR: fix navigateListMenu on RX-Vx65/RX-Vx67 series
  694. - feature: 89_FULLY: Turn motion detection on or off
  695. - new: 89_FULLY: Control Fully Browser
  696. - bugfix: 72_FB_CALLMONITOR: replace all unicode placeholders correctly
  697. in reverse search results
  698. - feature: 72_FB_CALLMONITOR: block calls, that matches configured
  699. blocking rules (deflections) from the FritzBox
  700. (new attribute check-deflections), see commandref for details
  701. - changed: 98_Dooya: updated module
  702. - new: 98_Siro: New module for Siro blinds
  703. - bugfix: 73_UpsPico: Swap to Net::OpenSSH module and error message handling
  704. - changed: 37_harmony: added set inactive/active commands
  705. - bugfix: 31_Nello: syntax error
  706. - feature: fhemweb_iconRadio.js: add a user defined class to svg icons by
  707. prefix class<classname>@, improved matching for a numeric sequence
  708. of compare values, color numbers are now case insensitive
  709. - feature: fhemweb_iconButtons.js, fhemweb_iconLabel.js,
  710. fhemweb_iconSwitch.js: add a user defined class to svg icons by
  711. prefix class<classname>@, color numbers are now case insensitive
  712. - bugfix: 31_Nello: updated MQTT IP
  713. - feature: save writes a copy into restoreDirs (Forum #78769)
  714. - feature: WMBus: preliminary support for SML payload
  715. - feature: 98_DOIFtools: unattended save removed, Forum(78769)
  716. DOIFtools will perform save if allowed by
  717. attribute DOIFtoolsExecuteSave when creating automatically a
  718. readingsGroup for DOIF, an userReadings for DOIF, a DOIFtoolsLog
  719. or an icon for DOIF by user request
  720. - feature: 74_XiaomiFlowerMonitor: add attribut for Blocking.pm logoutput
  721. - bugfix: 14_CUL_TCM97001: Bug: "other state" bei W174,
  722. Plausibility check for W174, Append documentation
  723. - bugfix: 71_YAMAHA_AVR: fix max volume when using float values in
  724. set command "volume"
  725. - bugfix: 93_DbRep: V5.8.6, don't limit length of attr reading/device if
  726. attr contains a list
  727. - feature: 70_KODI: added reading jsonResponse which contains the last
  728. received message from Kodi
  729. - feature: 46_Aqicn: FHEMWEB text color formated, thanks to maddhin
  730. - update: 74_XiaomiFlowerMonitor: new version, change internal routine
  731. - feature: fhemweb_iconRadio.js: optionally colorize selected icons instead
  732. of its background by prefix use4icon@
  733. - feature: fhemweb_iconButtons.js: optionally colorize selected icons instead
  734. of its background by prefix use4icon@
  735. - feature: 93_DbRep: V5.8.5, attr device can be a devspec, attr reading can
  736. be a list (pls. see commandref), minor fixes
  737. - update: 46_TeslaPowerwall2AC.pm: new formula to calculate batteryPower
  738. - new: 46_Aqicn.pm: new modul, fetch information about air quality by
  739. city name
  740. - bugfix: 82_LGTV_WebOS: 1.2.0 bugfix - hack for properly fhem freez after
  741. tvswitch off and more
  742. - change: 93_DbLog: V2.22.13, output of reopen command improved
  743. - bugfix: 93_DbLog: V2.22.12, avoid illegible messages in "state"
  744. - feature: 59_WUup: add set-command "update"
  745. - bugfix: 46_TeslaPowerwall2AC: fix get data internal timer bug
  746. - bugfix: 93_Log2Syslog: typo in commandref
  747. - feature: global dnsHostsFile attribute added (Forum #78025)
  748. - feature: 98_DOIFtools: add getter hsvColorGradient, returns a table of
  749. value, colornumber, RGB values and color bar using Color::hsv2rgb
  750. - new: 46_TeslaPowerwall2AC: retrieves data from a Tesla Powerwall 2AC
  751. - bugfix: 21_HEOSMaster: fix typo in define Fn
  752. - feature: 93_DbRep: V5.8.0, can set table as flexible argument for command
  753. countEntries and fetchrows
  754. - new: 76_msgDialog: introducing new module to define dialogs for instant
  755. messaging via TelegramBot, Jabber and yowsub
  756. - feature: 93_DbLog: V2.22.11, Attribute DbLogType expanded by SampleFill
  757. - feature: 93_DbRep: V5.7.1, commands tableCurrentPurge, tableCurrentFillup
  758. - feature: 98_DOIFtools: add getter modelColorGradient, returns a table of
  759. value, colornumber, RGB values and color bar using Color::pahColor
  760. - new: 98_Siro.pm: New module for Siro shutters
  761. - feature: 98_DOIFtools: add RGB color values to color table
  762. - bugfix: 88_HMCCURPC: fixed bug in event timeout handling
  763. - change: 59_LuftdatenInfo: DEF change (should happen automatically)
  764. - feature: 98_DOIFtools: add getter linearColorGradient, returns a table of
  765. value, colornumber, color bar
  766. - feature: 74_AMADDevice: add set command userFlowRun
  767. - change: 57_CALVIEW.pm: -new readings weekdayname and weekday
  768. -new attr weekdayformat
  769. - feature: 88_HMCCU: Added parameter waitforccu to define command
  770. - bugfix: 42_SYSMON: PERL WARNING: Use of uninitialized value
  771. - bugfix: 59_WUup.pm: fix state and missing attributes (#695364, #696275)
  772. - change: 93_DbLog: V2.22.10, adapted to use extended abortArg
  773. - change: 76_SMAInverter: V2.9.2, adapted to use extended abortArg
  774. - feature: 77_UWZ: add new sortby creation and add Italia Maps
  775. - feature: 49_SSCam: V3.2.3, new optimizeParams command to set cam properties
  776. - bugfix: 72_FB_CALLMONITOR: fix wrong reverse-search of emergency call
  777. (110/112/...), fix missing deletion of phonebook on reread.
  778. - change: 93_DbRep: V5.6.4, use new Blocking.pm abortArg
  779. - bugfix: 22_HOMEMODE: v1.1.10 - fix notifydev for HomeEventsHolidayDevices
  780. - bugfix: 10_MQTT_DEVICE: fix set arguments
  781. - feature: 49_SSCam: V3.2.2, new command get listLog (SVS-Devs), minor fixes
  782. - change: 77_SMAEM: V3.0.0, make SMAEM ready for multimeter usage
  783. - new /www/pgm2/fhemweb_icon*.js: new widgets for FHEMWEB iconButtons,
  784. iconLabel, iconRadio, iconSwitch (Forum:#75696)
  785. - bugfix: 93_DbRep: V5.6.3, crash due to wrong timestamp calc (Forum:#77328)
  786. - change: 01_FHEMWEB.js: on demand loading of fhemweb_*.js (Forum #76868)
  787. - bugfix: 73_GardenaSmartBridge: fix part of code
  788. - feature: 49_SSCam: V3.1.0, move extevent from CAM- to SVS-model, Reading
  789. PollState enhanced, minor fixes
  790. - change: 93_DBLog: V2.22.8, avoid multiple entries of
  791. Device:Reading-combinations in Dopdown-list when
  792. creating SVG
  793. - bugfix: 10_MQTT_BRIDGE: fix comandref $device
  794. - feature: 74_AMADDevice: add media support for YouTubeKids
  795. - bugfix: 74_AMADautomagicFlowset_4.0.9.xml: fix restore volume bug
  796. - feature: 73_GardenaSmartBridge: add syntax check for disabledForIntervals
  797. check set Interval Valur greater than 0
  798. - feature: 74_XiaomiFlowerMonitor: add syntax check for disabledForIntervals
  799. - feature: LightScene: added set all command
  800. - feature: 49_SSCam: V3.0.0, new concept - differ between CAM-/SVS-device,
  801. version is downwardly compatible, but homeMode-commands
  802. are moved from CAM to SVS-device - ! SEE COMMANDREF !
  803. - bugfix: 71_YAMAHA_AVR: generate readings for tuner in DAB mode
  804. - bugfix: 93_DbLog: V2.22.7, bugfix in configCheck for PostgreSQL
  805. - feature: 10_MYSENSORS_DEVICE: updated to latest MYSENSORS version
  806. - feature: 50_TelegramBot: hide cmd in favorites/changed favorites confirm
  807. - feature: 49_SSCam: V2.9.0, function get homeModeState, minor fixes,
  808. commandref revised
  809. - bugfix: 00_MQTT: fix event-on-change Reading
  810. - changed: 30_HUEBridge: added set inactive/active commands
  811. create event for lastError reading
  812. - change: 93_DbLog: V2.22.6 commandref revised
  813. - new: 73_UpsPico: New module for UpsPico UPS from pimodules
  814. - feature: LightScene: added traversalOrder attribute
  815. - bugfix: 31_PLAYBULB: fix battery character value
  816. - bugfix: 00_MYSENSORS: fix delete gateway
  817. - bugfix: 82_LGTV_WebOS: fix Argument "none" isn't numeric in addition
  818. - bugfix: 73_AMADCommBridge: fix utf8 character in set mode
  819. - feature: 82_LGTV_WebOS: version 1.0.0 add WakeOnLAN function
  820. - bugfix: 00_MQTT: fix Undef
  821. - feature: 83_IOhomecontrol: new attribute setCmds
  822. - bugfix: 00_MQTT: added delete
  823. - new: 83_IOhomecontrol: control IOhomecontrol devices via REST API
  824. - feature: 31_PLAYBULB: add support for Candle S Firmware 1.4
  825. - feature: 73_GardenaSmartBridge: add attribut disabledForInterval
  826. - new: 73_WaterCalculator.pm: New module for water consumption and cost
  827. - bugfix: 73_AMADCommBridge: fix commandref and Flowset
  828. - feature: 74_AMADautomagicFlowset: add support for wired headset plugged
  829. - feature: 74_AMADDevice: add change temporary ttsMsg language, code clean
  830. - feature: 50_TelegramBot: new set cmd msgDelete
  831. - feature: 95_holiday: move holiday files from contrib to FHEM
  832. - feature: 31_Nello: updated to new api specifications
  833. - feature: 49_SSCam: V2.8.0, switch Surveillance Station HomeMode available
  834. - bugfix: 73_GardenaSmartBridge: code clean, update german tranlation
  835. - feature: 74_AMADDevice: add ttsMsgVol, sets automatically a preset volume
  836. - feature: proxy global attribute for HttpUtils (Forum #60471)
  837. - bugfix: 93_DbLog: V2.22.5, several fixes Forum:#75894
  838. - feature: 74_GardenaSmartDevice: check character for create devicenames
  839. - bugfix: FHEM2FHEM: addStateEvent attribute (Forum #76229)
  840. - bugfix: HttpUtils: use urlDecode for password in URL (Forum #76230)
  841. - bugfix: 74_GardenaSmartDevice.pm: fix little Commandref bug's
  842. - new: 73_GardenaSmartBridge/74_GardenaSmartDevice control your Gardena
  843. Smart Products
  844. - feature: 98_MediaList.pm: added sorting setting function,
  845. default sort by filename
  846. - feature: 10_pilight_ctrl: support protocol heitech
  847. - feature: 91_sequence: add delay and omit name options (Forum #75925)
  848. - bugfix: 74_AMADDevice: fix a lot of Bugs
  849. - feature: 93_Log2Syslog: V3.1.0, get certinfo added
  850. - bugfix: 73_AMADCommBridge: fix doubble set Command at Bridge
  851. - bugfix: 31_PLAYBULB: fix right curl Missing
  852. - changed: 72_FB_CALLMONITOR: reverse search only numbers for the specific
  853. country (e.g. german numbers only via klicktel.de,dasoertliche.de,
  854. austrian numbers via dasschnelle.at, swiss via search.ch)
  855. - feature: 37_Spotify: new readings
  856. - new: 93_Log2Syslog: V3.0.0, first release
  857. - bugfix: 93_DbRep: V5.6.2, commandref revised
  858. - feature: 00_MQTT: OnMessageFn, last-will, onConnect/onDisconnect
  859. - feature: 10_MQTT_DEVICE: improved publishSet, retain, subscribeReadings
  860. - feature: 10_MQTT_BRIDGE: improved retain, subscribeSet
  861. - new: 31_Aurora.pm: first release
  862. - bugfix: 21_HEOS: fix missing curl
  863. - bugfix: 31_PLAYBULB: code cleaning
  864. - bugfix: 21_HEOS: little Bugfixes, code cleanup
  865. - changed: 88_HMCCU Version 4.1.001
  866. - feature: HttpUtils/IPv6 with the useInet6 global attribute (Forum #75557)
  867. - bugfix: 74_AMADautomagicFlowset_4.0.5.xml: add openTask Check with
  868. timer trigger
  869. - bugfix: 49_SSCam: V2.7.0, set maximum password lenth to 20
  870. - bugfix: 73_AMADCommBridge: fix AnalyzeCommandChain sub call, fix
  871. AMADautomagicFlowset
  872. - bugfix: 72_FB_CALLLIST: fix shifted table header
  873. - new: 59_WUup: first release (Forum #65587)
  874. - feature: 49_SSCam: V2.6.3, snapGallery can be triggered by e.g. notify
  875. - bugfix: 93_DbLog: V2.22.3, Forum:#74690, unitialized message in row ...
  876. - feature: 34_ESPEasy: reject non local IPs wo/ basic auth
  877. - bugfix: 50_TelegramBot: delayed retry & rename (#msg668108)
  878. - changed: 70_BRAVIA: renamed reading/internal modelName to model
  879. - new: 98_GOOGLECAST: first release, read commandref for requirements
  880. - changed: 74_AMADautomagicFlowset_4.0.3.xml: workaround for better auto
  881. flowsetupdate
  882. - feature: 74_AMADDevice: 4.0.5 - Support für NFC and scanning NFC TagId
  883. - bugfix: 74_AMADautomagicFlowset_4.0.2.xml: fix openApp Trigger
  884. - bugfix: 31_Nello: fixed device ID detection
  885. - feature: 93_DbLog: V2.22.1, new attribute "suppressAddLogV3"
  886. - feature: 49_SSCam: V2.6.1, new commands snapGallery, createSnapGallery and
  887. corresponding attributes
  888. - feature: 34_ESPEasy.pm: plugin neopixelfx/nfx added (Forum #73949)
  889. - new: 31_Nello: first release
  890. - feature: 01_FHEMWEB.pm: add webCmdLabel (Forum #72581)
  891. - changed: fhem.pl: search cmds via lowercase/abbrev in modules (Forum #75007)
  892. - changed: 14_CUL_TCM97001: Add rain/wind Sensor
  893. - changed: 10_IT: Add FreeTec update documentation
  894. - changed: configDB: store files base64 encoded, Forum:#74302
  895. - bugfix: 93_DbLog, back to V2.22.0, Forum:#75039
  896. - bugfix: 93_DbLog, V2.22.1, Forum:#74690, warning unitialized value
  897. - feature: 70_WINCONNECT: [WinWebGUI] - Fenster verstecken
  898. - feature: 57_Calendar: added attribute cutoffOlderThan (forum #74481)
  899. - feature: fhem.pl: add -d option for debugging (Forum #74774)
  900. - bugfix: 74_AMADDevice: fix decode_utf8 call in eval
  901. - feature: 57_Calendar: reduce memory footprint (forum #74481)
  902. - bugfix: 74_AMADDevice: fix openurl bug
  903. - bugfix: 49_SSCam: "uninitialized value in pattern ..." on fhem start
  904. - feature: 49_SSCam: V2.4.0, new commands "snapinfo" and
  905. "runView lastsnap_fw", minor fixes
  906. - feature: 93_DbLog: V2.22.0, new attribute "addStateEvent"
  907. - bugfix: 74_AMADDevice: Version 4.0.1 Charset utf8
  908. - changed: 93_DBLog: V.2.21.3, commandref revised
  909. - new: 74_AMADDevice: New Version of AMAD (AMADNG) Verion 4.0
  910. - new: 73_AMADCommBridge: New Version of AMAD (AMADNG) Verion 4.0
  911. - change: 74_AMAD: delete from SVN
  912. - new: 70_NEUTRINO: new modul for neutrino sat receiver
  913. - bugfix: 74_AMAD: Change Commandref
  914. - change: 93_DbLog: V2.21.2, some improvements like get reading 'state' of
  915. state-events, timeout increased, change configCheck for
  916. DbRep Report_Idx
  917. - new: 46_SmartPi: Support read data from Smart Pi expansion module
  918. - change: 93_DbRep: V5.6.1, commandref revised, minor fixes
  919. - feature: 93_DbRep: V2.6.0, new get-command "procinfo" (MySQL), default
  920. timeout changed to 86400
  921. - bugfix: 93_DbRep: minor bugfixes (thanks to Omega)
  922. - feature: 49_TBot_List: configure also add with attr confirmUnsolicited
  923. - feature: 49_TBot_List: configure confirm delete as attribute confirmDelete
  924. - changed: 98_fheminfo.pm: remove release, featurelevel, uptime infos
  925. - added: 98_uptime.pm: new command module to show FHEM uptime
  926. - change: 93_DbLog: V2.19.0, replace internal DBMODEL by MODEL completely
  927. - update: 88_HMCCU: Version 4.1
  928. - feature: 93_DbRep: V5.5.0, new command restoreMySQL, use new Internal
  929. MODEL in DbLog since version 2.18.2
  930. - feature: 98_fheminfo: do not show complete uniqueid in frontend
  931. - feature: 77_UWZ: 1.6.0 add new attribut intervalAtWarnLevel for flexible
  932. warn timer
  933. - feature: 10_FS20: add useSetExtensions attribute, default is 1
  934. - feature: 82_LGTV_WebOS: Version 0.8.0, fix screenMsg Charset problem
  935. - bugfix: 93_DbLog: V2.18.3, cannot load V2.18.2, new internal 'model'
  936. - bugfix: list: do not change the upper casing of hashes (Forum #73828)
  937. - bugfix: 71_YAMAHA_NP: Prevent directPlay from starting netradio stream
  938. several times in slow internet connections
  939. - feature: 93_DbLog: V2.18.2, new command configCheck for MySQL, PostgreSQL
  940. - new: 98_archetype: introducing new module to inheritance attributes
  941. and defines devices
  942. - bugfix: 50_TelegramBot: rewrite readfile function $_ warning - #msg651947
  943. - bugfix: 49_SSCAM: V2.2.3, fix if SVSversion small is "0"
  944. - new: 00_SmartMeterP1: V1.7 New module for reading elec.+gas smartmeters.
  945. - feature: 93_DbRep: V5.3.1, new commands optimizeTables (MySQL) and vacuum
  946. (SQLite, PostgreSQL) to optimize database
  947. - bugfix: 36_Vallox: Added Bus Version Handling. Misc Bugfixes.
  948. - bugfix: 32_withings: temporary fix of login function before rewrite
  949. - bugfix: 93_DbRep: V5.2.1, bugfix in sqlCmd to support PRAGMA, UTF8
  950. - feature: 93_DbLog: V2.17.1, optional UTF-8 support for MySQL database
  951. (additional parameter in db.conf neccesary for activation)
  952. - feature: YAMAHA_AVR: new set commands / readings to control HDMI outputs
  953. (only for models with two HDMI outputs)
  954. - featere: exclude_from_update can check the source too (Forum #73275)
  955. - change: 93_DbRep: V5.2.0, preparation for UTF-8 support by DbLog
  956. - bugfix: 36_Vallox: Changed read. Added attributes. Changed DeviceID.
  957. - bugfix: MQTT: undef patch
  958. - bugfix: ESPEasy: added missing event command (Forum #73291)
  959. - bugfix: YAMAHA_AVR: use DSP-based commands for RX-V2065
  960. - bugfix: MQTT_DEVICE: publishSet patch (Forum #msg648963)
  961. - feature: MQTT_DEVICE: publishSet patch (Forum #msg648596)
  962. - feature: 01_FHEMWEB.pm: selectnumbers widget modifier (Forum #73188)
  963. - feature: 98_structure.pm: add evaluateSetResult attribute (Forum #73113)
  964. - feature: ESPEasy: improved defineFn if bridge port is missing, docu update
  965. - feature: 37_Spotify: resume on target
  966. - feature: 93_DbRep: V5.1.0, create dumps of MySQL on client- or serverside,
  967. column UNIT is added to the result of fetchrows-command
  968. - feature: ESPEasy: command reference revised
  969. - bugfix: 49_SSCam: crash after FHEM-restart if answer from DS is empty
  970. - update: 98_DOIFtools: chaining DOIF's detailFn if present
  971. - feature: ESPEasy: added: dmx, motorshield, neopixel, candle, serialsend...
  972. - feature: 57_Calendar: asynchronous parsing, disable update
  973. - change: 34_ESPEasy: add IPv6 ULA to local IPs, add regexps to ACLs
  974. - bugfix: 93_DbLog: V2.16.11, lock SQLite from logging if deleteOldDaysNbl
  975. or reduceLogNbL is running in async mode
  976. - feature: ESPEasy: improved dual ip stack support
  977. - change: FHEMWEB/telnet needs password if directly(!) connected to the
  978. internet, see https://forum.fhem.de/index.php?topic=72717
  979. - change: 34_ESPEasy: adjustments due to changes in TcpServerUtils.pm
  980. - feature: 44_S7_ARead: supports for Logo7 and Logo8 short notations
  981. - feature: 44_S7_AWrite: supports for Logo7 and Logo8 short notations
  982. - feature: 37_Spotify: specify default device by its name
  983. - feature: 98_alarmclock: New feature stop Alarm
  984. - bugfix: 98_DOIFtools: fixed empty N_timer
  985. - bugfix: 37_Spotify: fixed offset playContextByURI
  986. - bugfix: 38_CO20: fixed reconnects, improved stability
  987. - feature: 37_Spotify: album cover, new attr, return error to reading
  988. - feature: 37_Spotify: trigger events on reading changes
  989. - bugfix: 37_Spotify: fixed prototype warning
  990. - feature: 37_Spotify: first release
  991. - bugfix: 38_netatmo: fixed blocking connection check on dns error
  992. - change: 02_RSS: height/width for rect layout directive
  993. - change: 34_ESPEasy: performance tuning, some fixes
  994. - feature: 74_Unifi.pm: added get poeMode and set poeState commands
  995. added _utilization and _poePower readings
  996. - feature: 93_DbRep: v4.16.1, json as option of sqlResultFormat
  997. - feature: 31_PLAYBULB: add support for ssh remote control
  998. - change: 42_Nextion: fault tolerance in reader / fixes
  999. - feature: 50_TelegramBot: favorites rework - inline / allow : in inline
  1000. - change: 49_TBot_List: changed query data to prefix TBL_ / quiet peerid
  1001. - feature: 98_alarmclock: New features AlarmTime9_Vacation, skip next Alarm
  1002. - new 21_HEOS*: new modules to provide HEOS Multiroomsystem
  1003. - bugfix 93_DbRep: commandref corrected
  1004. - change: SubProcess.pm: buffer reads, messages amended
  1005. - feature: 98_alarmclock: New feature PresenceDevice
  1006. - change: 49_SSCam: version 2.2.1, last record playback possible as iFrame,
  1007. deviceoverview available,
  1008. CAUTION - syntax of runView options has been changed !!
  1009. - change: 22_HOMEMODE: v1.1.0 please change %ALARM% to %ALARMHR%
  1010. - change: 93_DbRep: version 4.15.0, limitation of fetchrows result to 1000
  1011. adjustable by attr limit, performance increased in many
  1012. cases, some bugfixes of PostgreSQL sumValue/averageValue
  1013. - change: 93_DbLog: new version 2.16.10, syntax of addlog command changed,
  1014. reading userCommandResult contains "no result" if the
  1015. db interface delivers undef
  1016. - feature: 93_DbRep: new version 4.14.0, new command sqlCmd to execute
  1017. arbitrary sql commands (thanks viegener for input),
  1018. DbRep provides an userExit interface to execute
  1019. customer code independent from events
  1020. - bugfix: 74_NUKIDevice: fix success Reading num
  1021. - bugfix: 42_SYSMON: wlan speed, memory usage detection
  1022. - update: 57_Calender: optimization for speed
  1023. - bugfix: 36_Vallox: Changed way multireadings are updated.
  1024. - feature: 49_TBot_List: sorting entries plus corrections
  1025. - bugfix: 73_PRESENCE: fix restart of threshold counter after FHEM restart
  1026. - feature: 44_S7: new attribute receiveTimeoutMs
  1027. - feature: 38_CO20: introduced state reading
  1028. - change: 73_NUKIBridge,74_NUKIDevice: fix Perlwarnings
  1029. - bugfix: 38_CO20: fixed definition with serial number
  1030. - bugfix: 32_withings: safer json decoding
  1031. - feature: 38_netatmo: home notification settings
  1032. - feature: 98_alarmclock: New feature RepRoutine
  1033. - feature: 31_PLAYBULB: support for new Garden Model, move battery Reading to
  1034. powerLevel and add powerCharge Reading for Garden
  1035. - feature: 00_DFPlayerMini: improved requestAck handling
  1036. - change: 49_SSCam: new version 2.1.3, change of internal processes, new
  1037. get scanVirgin command
  1038. - bugfix: 73_ElectricityCalculator: SiPrefix multiplier instead divider
  1039. - bugfix: 73_GasCalculator: SiPrefix multiplier instead divider
  1040. - bugfix 73_km200: Errorlist unsorted timestamp part 4
  1041. - change: 36_Vallox: Changed way readings are updated.
  1042. Added efficiency calculation and readings for HRC.
  1043. - change: 71_YAMAHA_AVR: changing values of reading values conform
  1044. to FHEM AV guidelines ("stopped", "playing" or "paused")
  1045. - bugfix 73_km200.pm: Errorlist unsorted timestamp part 3
  1046. - bugfix: 76_SMAInverter: version 2.9.1, issues for some inverter types
  1047. e.g. SunnyBoy systems
  1048. - bugfix: 36_Vallox: Correction of binary reading interpretations. Optimized.
  1049. Added Set for binary values.
  1050. - feature: 34_ESPEasy: add use of encode_utf8 for json_decode
  1051. - new: 36_Vallox: support Vallox DigitSE ventilation system
  1052. - feature: 71_YAMAHA_AVR: new set command & readings for displayBrightness,
  1053. extraBass, surroundDecoder and ypaoVolume
  1054. - change: 70_ENIGMA2: HDD capacity is now re-calculated to GB if unit can be
  1055. determined
  1056. - bugfix: 88_HMCCU: Fixed bug during FHEM start
  1057. - feature: 88_HMCCU: New reading based calculation modes
  1058. - feature: 34_ESPEasy.pm: Added ESPeasy Mega internals build.*
  1059. - bugfix 73_km200.pm: Errorlist unsorted timestamp
  1060. - bugfix: 72_FB_CALLMONITOR: fix reverse-search of dasschnelle.at
  1061. - feature: 70_BRAVIA: command remoteControl supports 'PictureMode'
  1062. - bugfix: 22_HOMEMODE: Use of uninitialized value $d in hash element
  1063. minor commandref fix
  1064. - new: 22_HOMEMODE: initial SVN check-in v1.0.0
  1065. - bugfix: 74_AMAD: fix Use of uninitialized value,no Flowset update nececcary
  1066. - feature: 34_ESPEasy: added ESPEasy commands: tone and rtttl
  1067. - bugfix: 88_HMCCU: fixed config commands
  1068. - feature: 30_pilight_contact: add battery reading if information is available
  1069. - update: 88_HMCCU: Homematic firmware download, advanced scripting
  1070. - feature: 98_TRAFFIC: v1.3.2, stroke styles, warnings reduced, bugfix
  1071. - update: 98_DOIFtools: more precise regexp for INITIALIZED event because
  1072. there is more than one initialisation event now
  1073. - feature: 82_LGTV_WebOS: Version 0.6.0, pingPresence, Bugfixes
  1074. - bugfix: 02_FTUISRV: fix replacesetMagic to use hash - fhem.pl warning
  1075. - bugfix: 10_pilight_ctrl: fix GS-iwds07
  1076. - feature: 98_TRAFFIC: v1.3.1, attribute change, map setting save buttons
  1077. - feature: 98_TRAFFIC: v1.3, map customizable, enhancements, fix JSON error
  1078. - change: 76_SMAInverter: changed SMA_logon, enhanced inverter Types
  1079. - feature: 98_DLNARenderer: support $readingFnAttributes
  1080. - feature: 34_ESPEasy: urlEncode text for display commands
  1081. - feature: 71_PHILIPS_AUDIO: Added NP3500 support. "lvl" Reading bugfix.
  1082. - change: 93_DbLog: version 2.16.5 primary key evaluation changed
  1083. - bugfix: 32_withings: updated for new account key characters
  1084. - bugfix: 71_PHILIPS_AUDIO: fhem.pl crash while server shutdown
  1085. - feature: 33_readingsGroup: allow "set magic" reding pre- and suffixes
  1086. - bugfix: 71_PHILIPS_AUDIO: Corrected gavorites behaviour if more than 16
  1087. - chnage: 17_EGPM2LAN.pm: Password handling changed; removed from config
  1088. - change: 93_DbRep: version 4.12.2, PK evaluation changed
  1089. - bugfix: 71_PHILIPS_AUDIO: Player readings fix.
  1090. - feature: 71_PHILIPS_AUDIO: Module rewritten for better usability.
  1091. New commands. See documentation.
  1092. - update: 38_CO20: identify devices by id / serial number
  1093. - update: 38_netatmo: dynamic update intervals for devices
  1094. - update: 98_weekprofile: update reading profile_count after save profiles
  1095. - feature: 98_weekprofile: new attribute widgetTranslations for translations
  1096. - bugfix: 98_weekprofile: handle csrfToken
  1097. - bugfix: 02_HTTPSRV: strip parameters from filename
  1098. - bugfix: 88_HMCCURPC: fixed binary RPC init procedure
  1099. - feature: 93_DBLog: new version 2.16.3, new command addlog,
  1100. new attr valueFn, split events of ZWAVE
  1101. - bugfix: 38_netatmo: fixed camera settings dependencies
  1102. - update: 88_HMCCU: Version 4.0 with CUxD support
  1103. - feature: RESIDENTStk wakeuptimer: wakeupEnforced may be 3 to only enforce
  1104. wake-up when wake-up time is set earlier than
  1105. default wake-up time
  1106. - new: 10_pilight_ctrl: support temperature protocols bmp085 and bmp180
  1107. - new: 10_pilight_ctrl: support contact sensor GW-iwds07
  1108. - new: 59_LuftdatenInfo: introducing new module to fetch PM, temperature
  1109. and humidity data from Luftdaten.info
  1110. - change: 93_DbRep: new version 4.12.1, get tableinfo changed for MySQL
  1111. - bugfix: 98_DOIFtools: fixed browser issues for Chrome and IE
  1112. - feature: 98_monitoring: whitelist attribute added
  1113. - feature: 93_DbRep: support of primary key (set in table history/current)
  1114. - update: 88_HMCCU: Optimized reading update performance
  1115. - feature: 00_SONOS: New lists for groupinformations
  1116. - bugfix: 88_HMCCU: Fixed toggle function for HMCCUCHN devices
  1117. - change: 93_DbLog: new version 2.14.4, new set-commands exportCache,
  1118. importCachefile, some fixes (e.g. many SVGs from SQLite
  1119. in one room)
  1120. - bugfix: 93_DbRep: bugfix timestamp in minValue, maxValue if DB-VALUE
  1121. contains more than one numeric value (e.g. in sysmon)
  1122. - bugfix: 38_netatmo: sanity check for dynamic interval
  1123. - bugfix: 88_HMCCU: fixed bug in update of virtual devices
  1124. - feature: 70_BRAVIA: command remoteControl supports 'Netflix'
  1125. - feature: 50_TelegramBot: favorite handling / hidden favorites /
  1126. utf8Special for unicode issues /
  1127. - new: 00_DFPlayerMini: module to control an embedded MP3 player
  1128. - feature: 75_MSG: add support for PostMe module
  1129. - feature: 74_XiaomiFlowerSens: 1.0.1 new Attributs minLux and maxLux
  1130. - feature: 98_monitoring: blacklist attribute is now a space seperated list
  1131. of devspecs instead a comma seperated list of devices
  1132. - bugfix: 32_withings: web token fix
  1133. - bugfix: 93_DbRep: switch wintertime to summertime, minor fixes
  1134. - update: 32_withings: account data encryption
  1135. - update: 38_netatmo: dynamic interval, various fixes, logging changes
  1136. - feature: 75_MSG: add support for parseParams
  1137. - feature: 10_RESIDENTS: add new durTimer* readings, similar to
  1138. ROOMMATE/GUEST
  1139. - update: 49_SSCAM new version 1.42, minor fixes
  1140. - update: 88_HMCCU: Optimized code
  1141. - update: 88_HMCCURPC: Optimized error handling
  1142. - feature: 74_XiaomiFlowerSens: 1.0.0, add Attribut ssh Support for remote
  1143. call, Atrribut min and max Value for Reading-
  1144. Warnings
  1145. - update: 98_DOIFtools: real next timer handles DOIF's attribute weekdays
  1146. - update: 88_HMCCU: Introducing new client module HMCCURPC.
  1147. - new: 74_Nmap: introducing new module to perform a network scan with
  1148. Nmap and display information about the available network
  1149. devices
  1150. - update: 98_DOIFtools: better shortcut positioning
  1151. - feature: 70_Pushover: new command 'msgCancel' to prematurely cancel
  1152. confirmation requests for priority 2 messages
  1153. - feature: 00_SONOS: New feature 'get Queue' added
  1154. - update: 98_DOIFtools: few more derived operands
  1155. in DOIFtools event monitor assistant
  1156. - new: 98_monitoring: introducing new module to monitor devices towards
  1157. events and stores them in two lists
  1158. - update: 88_HMCCU: Prepared code for version 4.
  1159. - update: 98_DOIFtools: minor fixes, added create DOIF Definition with
  1160. event derived operands when using event monitor in DOIFtools
  1161. - update: 49_TBot_List: handleUnsolicited & multiline entries
  1162. - bugfix: 93_DbRep: get svrinfo has only used /opt/fhem/fhem.db (SQLite)
  1163. - new: 98_expandJSON: initial check in
  1164. - update: 98_DOIFtools: added hints to the derived operands
  1165. - update: 98_Text2Speech: some small improvements
  1166. special Audiodevice "none" is now "default due
  1167. collision with new Server mode
  1168. - update: 98_DOIFtools: Improved DOIF-Operand derivation from an event line
  1169. if the event monitor is opend in DOIFs detail view.
  1170. Improved dialog to insert the selected operand in a definition
  1171. - new: 31_PLAYBULB: Integrates different smart lights from MIPOW and
  1172. displays several settings
  1173. - bugfix: 00_SONOS: Errorhandling for RadioName etc.
  1174. - feature: 98_template: new FHEM command template
  1175. - feature: 70_MEDIAPORTAL: Plugins can be retreived and changed to
  1176. - update: 00_SONOS: New version, see Wiki- or File-Changelog
  1177. - update: 88_HMCCU: Code optimized. Fixed Windows process ID bug.
  1178. - bugfix: 71_YAMAHA_NP: Fixed tuner readings in standby.
  1179. - bugfix: 42_Nextion: mult. fixes - page10 / disconnect / init
  1180. - bugfix: 71_YAMAHA_NP: Fixed volume slider
  1181. - bugfix: 95_Dashboard: fixed issue with csrf token that prevents
  1182. ajax request to succeed
  1183. - feature: 71_YAMAHA_NP: Code rewritten for improved usabiliy. See docs.
  1184. - new: 98_MediaList: adds support to navigate through local attached
  1185. media library, pls see https://wiki.fhem.de/wiki/MediaList
  1186. - feature: 98_Text2Speech: new server mode to serve audiofile for requestors
  1187. - feature: at+notify: extend the FHEMWEB Wizard with a simple command modifier
  1188. - feature: 42_SYSMON: support ssh login with public key
  1189. - bugfix: 10_EQ3BT: fix lastChangeBy reading
  1190. - bugfix: 74_AMAD: 2.6.12 fix empty androidVersion Reading when use Nougat
  1191. - feature: 42_SYSMON: added ssh support (thx to PitpatV), minor fixes
  1192. - bugfix: 88_HMCCU: Fixed toggle bug
  1193. - bugfix: 60_allergy.pm: fixed error handling for server replies
  1194. - update: 38_netatmo.pm: 3 stations minimum for PUBLIC statistics
  1195. - update: 74_AMAD: new Version 2.6.11, add startDaydream and more media
  1196. commands
  1197. - update: 93_DbRep: V4.11.1, new options for timestamp_begin,timestamp_end
  1198. see commandref for details
  1199. - update: 88_HMCCU: added tracing for RPC set config
  1200. - bugfix: 32_withings: removed experimental code
  1201. - new: 82_LGTV_WebOS: to control LG TV's with WebOS
  1202. - bugfix: 42_Nextion: restore version
  1203. - feature: YAMAHA_AVR: new attribute volumeMax to limit the maximum volume
  1204. - update: 70_WS3600.pm extension for UV and illuminance
  1205. - bugfix: 38_CO20.pm: fixed Device::USB init errors
  1206. - update: 93_DBLog: new Version 2.13.5, supports primary key now,
  1207. set commands clearReadings and eraseReadings,
  1208. non-blocking variants of count, reducelog and
  1209. deleteOldDays
  1210. - update: 88_HMCCU: Code optimized
  1211. - new: 49_TBot_List.pm: initial check in
  1212. - feature: 42_Nextion: attributes disable/timeout, fix for page 10
  1213. - update: 02_FTUISRV: doc change on ftui-if
  1214. - feature: 50_TelegramBot: Secured: api key handled in setkey/getkey
  1215. msgChatId with peer / communication with TBot_List
  1216. - update: 98_DOIFtools: add a possibility to set the attribute icon for DOIF
  1217. by multiselect to helper_doif, DOIF's new icon D[:]IF
  1218. - update: 38_netatmo.pm: API changes
  1219. - new: 34_ESPEasy.pm: initial check in
  1220. - bugfix: 38_netatmo.pm: fixed error crash
  1221. - update: 32_withings.pm: added unknown values for body scale
  1222. - update: 98_DOIFtools: add CSRF-Token, add DOIFtoolsLogDir
  1223. - bugfix: 38_netatmo.pm: fixed login crash, updated webhooks
  1224. - update: 32_withings.pm: replaced with new module
  1225. - feature: 5.8 released
  1226. - 2017-02-19 (5.8)
  1227. - feature: 88_HMCCU: advanced reading filters
  1228. - feature: 74_AMAD: add closeCall command
  1229. - bugfix: 98_DOIFtools: some more webname issues
  1230. - bugfix: 98_DOIFtools: webname ignored
  1231. - bugfix: 74_XiaomiFlowerSens: 0.6.8 new set command
  1232. - feature: 23_LUXTRONIK2: new heatSourceDefrost-Readings
  1233. - bugfix: 74_XiaomiFlowerSens: 0.6.6 change RegEx for Error Handling
  1234. - feature: 93_DBLog: attributes colEvent, colReading, colValue now also
  1235. valid for SQLite DB
  1236. - update: 98_DOIFtools: two more checks in checkDOIF
  1237. output language depends now on global attribute language
  1238. recommedation in checkDOIF is now in german language available
  1239. - feature: 02_FTUISRV: attribute templatefile and more tolerance on spaces
  1240. - bugfix: 74_XiaomiFlowerSens: 0.6.5 bugfix in gatttool Routine
  1241. - bugfix: 73_ElectricityCalculator: Power peaks due fhem Blocksge
  1242. - bugfix: 98_Text2Speech: writing stats for checking outdated files fixed
  1243. Attr TTS_noStatisticsLog now working properly
  1244. - bugfix: 74_XiaomiFlowerSens: 0.6.4 rewrite Errorhandling
  1245. - bugfix: 70_BRAVIA: utf-8 character handling
  1246. use WOL only if device is absent (exception 2013 model)
  1247. respect channel uri for tv input selection
  1248. - changed: 93_DbRep: V4.10.3, rename reading "diff-overrun_limit-"
  1249. to "diff_overrun_limit_"
  1250. - changed: 57_Calendar: avoid some warnings
  1251. - bufix: 00_MQTT: fixed delete MQTT_DEVICE
  1252. - update: 98_DOIFtools: suppress lookup windows in DOIF or DOIFtools
  1253. by attribute DOIFtoolsNoLookUp and DOIFtoolsNoLookUpInDOIF
  1254. - bugfix: 88_HMCCU: Bug fixes
  1255. - update: 98_DOIFtools: improved lookup window handling for for huge content
  1256. add attributes section and Ok button
  1257. - update: 98_DOIFtools: add lookup window for probably assiciated devices
  1258. (internals and readings) in DOIF and DOIFtools detail view
  1259. - bugfix: FB_CALLIST: cleanup readings on set command clear
  1260. - update: 88_HMCCU.pm: version 3.9.001 with minor changes
  1261. - update: 98_DOIFtools: add attribute to move event monitor directly above
  1262. readings section in detail view of DOIF
  1263. - update: 93_DbLog: update to version 2.11.1, solves some issues since
  1264. version 2.10.4, command set ... reopen extended
  1265. - update: 98_DOIFtools.pm: add some hints, improved logfile handling
  1266. - bugfix: 74_XiaomiFlowerSens: 0.6.3 fix blockingDone Routine
  1267. - feature: 75_MSG: support for ReplaceSetMagic; msg command may now be used
  1268. with texts containing [device:reading] to replace with
  1269. found readings
  1270. - feature: 98_weekprofile: attributes for temperature 'on' and 'off'
  1271. - feature: 98_BOSEST: NEW REQUIREMENT sox, libsox-fmt-mp3 for TTS
  1272. - feature: 98_BOSEST: support more than 100 chars for TTS
  1273. - bugfix: 98_BOSEST: several TTS and Spotify bugfixes
  1274. - feature: 98_BOSEST: support playPause toggle
  1275. - feature: 10_EQ3BT: use all available BT interfaces
  1276. - feature: 10_EQ3BT: new reading lastChangeBy FHEM/Thermostat
  1277. - feature: 10_EQ3BT: support $readingFnAttribute
  1278. - bugfix: 10_EQ3BT: do not run parallel gatttool commands for same dev
  1279. - feature: FB_CALLMONITOR: new set command "reopen"
  1280. - feature: 66_ECMD: new attribute autoReopen
  1281. - update: 74_AMAD: Version 2.6.8 new feature sendSMS
  1282. - feature: 66_ECMD: new attribute autoReopen
  1283. - bugfix: 98_DOIFtools.pm: fixed bug from last change
  1284. - update: 98_DOIFtools.pm: some code rework
  1285. - update: 98_DOIFtools.pm: dynamic column width in report
  1286. - update: 98_DOIFtools.pm: add delete readings in other devices than DOIF
  1287. - update: 88_HMCCU.pm: version 3.9
  1288. - update: 98_DOIFtools.pm: marking an eventline in DOIFs event monitor
  1289. shows different representations of the event as operand
  1290. for DOIF definitions
  1291. - update: 73_NUKIBridge/74_NUKIDevice 0.6.0 Support for API v1.5
  1292. - update: 98_DOIFtools.pm: new attribute DOIFtoolsEventOnDeleted generates
  1293. events for stat_ Readings before deletion
  1294. remove add... button in DOIFtools event monitor
  1295. - changed: 00_SIGNALduino.pm: version 3.3.1
  1296. needs less cpu time for parsing messages
  1297. new command to query protocolids
  1298. improve send queue: Send not before response of previous
  1299. warnings and some errors fixed
  1300. compatibel with last changes from IT module
  1301. -changed: 14_SD_WS.pm: new sensor bresser temeo supported
  1302. - new: 98_QRCode.pm: Creating QRCodes for various purposes.
  1303. QRCodes ar generated by a web service.
  1304. - bugfix: 98_DOIFtools.pm: fixed Error: >name< has no TYPE, but following
  1305. keys: >< which occurs during a statistics report generation if
  1306. devices are deleted during event recording before
  1307. - bugfix: HMCCUConf.pm: changed default value of ccudef-readingfilter
  1308. - update: 10_IT: send EV1527 command for switch, change some log level
  1309. - change: 98_powerMap: default value for reading pM_power was renamed to
  1310. pM_consumption to circumvent overlapping of commonly
  1311. used reading 'power' where it is normally used as
  1312. boolean.
  1313. - update: 93_DbLog: its now version 2.10.4, some improvements and new
  1314. attributes
  1315. - update: 74_XiaomiFlowerSens: 0.6.0 rewrite subroutinen for better handling
  1316. - bugfix: 88_HMCCU.pm: fixed default attributes
  1317. - update: 98_DOIFtools.pm: filter mentioned in event report
  1318. Event monitor toggles instead on/off
  1319. some shortcuts for get and set commands, hideable by attribute
  1320. - new: 98_mark: new command mark added
  1321. to mark devices TEMPORARY or VOLATILE
  1322. - bufix: 00_MQTT: fixed delete MQTT device
  1323. added setKeyValue/getKeyValue for username and password
  1324. - changed: 49_SSCAM: compatibility to SVS 8.0.0
  1325. - bugfix: 74_XiaomiFlowerSens 0.4.1, bugfix new error handling
  1326. - update: 88_HMCCU: version 3.8
  1327. - feature: 74_XiaomiFlowerSens 0.4.0, better error handling
  1328. - change: 73_PRESENCE: store threshold counter in state file for restarts
  1329. - feature: 98_DOIFtools.pm: new report filter for event rate
  1330. - new: 96_Snapcast.pm: New module to control a snapcast server
  1331. - update: 98_DOIFtools.pm: improved Attribute handling, help corrections
  1332. new attribute DOIFtoolsHideStatReadings hides _stat Readings
  1333. new device filter regex for report generation
  1334. checkDOIF checks if timer referring DOIF's name have defaultvalues
  1335. - feature: 98_powerMap: introduce pre-defined powerMap templates
  1336. for several FHEM modules
  1337. - bugfix: 93_DbRep: uninitialized value renmode if role is Agent
  1338. - update: DOIFtools:documentation
  1339. - new: 98_DOIFtools: tools for DOIF
  1340. - bugfix: 93_DbLog: its now version 2.9.2 (thanks to DS_Starter)
  1341. new bugfix for SQLite issue SVGs, DbLog_Log changed to
  1342. $dev_hash->{CHANGETIME}, DbLog_Push
  1343. changed (db handle new separated)
  1344. changed DbLog_ParseEvent to CallInstanceFn,
  1345. renamed flushCache to purgeCache,
  1346. renamed syncCache to commitCache,
  1347. attr cacheEvents changed to 0,1,2
  1348. changed DbLog_ParseEvent to CallFn
  1349. - change: 73_PRESENCE: new collectord package to support RSSI selection
  1350. - feature: 73_NUKIBridge,74_NUKIDevice: add NUKIDevice Readings rssi paired
  1351. - feature: 73_PRESENCE:
  1352. - new mode "event" to determine presence state based on events of
  1353. other FHEM definitions.
  1354. - new attributes "absenceTimeout" and "presenceTimeout" for
  1355. absence/presence verification in mode "event".
  1356. - feature: 11_OWDevice: new attribute cstrings, fix for trimvalues
  1357. - new: 98_powerMap: introducing new module to calculate power and
  1358. energy for every FHEM device w/o power meter
  1359. - updated: 38_netatmo.pm: added support for Presence, Homecoach & Webhook
  1360. - new: 98_GoogleAuth.pm for use of 2-factor-authentication in FHEM
  1361. - updated: codemirror & addons version to 5.22.0 (minified)
  1362. - bugfix: 93_DbLog.pm: Version is now 2.9.1, "MySQL Server has gone",
  1363. new commands purgeCache, commitCache
  1364. - bugfix: 74_XiaomiFlowerSens: fix disableForInterval Bug
  1365. - bugfix: 88_HMCCU.pm: fixed attribute substexcl
  1366. - update: 88_HMCCU.pm: new version 3.7
  1367. - bugfix: contrib/Widgets/DateTimePicker/fhemweb_datetime.js:
  1368. - added set parameter to ID to differentiate datetime widgets
  1369. - new : 74_XiaomiFlowerSens, to retrieves data from a Xiaomi Flower Monito
  1370. - update: 73_NUKIBridge, 74_NUKIDevice
  1371. set Commands are filtered by Attributs,better check alive function
  1372. Callback/Webhook support for software bridge
  1373. - bugfix: 93_DbLog.pm: is now version 2.8.8, no dropdown list in SVG in
  1374. asynchronous mode, minor fixes
  1375. - feature: 20_ROOMMATE,20_GUEST: introduce new attribute r*_presenceDevices
  1376. to allow easy status synchronisation with
  1377. other FHEM devices (e.g. PRESENCE module)
  1378. - bugfix: 93_DbLog.pm: is now version 2.8.6, some small bugfixes
  1379. (thanks a lot to DS_Starter)
  1380. - update: 55_InfoPanel.pm: attribute mobileApp added
  1381. to support fullscreen experience
  1382. - update: 98_cloneDummy.pm
  1383. changed: do not use NOTIFYDEV
  1384. fixed: set $rval in _state instead of $reading
  1385. added: new attribute deleteBeforeUpdate
  1386. - bugfix: 73_NUKIBridge/74_NUKIDevice fix lockState with App Bridge
  1387. - bugfix: 14_CUL_TCM97001: fix KW9010 sensor
  1388. - feature: 70_Pushover: add new msg set syntax and introduce
  1389. Apple Watch glance support
  1390. - change: 70_Pushover: old msg set syntax was declared as being deprecated.
  1391. - feature: 93_DbLog: can now working in async mode (thanks to DS_Starter)
  1392. - new: 19_VBUSIF: new Device to connect an RESOL VBUS Device
  1393. - new: 21_VBUSDEV: new locical Device to connect to different
  1394. Resol and compatible VBUS Devices via VBUSIF.pm
  1395. - bugfix: 73_GasCalculator: Reset for calendar year fixed
  1396. - bugfix: 73_ElectricityCalculator: Reset for calendar year fixed
  1397. - bugfix: 14_CUL_TCM97001: fix HH humidy for GT_WT_02
  1398. - feature: 57_Calender: new attribute SSLVerify
  1399. - feature: 00_MQTT: Added username password (optional).
  1400. - feature: 41_OREGON: support event-min-interval, event-on-change-reading,
  1401. etc. Changed module to new log function
  1402. added support for THWR800 and RTHN318 sensors
  1403. - bugfix: 41_OREGON: fixed return type to prevent massive logmessages
  1404. fixed THN132N message length
  1405. - feature: 71_YAMAHA_AVR: support for dsp/straight command/reading for
  1406. DSP-Z based models (thanks to dev0) and RX-Vx67 series
  1407. - feature: 10_SOMFY: new RTS commands 0x9 und 0xA (set wind_sun_9/wind_only_a
  1408. - bugfix: 93_DbRep: importFromFile format problem if UNIT-field wasn't set
  1409. - feature: 98_fhemdebug, to aid "Error: >< no TYPE" debugging.
  1410. - feature: 70_Jabber Added possibility to change componentname via
  1411. attr JabberDomain
  1412. - feature: 93_DbRep: function readingRename added, delEntries is able to
  1413. use SQL-Wildcards in attr reading/device
  1414. - bugfix: 98_Verkehrsinfo.pm: Fix state update, Hessenschau message
  1415. - feature: 50_TelegramBot: msgForceReply, disable,
  1416. keyboards in messages, inline keyboards and dialogs
  1417. - bugfix: 74_NUKIDevice: Fix Problem with battery Reading
  1418. - update: 97_TrashCal.pm: fetches shared dates at an public webpage
  1419. of waste disposal
  1420. - bugfix: 73_GasCalculator: Corrected month of annual reading
  1421. - bugfix: 73_ElectricityCalculator: Corrected month of annual reading
  1422. - update: 98_Text2Speech.pm: (thanks to Ellert)
  1423. * attribute 'playing' will updated only in local mode
  1424. * in case of abort of blockingfunction, 'playing' is set to 0
  1425. * Remote mode: if modul 'presence' is in use and TTS-remote
  1426. host is defined, this info will be used to prevent an
  1427. waiting state for unavaliable remote Host
  1428. * new Attribute: TTS_noStatistcsLog to disable logging of
  1429. usage of cachefiles, please read Commandref carfully!
  1430. - bugfix: 73_GasCalculator: Monthly reading and yearly reading name alingned
  1431. - feature: 98_TRAFFIC: reverse waypoints, integrated map for visualization
  1432. - update: 77_UWZ: New Version 1.4.7 added headlines for weblinks
  1433. - update: 73_NUKIBridge,74_NUKIDevice: New Version 0.4.0
  1434. More Feature get,set ,Callback/Webhook Funktion
  1435. - change: 98_exportdevice: command was deprecated and moved to contrib in
  1436. favor of FHEMWEB builtin functions
  1437. - bugfix: 93_DbRep: bugfix group by-clause due to incompatible changes made
  1438. in MyQL 5.7.5 (Forum #msg541103)
  1439. - feature: 66_ECMD, 67_ECMDDevice:
  1440. - if split is used, the strings at which the messages are split
  1441. are still part of the messages
  1442. - no default attributes for requestSeparator and responseSeparato
  1443. - input of raw data as perl-encoded string (for setting
  1444. attributes)
  1445. - be more verbose and explicit at loglevel 5
  1446. - documentation corrected and amended
  1447. - feature: 57_Calendar: BYDAY: recognizes and honors one or several weekdays
  1448. with and without prefix (e.g. -1SU, 2MO) with MONTHLY
  1449. - bugfix: contrib/Widgets/DateTimePicker/fhemweb_datetime.js: parameter
  1450. settings fixed -> e.g. defaultTime:21:00
  1451. - bugfix: 88_HMCCU: Fixed memory leak in RPC server
  1452. - feature: 01_FHEMWEB: Dump "Probably associated with" in Raw definition
  1453. - bugfix: 93_DbRep: added balance diff to diffValue, balance diff to next
  1454. period if value is 0 between two periods with values
  1455. are set
  1456. - feature: 33_readingsGroup: added sortColumn attribute and <tfoot> special
  1457. - bugfix: 88_HMCCU: Fixed RPC server autostart
  1458. - feature: 98_TRAFFIC: flexible update schedule, travelMode
  1459. - bugfix: 88_HMCCU: Wrong CCUNum
  1460. - bugfix 73_GasCalculator: Corrected hidden power average power readings
  1461. - bugfix: 73_ElectricityCalculator: German commandref corrected
  1462. - feature: 88_HMCCU: Added aggregation rules in version 3.6
  1463. - bugfix: 73_ElectricityCalculator: PowerDayMin not zero as from midnight
  1464. - feature: 73_ElectricityCalculator New Reading: EnergyCostDay
  1465. - bugfix: 10_EQ3BT: better error handling if no notification was received
  1466. allow multiple gatttools to be executed in parallel
  1467. remove error reading
  1468. add errorCounters based on function (update/...)
  1469. which will be increased if reading from the thermostat
  1470. fails 30 times for one command
  1471. remain consumption values after restart
  1472. - feature: 98_BOSEST: support shuffle/repeat
  1473. - bugfix: 98_BOSEST: NEW LIBRARY URI::Escape library required
  1474. support special characters
  1475. module didn't work if you had only 1 preset
  1476. remove unknow event log entry for ping/pong
  1477. - bugfix: 14_CUL_TCM97001: Fix checksum calculation for GT_WT_02
  1478. - change: 10_IT: Implementation for HE800 de-/encoding
  1479. Implementation for HE800 dimmer
  1480. Fix wrong return values
  1481. - new: 98_Verkehrsinfo.pm: New module retrieves trafficinformation
  1482. - new: 76_SMAInverter: support for SMA Inverters
  1483. - feature: 37_dash_dhcp: added devAlias attribute
  1484. - update: 74_AMAD: statusRequest every Time
  1485. - change: 93_DbRep: code reviewed, no functional changes
  1486. - change: 93_DbRep: DbRep version as INTERNAL, check if DBI module is
  1487. installed
  1488. - bugfix: 76_MSGMail: Clean up net::smtp version number before comparison
  1489. - bugix: 14_Hideki: fixed wrong return in ParseFn (msg533900)
  1490. 14_SD_WS: fixed wrong return in ParseFn (msg533900)
  1491. 90_SIGNALduino_un: fixed wrong return in ParseFn (msg533900)
  1492. - change: 93_DbRep: change of day aggregation
  1493. - bugfix: 93_DbRep: Syntaxerror due to Forum #msg529312
  1494. - bugfix: 74_AMAD: 74_AMADautomagicFlowset_2.6.7.xml fix Problems with zero
  1495. Global Variables
  1496. - feature: 18_CUL_HOERMANN has toggle. culfw 1.67 needed
  1497. - feature: 98_Hyperion: effects can now be set with additional effect args
  1498. new set addEffect
  1499. new attr hyperionCustomEffects
  1500. new reading effectArgs
  1501. - bugfix: 98_Hyperion: clear is working now
  1502. effects with dash in name are accepted now
  1503. - change: 93_DbRep: sub diffValue changed due to Forum #msg520154,
  1504. attr diffAccept added, add diffValue state Warnings due
  1505. to several situations and generate readings
  1506. not_enough_data_in_period / diff-overrun_limit
  1507. - change: YAMAHA_AVR: create events even when current.* readings will be
  1508. set to an empty string. (Forum: #60902)
  1509. - bugfix: 10_ZWave: possible changes for multichannel devices (Forum #50176)
  1510. - new: 39_siri.pm: configuration of fhem/siri integration
  1511. 39_alexa.pm: configuration of fhem/alexa integration
  1512. - feature: 30_pilight_contact: new module to handle pilight contact sensors
  1513. - feature: 59_Weather: attribute disable
  1514. - new: 10_EQ3BT: Support EQ3 Bluetooth thermostat
  1515. define living.thermostat EQ3BT <MAC>
  1516. - updated: 88_HMCCU: New version 3.5
  1517. - feature: 98_weekprofile: create events see help for further information
  1518. - feature: 36_WMBUS: support for Amber Wireless AMB8465-M as IoDev
  1519. - feature: 67_ECMDDevice: new attribute noState
  1520. - bugfix: 02_RSS: make hash reference explicit
  1521. - updated: 74_AMAD: New Version 2.6.6 remove APSSID in define, add Attribut
  1522. setAPSSID to prevent WLan sleeps, add Attribut
  1523. setTtsMsgLang set to tts language
  1524. - new: Unit.pm: adding general (but optional) unit support
  1525. for FHEM and FHEM modules
  1526. - feature: readingsChange FHEM helper module added
  1527. - changed: 93_DbRep: daylight saving time check improved
  1528. - changed: Pushsafer: added devicename to availableMessages reading name
  1529. - feature: 98_Hyperion: new set toggleMode
  1530. new attr hyperionToggleModes
  1531. new german commandref
  1532. - bugfix: 93_DbRep: calc issue due to daylight saving time end (winter time)
  1533. - new: 30_pilight_raw.pm: New Attribut sendCount
  1534. - bugfix: 10_SOMFY: wrong attribute reference ...-up-time-to-close removed
  1535. - new: 42_Nextion.pm: New module to connect Nextion displays
  1536. - changed: YahooWeatherAPI: react on wrong units
  1537. - changed: Pushsafer: optimized picture file error handling
  1538. - new: 59_Wunderground: new weather module to fetch
  1539. data from Weather Underground
  1540. - bugfix: 50_HP1000: correct default unit for windSpeed/windGust from m/s to
  1541. km/h and transfer unit conversions to new UConv.pm
  1542. - feature: Pushsafer: new option "picture", "picture2" and "picture3" for
  1543. "message" set command to send pictures from local
  1544. filesystem or a IPCAM device. See commandref for detail
  1545. - change: FB_CALLMONITOR: open TCP connection non-blocking,
  1546. shutdown connection when disabled
  1547. - bugfix: 73_km200: Experimental keys on scalar is now forbidden
  1548. - feature: 10_SOMFY: positionInverse für homebridge + fixes
  1549. - feature: 50_TelegramBot: multibot support / markup on send text / msgEdit
  1550. - feature: 93_DbRep: get svrinfo contains SQLite database file size (MB)
  1551. - feature: 93_DbRep: get data of dbstatus, dbvars, tableinfo, svrinfo
  1552. (database dependend)
  1553. - added: 70_Pushsafer: new module to send push notifications via
  1554. www.pushsafer.com
  1555. - feature: 93_DbRep: allow SQL-Wildcards (% _) in attr reading & attr device
  1556. - bugfix: 49_SSCam: Experimental keys on scalar is now forbidden
  1557. (Perl >= 5.23) Forum: #msg501709
  1558. - added: 37_dash_dhcp.pm: new module for amazon dash buttons
  1559. - feature: 98_Hyperion: removed attribute hyperionAttrRestore
  1560. default attributes just being added on define
  1561. - added: 73_NUKIBridge,74_NUKIDevice: New Modules to control Nuki Smartlock
  1562. - feature: 98_Hyperion: new attribute hyperionAttrRestore
  1563. readings will always be refreshed now
  1564. - feature: 93_DbRep: deviceRename added, new Internal DATABASE,
  1565. Internal/Attribute ROLE added for Autorename-function
  1566. - bugfix: 93_DbRep: delEntries not running on SQLite
  1567. - added: 74_THINKINGCLEANER: new module to support remote control of
  1568. Roomba cleaning robots
  1569. - feature: 02_FTUISRV: if and loop constructs added
  1570. - bugfix: 74_AMAD: fix FHEM crash when use AMAD and apptime togehter
  1571. - new: 98_TRAFFIC: provide traffic details with Google Distance API
  1572. - feature: 98_Hyperion: set configFile only available if at least two files
  1573. are found while get configFiles
  1574. minor code improvements
  1575. - feature: 50_TelegramBot: urlescaped filenames / location send-receive
  1576. timeout for send
  1577. - feature: 73_ElectricityCalculator: header and readingFnAttributes added
  1578. - feature: 73_GasCalculator: header and readingFnAttributes added
  1579. - feature: 73_km200: header and readingFnAttributes added
  1580. - feature: 93_DbRep: function minValue added
  1581. - bugfix: 38_netatmo: fix for invalid forecast data crashing FHEM
  1582. - feature: 98_Hyperion: version check for hyperion server
  1583. required min version of hyperion is now 1.03.2
  1584. attr hyperionVersionCheck to disable version check
  1585. - bugfix: 95_Dashboard: fix for device specs not working in dashboard any
  1586. more.
  1587. - bugfix: 95_Dashboard: fix for yesterdays commit.
  1588. - feature: readingsGroup: allow grouping of similar readings from one device
  1589. - feature 14_SD_WS09: WH1080 CRC-Berechung angepaßt--> automatische
  1590. Modelauswahl
  1591. - feature: 00_SIGNALduino: nonblocking communication, improved init
  1592. and keepalive, fixed manchester related stuff, Supports
  1593. Somfy RTS Protocol. Decoding manchester encoded messages
  1594. longer than buffer is now possible.
  1595. new function sendMSG.
  1596. Firwmware updated to 3.3.0, please flash
  1597. supports send command from IT Module.
  1598. Serval new protocols implemented.
  1599. - bufgix: 14_SD_WS09.pm
  1600. WH1080 CRC corrected --> model is selectet per default
  1601. - feature: 98_Dooya: Deatures shutters and blinds with dooya protocol
  1602. - feature: 14_SD_WS_Maverick: Supports Maverick bbq thermometer
  1603. - feature: 14_SD_WS: Multi purpose Module to support various weather sensors.
  1604. - feature: 01_FHEMWEB/Reading: accept Readings in <html> (Forum #58320)
  1605. - bugfix: 95_Dashboard: fixes an issue causing devices with interal attribut
  1606. group to not appear in the dashboard.
  1607. - bugfix: 93_DbRep: include day before and next in calculation if Timestamp
  1608. is exactly 'YYYY-MM-DD 00:00:00'
  1609. - feature: 93_DbRep: Internal "LASTCMD" added,
  1610. new reading background_processing_time,
  1611. diffValue calculation moved to backgrd to reduce load
  1612. - feature: 93_DbRep: new function importFromFile to import data from file
  1613. (CSV format)
  1614. - bugfix: 73_ElectricityCalculator: Crash due wrong hash pointer assignment
  1615. - feature: new optional arguments for device creation in copy command
  1616. - bugfix: 49_SSCam: bugfix of get presets, get patrols of zoom-cams
  1617. without pan/tilt
  1618. - updated: 74_AMAD: New Version 2.6.3 new Reading userFlowState,
  1619. new set Command userFlowState, checkAndroidVersion
  1620. on doNotDisturb Reading
  1621. - change: suppressReading attribute added for all devices (Forum #57841)
  1622. - bugfix: 88_HMCCU: Fixed CUxD device datapoint handling
  1623. - change: 10_IT: create events during readings update.
  1624. change logging
  1625. Add Sensor EV1527
  1626. Support for SIGNALduino
  1627. (Forum #52827)
  1628. - change: 88_HMCCU: fixed bug in attribute stripnumber. Added autocreate
  1629. - change: 49_SSCam: internal timer of start-routines optimized
  1630. - bugfix: 88_HMCCUCHN: fixed bug in toggle command
  1631. - bugfix: 88_HMCCUDEV: fixed bug in toggle command
  1632. - bugfix: 98_DLNARenderer: fixed SyncPlay for CaskeId players
  1633. - change: 10_ZWAVE: TRANSMIT_NO_ACK is reading only (Forum #57781)
  1634. - feature: 93_DbRep: new attr readingPreventFromDel to prevent readings from
  1635. deletion when a new operation starts
  1636. - change: 49_SSCam: attr simu_SVSversion changed, added 407 errorcode msg,
  1637. external recording changed for SVS 7.2
  1638. - bugfix: 73_ElectricityCalculator: get/set list per device and not global
  1639. - bugfix: 98_DLNARenderer: fix pauseToggle/next/prev (thx@MattG)
  1640. - bugfix: 73_GasCalculator: get/set list deleted for CounterDevice
  1641. - bugfix: 73_ElectricityCalculator: get/set list deleted for CounterDevice
  1642. - bugfix: 73_km200: Bugfix for double entries in RespondingServices.
  1643. - feature: 73_km200: New service type found: "serviceinfo".
  1644. - added: HMCCUConf: Interface between FHEM and Homematic CCU2
  1645. - added: 88_HMCCU: Interface between FHEM and Homematic CCU2
  1646. - added: 88_HMCCUCHN: Interface between FHEM and Homematic CCU2
  1647. - added: 88_HMCCUDEV: Interface between FHEM and Homematic CCU2
  1648. - change: 93_DbRep: changed format of diffValue-reading if no value was
  1649. selected
  1650. - new: 24_TPLinkHS110: Support for TPLink HS100/110 wifi power outlet
  1651. - bugfix: 73_GasCalculator: get/set list corrected for CounterDevice
  1652. - bugfix: 73_ElectricityCalculator: get/set list corrected for CounterDevice
  1653. - bugfix: 93__DbRep: error in diffValue if no value was selected
  1654. - feature 93_DbRep: exportToFile to CSV-format, Reading "errortext" added
  1655. - feature: 73_GasCalculator: System readings are hidden now
  1656. - feature: 73_ElectricityCalculator: System readings are hidden now
  1657. - change: 17_EGPM2LAN: get-commands fixed
  1658. - change: 93_DbRep: plausibility checks of database column character length
  1659. - bugfix: 98_Hyperion: final fix for crash bug
  1660. - bugfix: 74_AMAD: fix usb-ethernet condition in the "Send Data to
  1661. AMADCommBridge= Flow
  1662. - new: 73_ElectrcityCalculator: Calculates electric energy costs
  1663. - bugfix: 98_Hyperion: refresh of readings duration and priority
  1664. regex for set blacklevel,gamma,threshold,whitelevel
  1665. - change: 98_Hyperion: renamed reading previous_mode to mode_before_off
  1666. - feature: 98_Hyperion: reading duration now shows remaining duration if set
  1667. or infinite if not specified
  1668. - updated: 74_AMAD: New Version 2.6.2 CommandRef Update, new set command for
  1669. media control
  1670. - change: 98_Hyperion: non-blocking server connection
  1671. - feature: 49_SSCam: function get stmUrlPath added, fit to new commandref
  1672. style, attribute showStmInfoFull added
  1673. - change: 57_CALVIEW: fixed internal timer error
  1674. - change: 38_netatmo: error state, enabled debug logging for verbose 5
  1675. - change: 10_ZWave.pm: change numbers in events (hex -> dec, Forum #56682)
  1676. - added: 98_exportdevice: new command to export device definitions
  1677. - feature: 90_at: computeAfterInit attribute (Forum #56706)
  1678. - change: 93_DbRep: fit to new commandref style
  1679. - bugfix: 20_ROOMMATE,20_GUEST: Fixed wakeuptimer <> at-device sync
  1680. - feature 93_DbRep: current_year_begin, previous_year_begin,
  1681. current_year_end, previous_year_end added as possible
  1682. values for timestmp attribute,
  1683. new attribute timeOlderThan, commandref continued
  1684. - feature: attr global commandref modular, Forum #39854
  1685. - bugfix: 49_SSCam: empty event LastSnapId corrected
  1686. - change: 49_SSCam: Logging of verbose 4 changed
  1687. - change: 10_ZWave.pm: change numbers in events (hex -> dec, Forum #56682)
  1688. - feature: 49_SSCam: new attribute "noQuotesForSID"
  1689. - changed: 49_SSCam: commandref revised, more v4 logging in special case
  1690. - updated: 74_AMAD: New Version 2.6.1 support for more Mediaplayer Readings
  1691. new error handling for "send data to AMADCommBridge Flow"
  1692. - change: 38_netatmo: status "no data"
  1693. - bugfix: 98_Hyperion: reporting Hyperion as off while clearall is active
  1694. - updated: 74_AMAD: New Minor Release 2.6 new 2 Media Readings,
  1695. new trigger for Mediastate MUST INSTALL AUTOMAGIC 1.31.0
  1696. fix fix Issues 480148
  1697. - bugfix: 38_netatmo: forecast data check
  1698. - bugfix: 73_km200.pm: Bugfix for uninitialized values
  1699. - feature: 73_GasCalculator: New Readings "EnergyXLast" and "EnergyCostXLast"
  1700. - changed: 98_Hyperion: introducing new attribute hyperionNoSudo
  1701. - changed: 38_netatmo: removed event-on-change default, min HOME interval
  1702. - changed: 93_DbRep: usage of "insert" changed, pls. refer to commandref
  1703. - changed: 93_DbRep: function "insert" added, check of numeric value type
  1704. in functions maxvalue, diffvalue
  1705. - added: 98_Hyperion: initial release of completely new module
  1706. - feature: 10_OWServer/11_OWDevice: new device DS2433 4kbit 1-Wire RAM
  1707. - updated: 77_UWZ: New Release 2.4
  1708. bugfix: 77_UWZ: Perl warnings uninitialized value fixed
  1709. - updated: 77_UWZ: New Release 2.4.5
  1710. new Attribut's sort_readings_by,htmlsequence
  1711. new Readings Warn_X_Creation(_*), WarnUWZLevel,
  1712. WarnUWZLevel_Color,WarnUWZLevel_Str
  1713. - feature: 44_TEK603: added usable level in percent
  1714. - added: 38_netatmo: exchanged for completely new module
  1715. - feature: 98_DLNARenderer: Support players which require DIDL-Lite
  1716. - bugfix: 73_km200: Bugfix for double and triple downloads
  1717. - feature: 73_km200: DbLog_splitFn implemented
  1718. - bugfix: 74_AMAD: fix Issues 475717
  1719. - feature: 77_UWZ: added lang attribute
  1720. - feature: 98_rssFeed: optionally create events for all readings
  1721. - bugfix: 77_UWZ: fix Issues 472183 and 473982
  1722. - updated: 77_UWZ: New Minor Release 1.4 multi languarge support, more Maps,
  1723. Routine for search AreaID
  1724. - updated: 74_AMAD: transmissionERROR Reading only expertMode is set
  1725. - changed: 57_CALVIEW: value test, thx klausw
  1726. - added: 98_DLNARenderer: Autodiscover, control and receive events from
  1727. DLNA MediaRenderer devices
  1728. define dlnasearch DLNARenderer
  1729. - added: 98_BOSEST: Autodiscover, control and receive events from
  1730. BOSE SoundTouch devices (e.g. BOSE SoundTouch 10, 20, 30)
  1731. See commandref for library dependencies
  1732. define bosesystem BOSEST
  1733. - added: 77_SMASTP: Support for SMA Sunny Tripower Inverter
  1734. - added: 77_SMAEM: Support for SMA Energy Meter
  1735. - added: 00_HMUARTLGW: new module for eQ-3 HomeMatic UART/LanGateway
  1736. - change: 93_DbRep: function "diffValue" added, readingnames changed to
  1737. ensure valid reading order, write "-" for reading-value if no
  1738. dataset is found in selection timerange
  1739. - updated: 74_AMAD: New Minor Release 2.4 new AMADCommBridge API
  1740. - changed: 10_ZWave: alarm Events text changed, comma replaced, Forum #53389
  1741. - feature: 93_DbRep: new module added - reporting of database content
  1742. written by DbLog, see commandref for details
  1743. - feature: new module added: 52_I2C_SHT3x.pm (macs)
  1744. - bugfix: 70_Jabber: log OTR empty message if debug-mode == 1 only
  1745. - changed: 70_BRAVIA: re-worked state handling
  1746. - feature: PRESENCE: new attribute presenceThreshold to define a number of
  1747. checks that have to result in "present" before the state of
  1748. PRESENCE is changed to present. See commandref for details.
  1749. - feature: colorpicker: new modes HSV and HSVp
  1750. - bugfix: PRESENCE: fix generating readings when definition is disabled
  1751. - changed: 49_SSCam: Workaround for problems with SVS version 7.2
  1752. concerning start recording and PTZ-actions,
  1753. new attribute "showPassInLog" added, see commandref
  1754. - feature: 30_pilight_smoke: new module - represent a pilight smoke detector
  1755. - bugfix: 73_GasCalculator: Bugfix for "Can't use an undefined value..."
  1756. - bugfix: 10_pilight_ctrl: Experimental splice on scalar is now forbidden.
  1757. - feature: 73_GasCalculator: "set" and "get" - command in GUI implemented.
  1758. - bugfix: 50_TelegramBot: Unicode / Umlaute handling reworked
  1759. - changed: 30_MilightBridge: Specify port in define
  1760. - changed: 31_HUEDevice: allow toggle command for unreachble devices
  1761. new ignoreReachable attribute
  1762. - update: 77_UWZ: New Minor Release 1.2 Support for United Kingdom
  1763. - feature: 74_AMAD: add Conditionsupport for older Androisversions
  1764. (Kreidezeit)
  1765. - bugfix: 73_GasCalculator: Unknown "?"-reading no longer created.
  1766. - feature: 74_AMAD: battery_temperature formated
  1767. - bugfix: 74_AMAD: deviceState timestamp bugfix for usb-ethernet Devices
  1768. - feature: 74_AMAD: more better method for wlan keep alive, new Readings
  1769. for battery live state
  1770. - bugfix: 73_km200.pm: Bugfix for set command with switchprograms
  1771. - feature: 73_GasCalculator: set command finaly implemented. :-)
  1772. - changed: 30_LIGHTIFY.pm: added disabledForIntervals
  1773. added bridge goToScene and setSoftOn/setSoftOff commands
  1774. added device rename command
  1775. - changed: 30_HUEBridge: added disabledForIntervals, added lastError,
  1776. use state/stateFormat instead of STATE
  1777. - feature: PRESENCE: added lepresenced to commandref (by PatrickR)
  1778. - feature: PRESENCE: new attribute bluetooth_hci_device to select a
  1779. specific bluetooth sender for presence checking
  1780. (only for mode "local-bluetooth")
  1781. - feature: 74_AMAD: new Feature added support for do not Disturb Mode
  1782. - bugfix : 74_HOMBOT: check path for sshpass
  1783. - feature: fhem_codemirror: Added new codemirrorParams:
  1784. keyMap, jumpToLine, jumpToLine_extraKey
  1785. - feature: 10_pilight_ctrl: NEW: protocol oregon_21 for temperature
  1786. - deleted: 52_I2C_GY30_BH1750FVI: Arno Augustin hatte fast zeitgleich
  1787. eine technisch bessere Variante entwickelt. Diese ist
  1788. nicht mehr notwendig
  1789. - updated: 52_I2C_HDC1008: Umbau auf asynchrones I2C lesen,
  1790. alle sleeps entfernt
  1791. - feature: 74_AMAD: new Feature change current volume + or - value
  1792. set TABLET volume -5
  1793. - updated: 74_AMAD: New Minor Release 2.2 real state for deviceState Reading,
  1794. Support for Amazon Music Player and Spotify Player, Keep
  1795. Alive funktion for Android 6
  1796. - bugfix: 77_UWZ: Commandref Warn Type 7 and 6 exchanged, new method for no
  1797. eperimental warnings
  1798. - feature: plex: play command now handles single media items, music albums
  1799. and playlists. playAlbum command removed. (by Risiko)
  1800. - added: 52_I2C_BH1750: modul for i2c BH1750 light sensor
  1801. - bugfix: 50_TelegramBot: captions for Images / special chars in Contacts
  1802. - feature: YAMAHA_AVR: new set command presetUp and presetDown for preset
  1803. selection in the current input
  1804. - added: 52_I2C_GY30_BH1750FVI: modul i2c light intensity sensor
  1805. - added: 52_I2C_HDC1008: modul for i2c humidity and temperature sensor
  1806. - bugfix: FB_CALLLIST: fixing double space in certain call state values.
  1807. PLEASE CHECK YOUR CONFIGURATION (notify, DOIF, FTUI, etc.) after
  1808. this update!!!
  1809. - added: 71_ONKYO_AVR_ZONE: separate module for ONKYO_AVR zones;
  1810. any existing ONKYO_AVR devices used for zoning need to to
  1811. redefined manually by a ONKYO_AVR_ZONE device
  1812. - change: 70_ONKYO_AVR: rewrite based on IODev
  1813. - feature: configDB: new command 'configdb dump' added.
  1814. currently only supported for sqlite!
  1815. - bugfix: FB_CALLLIST: fix not working calllist when renaming the
  1816. configured FB_CALLMONITOR definition.
  1817. - feature: 10_SOMFY : Added readingFnAttributes
  1818. - bugfix: FB_CALLLIST: no reading update when list becomes empty
  1819. - feature: added new module 37_plex.pm
  1820. - feature: FBAHAHTTP module as replacement for the deprecated FBAHA
  1821. - feature: 50_TelegramBot reply set command / allowedCommands as restriction
  1822. - change: 49_SSCam: get "snapfileinfo" will get back an Infomessage if
  1823. Reading "LastSnapId" isn't available
  1824. - feature: dummy attribute useSetExtensions
  1825. - change: speedtest: create readings without units
  1826. - feature: HUEBridge,HUEDevice,LightScene: use new HUE scenes api
  1827. - feature: 74:AMAD: add Attribut for TTS speed and notify file path
  1828. - bugfix : 74:AMAD: modify informationsflow
  1829. - feature: 00_ZWDongle: add backupCreate / backupRestore
  1830. - bugfix: 49_SSCam: module will not load due to Unknown warnings category
  1831. 'experimental' when using an older perl version
  1832. - feature: 71_PHILIPS_AUDIO : Added input support for AW9000
  1833. - bugfix: 50_TelegramBot: contact handling failed (/ in contact names ??)
  1834. - feature: new module 02_FTUISRV.pm for server side templates for tablet UI
  1835. - feature: 30_pilight_switch: new attribute 'sendCount' to send the
  1836. command n times.
  1837. - feature: 98_rssFeed: creating some readings containing ticker data.
  1838. This can be enabled via new attribute rfDisplayTickerReadings.
  1839. - change: FB_CALLLIST: delete also corresponding readings if a call gets
  1840. deleted
  1841. - feature: 49_SSCam: Attribute "disable" to deactivate the module added
  1842. - bugfix: 14_CUL_TCM97001: Fix battery bits.
  1843. Fix Auriol receive
  1844. - feature: 50_TelegramBot supergroup support description for favorites
  1845. text customization for response messages
  1846. - feature: 49_SSCam: motion detection parameters can be entered if
  1847. motion detection by camera or by SVS is used
  1848. - feature: 74_AMAD: Flowinstaller and FlowsetUpdater - Support for older
  1849. Androidversions
  1850. - change: 59_Weather: included caching in YahooWeatherAPI
  1851. - change: 49_SSCam: behavior of "set ... on" changed, Attr "recextend" added
  1852. please have a look at commandref and Wiki
  1853. - bugfix: 49_SSCam: setstate-warning if FHEM is restarted and SVS not
  1854. reachable (Forum: #308)
  1855. - bugfix: userReadings trigger is always $ terminated (Forum #52165)
  1856. - bugfix: 74_AMAD: fix checkActivTask
  1857. - bugfix: 74_AMAD: fix Commandref, APSSID for non WLAN Devices
  1858. - change: YAMAHA_AVR: removed set command tunerPreset,
  1859. added new set command preset to select a configured preset for
  1860. the currently selected input. Please change your configuration
  1861. to new command if you use tunerPreset in notify/at definitions
  1862. - feature: PRESENCE: new attribute absenceThreshold to define a number of
  1863. checks that have to result in "absent" before the state of
  1864. PRESENCE is changed to absent. See commandref for details.
  1865. - bugfix: PRESENCE: new collectord script and .deb package fixing not
  1866. working statusRequest when a room in collectord is disconnected
  1867. - updated: 74_AMAD: New Minor Release 2.0 Please read the Wiki or Commandref
  1868. !!! ATTENTION !!! Modify Definition is necessary
  1869. - feature: 77_UWZ: new Modules to receive Information about Unwetterwarnung
  1870. - bugfix: 49_SSCam: command check for set cmd's don't work completely
  1871. - feature: FHEMWEB Event-Monitor: stops autoscroll when user scrolls
  1872. manually. If user scrolls to the bottom end, autoscroll continues.
  1873. - feature: perlSyntaxCheck global attribute (currently used by notify & at)
  1874. - bugfix: 31_MilightDevice: Fixed incompatibility with Color::rgb2hsv
  1875. - feature: new module 37_fakeRoku.pm to control fhem from a harmony hub
  1876. - feature: new module 52_I2C_MMA845X.pm added
  1877. - change: 49_SSCAM: change to new RemoveInternalTimer for functions
  1878. - feature: new module 52_I2C_K30.pm added
  1879. - bugfix: 98_weekprofile: send reference profile to device
  1880. - feature: 10_pilight_ctrl | 30_pilight_switch: support protocol daycom
  1881. - feature: 59_Weather: rewritten to use JSON API
  1882. - bugfix: 49_SSCAM: "link_open" doesn't work after last update
  1883. - added: 70_BRAVIA: new module for Sony Televisions
  1884. - feature: 98_statistics: attr specialDeltaPeriod (new) enhanced for more
  1885. than one value and different periods
  1886. - bugfix: 00_SIGNALduino: Replaced firmware with an old one.
  1887. - feature: 49_SSCAM: add "lastrec","lastrec_open" to playback last recording
  1888. - change: 49_SSCAM: "ptzlistpresets" - "id" changed to "position" according
  1889. to Synology-ticket,
  1890. run "geteventlist" automatically after recording-stop,
  1891. delay of InternalTimer(s) changed
  1892. - feature: 71_PHILIPS_AUDIO Improved usability. New preset/fav attributes.
  1893. - bugfix: 71_YAMAHA_NP Minor code correction
  1894. - bugfix: SYSMON: attribute disable does not work properly
  1895. - fixed: 10_pilight_ctrl send long raw codes
  1896. - fixed: 98_weekprofile fix mutated vowels
  1897. - feature: 50_TelegramBot new option to retry for send &
  1898. confirmation dialog for favorites
  1899. - fixed: configDB.pm - fix filelist problem on perl >= 5.20
  1900. - fixed: configDB.pm - add modpath evaluation
  1901. - feature 71_PHILIPS_AUDIO Added model attribute
  1902. - feature 71_YAMAHA_NP Added model attribute
  1903. - feature 71_YAMAHA_NP: Smooth volume change added. General code cleanup
  1904. - change: 49_SSCAM: routine "initonboot" changed
  1905. - bugfix: 49_SSCAM: default recordtime 15 s is used if attribute "rectime"
  1906. is set to "0"
  1907. - bugfix: YAMAHA_AVR: fix not working navigateListMenu under certain
  1908. circumstances
  1909. - feature 73_GasCalculator: Last Day/Month/Year/Meter - readings implemented
  1910. - feature 49_SSCAM: command "extevent" added
  1911. - bugfix: 10_SOMFY: removed "setlist" (obsolete) and updated loglevels
  1912. - bugfix 49_SSCAM: "uninitialized value $lastrecstarttime",
  1913. "uninitialized value $lastrecstoptime"
  1914. - feature 49_SSCAM: new attribute "videofolderMap", see commandref
  1915. - feature 31_MilightDevice: added white "hsv" transitions, fixed RGB
  1916. - feature 49_SSCAM: Reading "CamLastRec" added which contains Path/name
  1917. of last recording
  1918. - feature: FB_CALLLIST: new attribute "expire-calls-after" to automatically
  1919. delete call entries after a certain time frame. See commandref
  1920. for details and syntax.
  1921. - feature: FB_CALLLIST: new reading "numberOfCalls" which shows the number
  1922. of shown call entries.
  1923. - bugfix: 00_SIGNALduino: updated firmware to 3.2.0-hf1
  1924. solves MU and MC issue
  1925. - bugfix: PRESENCE/presenced: fixed crash of presenced when receiving an
  1926. invalid command, new deb packages released (see commandref)
  1927. - bugfix: 44_TEK603: Fixed TankLevel=NO_DATA
  1928. - feature: LGTV_IP12: new reading "power"
  1929. - change: LGTV_IP12: changed values of mute reading from true/false to on/of
  1930. - bugfix: 30_MilightBridge: suppress protocol change message on startup
  1931. - bugfix: 74_Unifi.pm: Changed unsupported character for AP and UC readings
  1932. from hash to hyphen.
  1933. - feature 49_SSCAM: enhanced command runView by option "link_open" to
  1934. open a streamlink immediately
  1935. - feature: new module LGTV_IP12 for controlling LG SmartTV's manufactured
  1936. between 2012-2014 via network connection
  1937. - feature: 30_MilightBridge: Support tcp bridge.
  1938. - bugfix: 30_MilightBridge/98_ping: Use Blocking.pm for ping checks so
  1939. it does not block main thread.
  1940. - feature 49_SSCAM: functions for cam-livestream added
  1941. - bugfix: 73_km200.pm: Bugfix InternalTimer; Improvement Log Level
  1942. - bugfix: pre-coomit-hook test
  1943. - bugfix: 98_weekprofile: detect channel of HM-CC-TC as correct thermostat
  1944. - bugfix: 00_SIGNALduino: Version 3.2.0 Module & Firmware
  1945. serval fixes and enhacements, improved stability, supports many
  1946. new protocols, ITv3 sockets and switches, new sendMsg Function.
  1947. You need to flash your SIGNALduino with the new firmware.
  1948. - bugfix: 14_Hideki: support rain sensors
  1949. - bugfix: 14_SD_WS07: Fixed some wordings
  1950. - feature: 14_SD_WS09 Module for WH1080
  1951. (WS-0101, TFA30.3189) & CTW600 868MHz OOK/AS
  1952. - feature: TimeSeries: median, holdtime for event-aggregator
  1953. - feature: 57_CALVIEW: added internal notify-fn for calendar-devices,
  1954. added attr disable for internal notify-fn, removed ts state and
  1955. started_* reading, removed old mode-attributes /def modes,
  1956. changed commandref
  1957. - bugfix: 49_SSCam: fixed a problem that the state is "disable" instead of
  1958. "disabled" if a camera is disabled and FHEM will be restarted
  1959. - feature: 98_weekprofile: attribute widgetEditDaysInRow to control visible
  1960. days in one row
  1961. - feature: 49_SSCAM: function "get ... eventlist" added, Reading CamEventNum
  1962. added which containes total number of camera events, change usage
  1963. of reading "LastUpdateTime"
  1964. - added: 79_BDKM: new module for Buderus KM Gateways
  1965. - feature: 57_Calendar: get ... uid ...
  1966. - feature 49_SSCAM: function "runPatrol" added that starts predefined
  1967. patrols of PTZ-cameras, Reading "CamDetMotSc" added
  1968. - feature: LightScene: added nextScene and previousScene commands
  1969. - feature 49_SSCAM: Reading "CamExposureControl" added
  1970. - feature 49_SSCAM: set up of motion detection source now possible
  1971. - feature 55_GDS: disable conditions after 15.03.2016
  1972. - feature 74_HOMBOT: formated Value for Reading lastClean
  1973. - feature 74_HOMBOT: include Detail_Fn link to Luigi Contro Center
  1974. - feature 49_SSCAM: control of exposure mode day, night & auto
  1975. - bugfix: 74_HOMBOT: some set commands not work
  1976. - feature: 32_mailcheck: added set active/inactive commands
  1977. - feature: 02_RSS: new attribute urlOverride
  1978. - feature: 71_YAMAHA_NP: Added auto reading update for tuner and player
  1979. - feature 49_SSCAM: The port in DEF-String is optional
  1980. - bugfix: 98_weekprofile: transfer day settings to other days
  1981. - bugfix: 49_SSCAM: fixed a problem that manual updates using
  1982. "getcaminfoall" are leading to additional pollingloops if polling
  1983. is used, attribute "debugactivetoken" added for debugging-use
  1984. - feature: version: version command shows latest revision since last update
  1985. - feature: 02_RSS: new attribute itemtitle
  1986. - bugfix: 57_Calendar: weekly recurring events on several weekdays, that
  1987. start around midnight
  1988. - bugfix 49_SSCAM: fixed a problem that a usersession won't be destroyed
  1989. if a function couldn't be executed successfully
  1990. - bugfix: 95_Dashboard: fixed javascript error because of changes in fhemweb
  1991. - feature: 49_SSCAM: feature for retrieval snapfilename added
  1992. - bugfix: 57_Calendar: weekly recurring events on several weekdays,
  1993. missing description
  1994. - feature: 57_Calendar: RDATE enabled
  1995. - bugfix: 49:SSCAM: "goAbsPTZ" may be unavailable on Windows-systems
  1996. - feature 49_SSCAM: added function "move" for continuous PTZ action
  1997. - feature: 02_RSS: continue image update sequence after error (HTML)
  1998. - feature: 98_rssFeed: Possibility to modfy feed data via a custom function.
  1999. - change: 49_SSCAM: entries with loglevl "2" reviewed,changed to loglevl "3"
  2000. - feature: 50_TelegramBot receive media files, send media files directly
  2001. invocation (PNG, JPG, MP3, PDF, etc) etc (see change log in file)
  2002. - feature: 49_SSCAM: added function "goPreset" and "goAbsPTZ" to control the
  2003. move of PTZ lense, refer to commandref or have a look in forum at:
  2004. forum.fhem.de/index.php/topic,45671.msg404275.html#msg404275 ,
  2005. forum.fhem.de/index.php/topic,45671.msg404892.html#msg404892
  2006. - feature: 98_weekprofile: widget: transfer day settings to other days
  2007. - bugfix: FB_CALLMONITOR: corrected internal_connection mapping.
  2008. especially FON1-FON3. Please check your configuration.
  2009. - change: 98_weekprofile: return sorted lists
  2010. - change: YAMAHA_AVR: reading/event newFirmware will only be triggered for
  2011. RX-Vx71, RX-Vx73, RX-Ax10 or RX-Ax20 as newer models do not
  2012. support this information anymore
  2013. - change: 57_Calendar: complete rewrite
  2014. see http://forum.fhem.de/index.php/topic,48315.0.html
  2015. - feature: new events for home automation buttons and unassigned buttons
  2016. - feature: 10_KOPP_FC: added blinds and switches
  2017. - updated: 74_AMAD: New Minor Release 1.2.0
  2018. Do not forget to to update the new Automagic Flowset !!!
  2019. - feature: 74_AMAD: shutdown the Device, activate Airplanemode, control
  2020. Notivicationvolume, vibrates the Device, Locked Device by PIN
  2021. - bugfix: 74_AMAD: modified Error handling, best practice for identify
  2022. offline Mode
  2023. - feature: New module 74_HOMBOT to control LG Hombot vacuum cleaner
  2024. - bugfix: 49_SSCAM: credentials won't be deleted if "rereadcfg" is used
  2025. - bugfix: 76_MSGMail: Make use of attribute mailtype again (enabling html)
  2026. - feature: 49_SSCAM: added function "svsinfo" to get informations about
  2027. installed SVS-package
  2028. - bugfix: 49_SSCAM: saved Credentials were deleted if a device will be
  2029. deleted
  2030. - change: 49_SSCAM: if Availability = "disconnected" then "state"-value
  2031. will be "disconnected" too
  2032. - feature: 70_Pushalot: added support for TimeToLive parameter.
  2033. - bugfix: 60_allergy: fixed invalid readings names
  2034. - bugfix: 73_km200: Little Bugfix with the use around Regular Expressions
  2035. - feature: 91_notify: add readLog attribute
  2036. - feature: 98_ping: Add attribute for minimum fails before reporting
  2037. (minFailCount)
  2038. - bugfix: PRESENCE: fix log warning "use of uninitialized value ..." when
  2039. using power set command without any argument.
  2040. - added: 60_allergy: Allergy forecast data for Germany
  2041. - feature: FB_CALLLIST: new attribute number-cmd to execute a FHEM command
  2042. when clicking on a external number within the calllist. Can be any
  2043. valid FHEM command or Perl code. For details see commandref
  2044. - change: 49_SSCAM: a little bit code optimization
  2045. - bugfix: 31_MilightDevice: Queue length correction for long transitions
  2046. - feature: 31_MilightDevice: Color changes during dim on lower brightness
  2047. - bugfix: 30_MilightBridge/31_MilightDevice: Variable fallbacks, colorcast
  2048. - bugfix: 44_TEK603: fixed wrong values.
  2049. - bugfix: 49_SSCam: fixed the problem a recording may still stay active if
  2050. fhem will be restarted after a recording was triggered and
  2051. the recordtime wasn't be over,
  2052. Enhancement of readings.
  2053. - change: 76_MSGMail: move email delivery from MSGMail_set to MSGMail_send
  2054. to be usable from perl; use Blocking_Call to deliver email
  2055. - change: 55_GDS.pm uses setKeyValue/getKeyValue for user credentials
  2056. - feature: new module 52_I2C_BME280.pm added (klausw)
  2057. - bugfix: 52_I2C_PCA9685: bugfix for interaction with FRM
  2058. - change: 49_SSCAM: changed DEF in order to remove credentials from string,
  2059. added "set credentials" command to save username/password,
  2060. added Attribute "session" to make login-session selectable,
  2061. NOTE: You have to adapt your define-strings after update !!
  2062. look at commandref or forum-post for details:
  2063. forum.fhem.de/index.php/topic,45671.msg397449.html#msg397449
  2064. - bugfix: 73_GasCalculator: Bugfix in Commandref and 2 attributes renamed.
  2065. - feature: 98_weekprofile: including topics\categories
  2066. - change: 98_weekprofile: filter for homatic channel devices
  2067. - feature: YAMAHA_BD: input reading indicates now Netflix, YouTube, and all
  2068. other online apps.
  2069. - feature: 73_GasCalculator: New module for calc. around the gas consumption
  2070. - feature: FB_CALLLIST: new attribute "no-table-header" added, to hide the
  2071. table header for the whole list
  2072. - feature: 49_SSCam: Attribute "httptimeout" added
  2073. - feature: update is executed per default in the background
  2074. - bugfix: FB_CALLLIST: fix "Use of uninitialized value" warnings on startup
  2075. - change: 49_SSCam: Change of define-string related to rectime.
  2076. Note: see all changes of rectime usage in commandref
  2077. or in Forum:
  2078. .../index.php/topic,45671.msg391664.html#msg391664
  2079. - added: 98_count: count devices specified by devspec or all
  2080. - bugfix: 57_CALVIEW: bugfix for started terms
  2081. - feature: 10_KOPP_FC: Receive Mode for dimmer implemented,
  2082. change: 10_KOPP_FC: removed "toggle" command, use "on" or "off" instead
  2083. - change: 49_SSCam: Vars "USERNAME" and "RECTIME" removed from Internals,
  2084. Var (Internals) "SERVERNAME" changed to "SERVERADDR",
  2085. minor change of Log messages,
  2086. Note: use rereadcfg in order to activate the changes
  2087. - feature: version: version command shows also internal helper modules that
  2088. are loaded (HttpUtils, Blocking, ...)
  2089. - feature: 70_VIERA: Using non blocking for status update.
  2090. Added color button for remoteControl and SVG layout
  2091. Some new SVG icons for remoteControl layout
  2092. - change: 73_km200: New attribute "disabled" and default values changed.
  2093. - feature: HUEbridge: added set deletescene and get scenes detail
  2094. - feature: HUEDevice: added (hue|sat|ct)(Up|Down) commands
  2095. - feature: 51_I2C_TSL2561: support non-blocking I2C-IO, especially when
  2096. using Firmata over LAN
  2097. - feature: FB_CALLLIST: new attribute answMachine-is-missed-call to treat
  2098. incoming calls, which were taken by an answering
  2099. machine, as "missed call". Only relevant for
  2100. list-type "missed-call".
  2101. - change: FB_CALLMONITOR: reading "missed_call_line" will not be triggered
  2102. anymore. Use internal_number instead, which
  2103. contains the same content
  2104. - feature: FB_CALLMONITOR: new attribute answMachine-is-missed-call to
  2105. treat incoming calls, which were taken by
  2106. an answering machine, as "missed call"
  2107. - feature: 98_weekprofile: send profile to other weekprofile intance
  2108. send profile to multible devices
  2109. multi-select of devices in widget
  2110. - feature: new module 52_I2C_PCA9685.pm added (klausw)
  2111. - change: 98_weekprofile: create default profile if master device
  2112. has no week profile
  2113. - bugfix: allowed without a validFor is invalid.
  2114. - feature: 98_weekprofile: detect profile changes in master device
  2115. - feature: 49_SSCam: Function "Get" for retrieval Camera-Readings added,
  2116. Attributs pollcaminfoall, pollnologging added,
  2117. Function for Polling Cam-Infos added.
  2118. - bugfix: 89_HEATRONIC: fixed variable names
  2119. - feature: 89_HEATRONIC: new reading ch_error: error code of boiler
  2120. - change: SYSMON: end of support for barcharts
  2121. - fix: SYSMON: html
  2122. - feature: 98_weekprofile: new attribute 'widgetEditOnNewPage' to edit
  2123. weekprofile on new web page
  2124. - change: 89_HEATRONIC: new feature: set heating mode, set temperature
  2125. new reading ch_code
  2126. - bugfix: FB_CALLMONITOR: empty phonebooks will be recognized correctly,
  2127. phonebook processing continues, when error occurs
  2128. - change: FB_CALLMONITOR: attr fritzbox-remote-phonebook-exclude allows
  2129. phonebook names additional to ID's
  2130. - bugfix: 95_Dashboard: fixed issue when using cmdIcon attribute
  2131. for devices.
  2132. - feature: 71_PHILIPS_AUDIO: select presets and favorites by name.
  2133. - feature: 50_TelegramBot: alias for commands, new readings,
  2134. support for sending media files; plus fixes
  2135. - feature: 20_ROOMMATE,
  2136. 20_GUEST: new attribute r*_geofenceUUIDs for direct GEOFANCY
  2137. support as an alternative for notify/DOIF/watchdog
  2138. clutter
  2139. - change: 98_GEOFANCY: attribute devAlias is now mandatory to have all
  2140. readings created (improves security/stability)
  2141. - feature: configDB: rescue mode added, read forum #46538
  2142. - changed: 49_SSCam: documentation changed
  2143. HINT: use IP-Adresses instead of hostnames in SSCAM-Define!
  2144. - bugfix: FB_CALLLIST: fix not working longpoll update in FHEMWEB
  2145. - change: FB_CALLLIST: saved list will be deleted from filesystem
  2146. when delete <name> is executed
  2147. - feature: allowed module added. allowedCommands, basicAuth, password,
  2148. globalpassword attributes moved to this module.
  2149. - bugfix: YAMAHA_AVR: fixing not working volumeStraight set command
  2150. - change: FB_CALLLIST: start call processing only when "event:" is triggered
  2151. by corresponding FB_CALLMONITOR device.
  2152. - change: FB_CALLMONITOR: default value for attr
  2153. fritzbox-remote-phonebook-via has been changed to "tr064"
  2154. (previous: "web") to ensure no problems with new Fritz!OS web
  2155. layout. Besides TR-064 is official supported by AVM.
  2156. - feature: PHILIPS_AUDIO: Favorite station selection
  2157. - feature: YAMAHA_AVR: new set commands and readings for tuner control
  2158. - new set commands tunerFrequency,tunerPreset for
  2159. controlling tuner frequencies and selecting presets.
  2160. - new readings tunerFrequency,tunerFrequencyBand,
  2161. currentStationFrequency
  2162. - see commandref for details
  2163. - bugfix: 51_I2C_TSL2561: correct lux calculation floatArithmetics case
  2164. - feature: YAMAHA_AVR: add pointer to main zone in Internals for zone defs
  2165. - change: YAMAHA_AVR: DSP based models use command queue of main zone
  2166. to execute commands for zone definitions
  2167. (many thanks to dev0 for patience and support)
  2168. - bugfix: YAMAHA_AVR: fix navigateListMenu for RX-Vx71 series models,
  2169. fix bass/treble missbehaviour for DSP based models
  2170. - feature: 98_weekprofile: new module to manage week profiles
  2171. - feature: 49_SSCam: function "enable" and "disable" for SS-Cams added
  2172. - change: 49_SSCam: changed timout of Http-calls to a higher value,
  2173. commandref enhanced
  2174. - feature: 57_CALVIEW.pm: added new function for running terms
  2175. - change: 57_CALVIEW.pm: improved commandref
  2176. - feature: 98_update.pm: support multiple repositories (Forum #45121)
  2177. - change: 71_YAMAHA_NP: More secure FM frequency input
  2178. - feature: FHEMWEB/Event Monitor: optional FHEM Log monitor.
  2179. - feature: 50_Telegrambot: multiple contacts for send etc/removed depreacted
  2180. messageTo,sendImageTo,sendPhotoTo/allowunknowncontacts
  2181. - bugfix: 70_PushNotifier: remove messages fron FHEM-logfile
  2182. - feature: 49_SSCam: function "snap" for taking snapshots added,
  2183. - bugfix: 49_SSCam: fixed a bug that functions may impact each other
  2184. - feature: 31_MilightDevice: Add restoreAtStart attribute so group devices
  2185. (slot 'A') do not restore state by default at startup
  2186. - bugfix: 30_MilightBridge/31_MilightDevice: Fix startup restore. Fix crash
  2187. on invalid hostname.
  2188. - feature: YAMAHA_NP: Direct FM frequency setting.
  2189. - feature: 30_pilight_xyz: possibility to change IO-Device (IODEV)
  2190. - bugfix: YAMAHA_AVR: fixing not correctly volume smoothing
  2191. - change: 49_SSCam: turned completly to HttpUtils_NonblockingGet for
  2192. calling websites nonblocking,
  2193. LWP is not needed anymore,
  2194. use of InternalTimer instead of fhem(sleep),
  2195. improve usage of verbose-modes
  2196. - change: 10_RESIDENTS.pm: Readings residentsTotalOwners* were renamed to
  2197. residentsTotalRoommates*
  2198. - feature: CUL_MAX: allow multiple instances
  2199. Make sure that you set attr IODev on each MAX device
  2200. (pointing to its CUL_MAX) and set attr IODev on each CUL_MAX
  2201. (pointing to its CUL).
  2202. - feature: YAMAHA_AVR: several new features:
  2203. - new set command navigateMenuList for automatic menu navigation
  2204. - new set command/reading partyMode
  2205. - disabledForInterval attribute added
  2206. see details in commandref
  2207. - change: YAMAHA AVR: optimized HTTP request command queue to allow
  2208. correct processing of concatenated set commands
  2209. (no sleep commands neccesary anymore)
  2210. - bugfix: 95_Dashboard: fixed local link in command ref
  2211. - bugfix: 10_IT: Ignore sending if dummy (Forum ID 44990)
  2212. feature: 10_IT: Add functionality for setting ITClock (Forum ID 44451)
  2213. - bugfix: 14_CUL_TCM97001: Fix creation of plots
  2214. - updated: 74_AMAD: New Mijor Release 1.0.0
  2215. Add Reading Android Version
  2216. Add VoiceInput fo VoiceCommands
  2217. Bug Fixes
  2218. Call ReadingsVal from Automagic HTTP Request with Respons
  2219. - feature: 89_rssFeed: New module to get data from rss news feeds
  2220. - feature: FB_CALLMONITOR: added attribute disabledForIntervals to specify
  2221. specific time ranges, where FB_CALLMONITOR will be disabled
  2222. (see commandref for the exact syntax)
  2223. - changed: YAMAHA_AVR: added HTTP request queue, send only one request at the
  2224. same time. This increases command reliability and response
  2225. behaviour of the AV receiver.
  2226. - bugfix: 49_SSCam: avoid problems when running this module on
  2227. windows systems
  2228. - feature: 14_CUL_TCM97001: Add redirect for Eurochron to SD_WS07 modul
  2229. Add support for KW9010 sensor
  2230. Change autocreate names
  2231. - feature: 14_CUL_REDIRECT: Add redirect for Oregon 3 protocol
  2232. - bugfix: 49_SSCam: avoid possible blocking situation of FHEM when a
  2233. recording is running
  2234. - bugfix: 49_SSCam: avoid messages "insufficient user privilege" even
  2235. though the user was set up properly
  2236. - bugfix: 70_PIONEERAVR: suppressed Smartmatch is experimental warnings
  2237. - feature: 30_pilight_temp add attributes offsetTemp and offsetHumidity to
  2238. correct temperature and humidity
  2239. - changed: PRESENCE/collectord: new collectord-1.5.deb package released
  2240. - changed: YAMAHA_BD: added HTTP request queue, send only one request at the
  2241. same time. This increases command reliability and response
  2242. behaviour of the player.
  2243. - changed: 55_GDS.pm: provide gdsAlertsHeadlines() instead of gdsHeadlines
  2244. - feature: TelegramBot: multiple enhancements and fixes V1.1 keyboards on
  2245. favorites and last command reduced logging:
  2246. pollingVerbose:0_None,1_Digest,2_Log yowsup compatibility commands
  2247. added writeStatefile on contact change cmdReturnEmptyResult - to
  2248. suppress empty results from command execution and more
  2249. - feature: 55_GDS: new command get <name> headlines [separator]
  2250. - bugfix: YAMAHA_BD: fix power off events when player is turned on
  2251. via set command on
  2252. - bugfix: 95_Dashboard: fixed javascript bug causing tabs not to load
  2253. - feature: 36_DavisVantage.zip (author: "habeIchVergessen")
  2254. Receive Davis Vantage Weather Stations with JeeLink
  2255. and the KeyValueProtocol module
  2256. - feature: new module 36_KeyValueProtocol
  2257. - bugfix: 95_Dashboard: the fhem root url is not hardcoded any more
  2258. but read from the $FW_ME variable. Fixed a problem that causes
  2259. drag&drop being still activated when the dashboard was locked.
  2260. (resize/move)
  2261. - bugfix: 14_SD_WS07 - corrected syntax error and raised loglevels
  2262. - bugfix: 55_GDS.pm - correct wrong cumulation in alerts (1st try)
  2263. - feature: new module 10_DUOFERNSTICK and 30_DUOFERN added
  2264. - feature: 59_Weather: prevent retrieval of older forecasts than the
  2265. one previously retrieved
  2266. - IMPORTANT: featurelevel is now 5.7, rendering @ and % non-functional
  2267. - 2015-11-15 (5.7)
  2268. - change: 30_MilightBridge/31_MilightDevice: Allow to disable ping check.
  2269. Add state "Initialized".
  2270. - feature: 50_HP1000: new module to support HP1000 weather station
  2271. - feature: new module 53_GHoma.pm added (klausw)
  2272. - feature: 14_CUL_REDIRECT: Rename 14_CUL_OTHER to 14_CUL_REDIRECT
  2273. - bugfix: 00_SIGNALduino:
  2274. Firmware Update 3.1.8-HF2 fixes a possible crash
  2275. Fixes missing event when DMSG is updated
  2276. - feature: 02_RSS: new attribute noscroll
  2277. - feature: 98_help: replace anchor links in help output with a working
  2278. link to local commandref or fhem.de
  2279. - bugfix: 70_XBMC: reworked RPC ID generation
  2280. - feature: 70_XBMC: added openchannelid to switch TV channels
  2281. - bugfix: 74_AMAD: Bessere Variante zur HTTP Headeranalyse, Code cleanup
  2282. - bugfix: 74_AMAD: AMADCommBridge communication problem with automagic 1.29
  2283. - feature: fhem_codemirror: Added DOIF autocomplete-keywords. Added feature
  2284. to autocomplete on any keypress.
  2285. - change: ATTENTION: Removed deprecated module 75_MSG.pm. Users will need to
  2286. manually change their device definitions to MSGFile or MSGMail
  2287. respectively.
  2288. - feature: Introduce FHEM message routing by new command 'msg'
  2289. - bugfix: 98_Text2Speech: Google fixed, svox-pico added
  2290. - bugfix: 00_SIGNALduino: Updated Firmware (3.8.1-HF1)
  2291. fixed send raw
  2292. - updated: 74_AMAD: New Mijor Release 0.8.1
  2293. - bugfix: 74_AMAD: fix call statusRequest then screen off is set
  2294. fix change room then device modify
  2295. - feature: 74_AMAD: insert first code parts of voice input
  2296. - change: 55_GDS.pm new version released, see forum Announcements
  2297. - change: fhem_codemirror.js: Enabled indentWithTabs by default
  2298. Enabled autoCloseBrackets by default
  2299. Disabled smartIndent by default
  2300. - bugfix: 74_AMAD: wrong flowset xml file on lib/
  2301. - updated: 74_AMAD: New Major Release 0.8.0
  2302. !!! IMPORTANT: please forget to update the Flowset !!!
  2303. - feature: 74_AMAD: AMADCommBridge (AMADCommunication Device)
  2304. toggle between to BT Devices, clear Notificationbar
  2305. (Automagic,All), play Notify Soundfile (WallClock),
  2306. check for a activ task on the tablet/phone
  2307. - bugfix: 74_AMAD: improved error handling
  2308. - bugfix: 70_PIONEERAVR: fixed the decoding for the reading "display".
  2309. - feature: 93_DbLog: Added support for longpoll SVG.
  2310. - feature: contrib/98_openweathermap.pm - add support for stationByZip.
  2311. e.g. 76133,de will find weather data for Karlsruhe,Germany
  2312. - bugfix: 38_CO20: fixed error messages on timeout
  2313. - feature: codemirror modules now loaded by default: search.js, comment.js
  2314. dialog.js, autorefresh.js, searchcursor.js, dialog.css
  2315. codemirror search & replace is now activated by default.
  2316. to use this feature now you must only load in fhemweb
  2317. attribute 'JavaScripts' the codemirror/fhem_codemirror.js file
  2318. new extraKeys for 'TAB', 'Shift+Tab', 'STRG+Q', 'STRG+UP',
  2319. and 'STRG+DOWN' are added.
  2320. codemirror default parameters are now:
  2321. indentUnit:4, indentWithTabs:false, autoCloseBrackets:false,
  2322. matchBrackets:true, autofocus:true, theme:"blackboard",
  2323. lineNumbers:true, autoRefresh:true
  2324. this can be overwritten with fhemweb attribute 'codemirrorParam'
  2325. - updated: codemirror version to 5.8
  2326. the default codemirror javascript files are now minified
  2327. - feature: 70_XBMC: -added disable attribute
  2328. -added reading tvshowid
  2329. - feature: new module 00_SIGNALduino.pm and 90_SIGNALduino_un: added
  2330. SIGNALduino module and firmware
  2331. - feature: new module 14_Hideki.pm: added module for sensors with hideki
  2332. protocol
  2333. - feature: new module 14_SD_WS07.pm: added module for sensor devices with
  2334. protocol id7
  2335. - feature: 32_yowsup.pm: allow comma separated receiver list on master send
  2336. - bugfix: YAMAHA_AVR: fixing not working remoteControl commands for
  2337. several models
  2338. - feature: PRESENCE: support for Solaris ping (mode: lan-ping)
  2339. - feature: HUEbridge: added support for HUE scenes
  2340. (get: scenes; set: savescene, modifyscene, scene)
  2341. new unified syntax for multiple lights
  2342. in group and scene commands
  2343. don't query status after set: use bridge response instead
  2344. added queryAfterSet attribute
  2345. - feature: HUEDevice: added support for HUE scenes (set: savescene, scene)
  2346. new unified syntax for multiple lights in lights command
  2347. - feature: LightScene: support HUE scenes
  2348. added asyncDelay attribute
  2349. - bugfix: 10_IT: Fix wrong V3 dimm/off code
  2350. - feature: 73_km200: Improving error message in state
  2351. - feature: SYSMON: FormatString for SYSMON_ShowValues.
  2352. - feature: 36_JeeLink: added timeout attribute (by HCS)
  2353. - change: 14_CUL_TCM: implement new sensor types. Fix some wrong
  2354. interpretations. Add additional readings.
  2355. - feature: on/off-till-overnight (SetExtensions.pm)
  2356. - bugfix: 73_km200: Bugfix for freeze in "Sounding"
  2357. - change: 93_DbLog: changed min/max val 999999 to system specific (~0 >> 1)
  2358. - feature: HUEbridge: added get touchlink
  2359. added get whitelist, set deletewhitelist
  2360. new and extendet internals
  2361. - feature: HUEDevice: dimUp&dimDown: use bri_inc if bridge firmware >= 1.7
  2362. don't send on with dimUp & dimDown if already on
  2363. new and extendet internals
  2364. - feature: 71_YAMAHA_AVR: new set commands/readings for controlling
  2365. bass and treble (by dev0)
  2366. - feature: 66_ECMD: requestSeparator can be turned off
  2367. - feature: 02_RSS: viewport configurable by attribute
  2368. - change: 93_DbLog: removed use of perl's 'switch' feature.
  2369. - change: 93_DbLog: removed string length limitation for SQLITE.
  2370. - bugfix: 93_DbLog: fixed ploteditor bug when DbLogType=History.
  2371. - feature: 93_DbLog: added new setter 'reduceLog' to clean up database.
  2372. - feature: new Modules 36_EleroStick.pm and 36_EleroDrive.pm for Elero
  2373. shutters
  2374. - change: 55_InfoPanel.pm: support ReadingsVal in ticker #35228
  2375. - bugfix: 31_MilightDevice.pm: improved previousState, fixed log errors
  2376. - bugfix: 30_MilightBridge.pm: fixed ping definition
  2377. - bugfix: 95_FLOORPLAN. fixed device-commands and excess logmessages
  2378. - feature: 02_RSS: viewport in HTML header makes page fit screen on tablets
  2379. - bugfix: 74_AMAD: fixed hash->{PORT} in log output
  2380. - bugfix: 70_PushNotifier: - require Try::Tiny
  2381. - feature: 70_Jabber: - Added OTR (Off the Record) end to end encryption
  2382. - Added MUC (Multi-User-Channel) joining and handling
  2383. - change: 74_AMAD: improved translation englisch
  2384. - bugfix: 95_Dashboard: fixed access to uninitialized value
  2385. - change: 74_AMAD: change set of STATE has been replaced by Readingsupdate
  2386. 'state'
  2387. - feature: 74_AMAD: commandref english translation, insert default version ID
  2388. - feature: SYSMON: telnet login with no user/pass required
  2389. - bugfix: 95_Dashboard: the sort order in columns is now correctly read
  2390. from the sorting attribute.
  2391. - bugfix: 00_MAXLAN: set time on cube if it has none (by Tom_S)
  2392. - bugfix: 14_CUL_MAX: work together with a-culfw
  2393. - bugfix: 70_PushNotifier: bugfix regex deviceID
  2394. - feature: new Module 74_AMAD to request Information and control Android
  2395. Devices in cooperation with AutomagicApp on the Device (Forum
  2396. #39773) (by M. Oldenburg)
  2397. - bugfix: 70_PushNotifier.pm: regex error handling
  2398. - bugfix: 31_MilightDevice.pm: fixed bug that lead to crash on lost bridge
  2399. connection, added module name prefix to round function
  2400. - bugfix: 38_CO20.pm: removed unneccesary error messages due to USB timeout
  2401. - feature: 70_PushNotifier: use regexe for deviceID
  2402. - bugfix: 30_pilight_temp: pressure, windavg, winddir, windgust from weather
  2403. stations without temperature
  2404. - feature: 74_Unifi: - new readings for controller, accesspoints and clients
  2405. - new Setter: archiveAlerts, disconnectClient, restartAP
  2406. setLocateAP, unsetLocateAP
  2407. - new Getter: events, unarchivedAlerts
  2408. - new Attributes: eventPeriod, httpLoglevel
  2409. - feature: 30_pilight_temp: - Added support for pressure, windavg, winddir,
  2410. windgust from weather stations
  2411. - feature: 98_Text2Speech.pm:
  2412. - Quality and Speed as new Parameter
  2413. - Bugfixing with Google Download
  2414. - added VoiceRSS as new Ressouce
  2415. - TTS_FileTemplateDir: Beginning with absolute directory now
  2416. possible
  2417. - TTS_Timeout (optional) added
  2418. - feature: 74_Unifi: - ReadingNames now by default (in this order):
  2419. Attr 'devAlias' > controllerAlias > hostname > user_id
  2420. - Attr 'devAlias' now can rename:
  2421. controllerAlias, hostname, user_id
  2422. - Command 'get clientData' can now called with these
  2423. parameters: devAlias,controllerAlias,hostname,user_id
  2424. - bugfix: 70_Jabber: Fixed broken callback registration in Net::XMPP >= 1.04
  2425. - bugfix: 95_Dashboard: support for alias attribute, which if set, is shown
  2426. instead of the device name in the left navigation
  2427. - feature: 70_Pushover: Rewrite for Non-Blocking HttpUtils
  2428. - much more readings
  2429. - Support for emergency callback via push
  2430. - Support for supplementary URLs incl. push callback (e.g. for
  2431. priority < 2)
  2432. - Added readingFnAttributes to AttrList
  2433. - Added support for HTML formatted text
  2434. - Added user/group token validation
  2435. - feature: 74_Unifi: - Added Attribute 'devAlias' to rename device names (ID)
  2436. - bugfix: Module not started without restart after def
  2437. - feature: 74_Unifi: - Added support for Controller v3 (v4 already supported)
  2438. - change: 74_Unifi: - changed get-Name from 'clientDetails' to 'clientData'
  2439. - changed start from defFn to NotifyFn
  2440. - added 'get clientData' selection by client-ID
  2441. - added disable Attribute
  2442. - updated commandref
  2443. - added: 74_Unifi.pm for the Ubiquiti Networks (UBNT) - Unifi Controller.
  2444. - change: 70_VolumeLink: - Changed vol/mute-RegexPattern modifier to /si
  2445. - Changed default timeout to 0.5
  2446. - Fixed bug while storing RegEx from Attr to hash
  2447. - Added Attribute for separate muteRegexPattern
  2448. - Added Attribute httpNoShutdown
  2449. - Added possibility to disable ampInput check
  2450. - feature: YAMAHA_AVR: new reading "newFirmware" for indicating firmware
  2451. update. new argument "direct" for volume commands to avoid
  2452. volume smoothing (if activated)
  2453. - added: 70_VolumeLink.pm: New module to link the volume-level and
  2454. mute-state from a physical-device (e.g. a TV) with a fhem-device
  2455. (e.g. a SONOS-Playbar or an AVR).
  2456. - feature: 30_MilightBridge: Add tcpPing mode (MarkusM)
  2457. - change: 98_pilight: all protocols, rewrite
  2458. - feature: 70_PHTV: added support for WoWifi/WoLAN to wake device up
  2459. - change: 98_GEOFANCY: improved/tightened input validation. 3rd party mobile
  2460. apps need to ensure using correct API data format.
  2461. - bugfix: 95_Dashboard: fixed issue with disappearing menu and command input
  2462. in room "Everything"
  2463. - bugfix: 95_Dashboard: fixed problem with smallscreen styles that caused
  2464. devices to be shown in wrong tabs
  2465. - bugfix: 34_NUT: versucht bei disabled=1 nicht mehr, eine Verbindung
  2466. aufzubauen
  2467. - change: 57_CALVIEW: - replace unwanted backslash before a comma sign
  2468. - bugfix: 95_Dashboard: fixed sorting for grouped devices
  2469. - bugfix: 95_Dashboard: fixed style issue with colorpicker in ios6touchpad
  2470. style fixed issue with editing groups in the dashboard
  2471. configuration dialog
  2472. - feature: 30_pilight_dimmer.pm: SetExtensions (on-for-timer, etc.)
  2473. - feature: 30_pilight_switch.pm: SetExtensions (on-for-timer, etc.)
  2474. - feature: 30_pilight_raw.pm: send raw codes to pilight
  2475. - feature: 95_Dashboard: added new attribute dashboard_tabXdevices which
  2476. supports devspec definitions for shown dashboard groups.
  2477. Storage of current opened tab and restore when opening dashboard
  2478. Fixed some CSS issues (text alignment, colors ...)
  2479. - change: SYSMON: warning (userdefined readings), reading for perl version
  2480. - feature: 38_CO20.pm: added advanced features, retries and timeout (by
  2481. Markus M.)
  2482. - feature: 32_yowsup.pm: added support for groups
  2483. - feature: FB_CALLLIST: new attribute icon-mapping for customizing the icons
  2484. for all call states. For details see commandref
  2485. - bugfix: 73_km200: Removal of Static polling and new sounding after
  2486. attribute change
  2487. - bugfix: Dashboard: text alignment issue for ios7 style.
  2488. - bugfix: Dashboard: fixed some perl warnings.
  2489. smallscreen styles are not destroying view any more..
  2490. - bugfix: Dashboard: text alignment issue for ios6touchpadstyle.
  2491. - change: 57_CALVIEW: -update fpr modi-management
  2492. -the modes now can be set with attribute modes
  2493. -thx to Risiko for patch
  2494. - bugfix: Dashboard: group names now also can contain regex special
  2495. characters restoring of saved group state works now as expected
  2496. fixed issue that some readingGroups are not updated correcly
  2497. - change: 02_RSS: replaced refresh method by javascript DOM gymnastics
  2498. - change: 59_Weather: removed empty header row from WeatherAsHtmlV
  2499. - feature: 02_HTTPSRV: support tabletui (Forum #37232)
  2500. - bugfix: SOMFY: Only send stop if position changed
  2501. improved timing for position update fix typos (go-my instead of
  2502. go_my)
  2503. - feature: ios6touchpadstyle: style adjustments for the Dashboard
  2504. module version 3.0
  2505. - bugfix: 10_IT: Correct command parsing (forum id 38467)
  2506. - bugfix: Dashboard: corrected version number
  2507. - feature: SYSSTAT: added mibs attribute for snmp monitoring
  2508. - bugfix: Dashboard: fixed CSS height issue for rows (top, center, bottom)
  2509. - feature: FB_CALLLIST: new attribute "external-mapping", new column for
  2510. external_connection reading (see commandref for details, by
  2511. Michael)
  2512. - feature: Dashboard: release version 3.0
  2513. - bugfix: SYSMON: 'disable' not working at FHEM-start
  2514. - bugfix: Text2Speech: ogg/wav as direkt mp3files are now possible
  2515. - bugfix: SOMFY: Added attr "additionalPosReading" to store current position
  2516. Bugfixing, made position calculation more stable
  2517. - bugfix: 10_IT: Fix readings State for IT V3 switch (Forum #38406)
  2518. - change: SOMFY: New state and action handling (added virtual receiver
  2519. capability)
  2520. - change: FRITZBOX: for most features no telnet access needed anymore
  2521. Execution of own TR-064 commands now possible
  2522. - bugfix: FB_CALLMONITOR: fixing not working company numbers
  2523. - bugfix: 34_NUT: Handling bei Verlust der Verbindung verbessert
  2524. - bugfix: 31_MilightDevice: Small changes from MarkusM
  2525. (Remove dependency on Math::Round)
  2526. - bugfix: 30_MilightBridge: Minor change to ping code to try and resolve
  2527. crash when hostname not in dns
  2528. - bugfix: pilight_ctrl: reset - clear send queue
  2529. - feature: pilight_ctrl: add attribute SendTimeout for aborting sending
  2530. commands
  2531. - feature: FB_CALLMONITOR: add TR-064 support for remote phonebook reading
  2532. via official AVM API (by JoWiemann)
  2533. - feature: 10_pilight_ctrl.pm: added disconnect
  2534. - feature: 32_yowsup.pm: added home attribute
  2535. - feature: readingsGroup: allow commands for attributes
  2536. allow calculation with values in the rows and column
  2537. allow default mappings with { '' => <default> }
  2538. added setList and setFn attributes
  2539. - added: 32_yowsup.pm: New module to send and receive WhatsApp messages
  2540. - feature: new module FB_CALLLIST for creating a call list based on
  2541. events generated by FB_CALLMONITOR (original idea by Elektolurch)
  2542. - feature: 01_FHEMWEB: add cmdIcon
  2543. - bugfix: 10_pilight_ctrl: set reset - lost connection to submodules
  2544. - bugfix: 70_Pushalot: corrected parameter order for image
  2545. - change: 70_Pushalot: changed http call to non-blocking
  2546. - feature: 70_Pushalot: module to send push notification to Windows Phone
  2547. - feature: 59_Weather: polish translations (Lukasz)
  2548. - changed: 57_CALVIEW.pm: code cleanup
  2549. - bugfix: 30_pilight_*: restore (StateFn), trigger changes twice
  2550. - feature: 30_pilight_dimmer: new attributes dimlevel_on, dimlevel_off
  2551. dimmers without direct dimlevel support (switch combined with
  2552. screen)
  2553. - bugfix: 73_km200: Bugfix for sorting and comparison method
  2554. - bugfix: SYSMON: CPU frequency
  2555. - feature: OWServer/OWDevice: new device EDS00XX (forum #37453)
  2556. - feature: 59_Weather: french translations and pressure shown in
  2557. state (phervier)
  2558. - feature: 36_LaCrosse: Implemented WS 1600
  2559. - feature: 10_IT: Add HE800 support see
  2560. http://forum.fhem.de/index.php/topic,36399.msg296739.html#msg296739
  2561. - bugfix: 73_km200 - Bugfix for faulty comparison method
  2562. - bugfix: 70_PIONEERAVR: set statusRequest updates now input names
  2563. - feature: 30_pilight_dimmer: up|down commands to change the dimlevel
  2564. - bugfix: 76_MSGMail: Add MSGMail_Attr()
  2565. - feature: 70_PIONEERAVR: new set <dev> hdmiOut <1/2>to switch hdmi outputs
  2566. - new set <name> networkStandby (on|off) Needed to turn on/off...
  2567. - new readings hdmiOut, screenLineNumber[First,Last,Total]
  2568. - commandref reworked
  2569. - bugfix: 73_km200; Floating point calculation error fixed
  2570. - feature: 73_km200; Writing of complete week-list in one single set command
  2571. - feature: 98_Text2Speech.pm; language now selectable
  2572. - feature: 93_DBLog.pm
  2573. - SuppressUndef
  2574. http://forum.fhem.de/index.php/topic,36615.msg289041.html
  2575. - Hinzufuegen von Anfang und Ende-Werten beim Ploten in engen
  2576. Grenzen
  2577. (http://forum.fhem.de/index.php?topic=34006)
  2578. - add new Attribute: DbLogInclude: 93_DbLog_DbLogInclude.diff
  2579. - recognizing of DbLogTyp using DbReadings:
  2580. 93_DbLog_dbReadings_using_DbLogType.diff
  2581. - bugfix: 14_CUL_TCM97001: Fix some uninitialized vars, update docu
  2582. - feature: 30_pilight_temp: attribut corrHumidity to correct humidity
  2583. - feature: 76_MSGMail: Add attribute mailtype as suggested by Roger
  2584. (forum #37206)
  2585. - feature: 30_pilight_temp: reading battery state, attribut corrTemp to
  2586. correct temperature
  2587. - change: 73_km200: Wrong SwitchProgram time format fixed
  2588. - feature: 73_km200: SwitchPrograms can be written/changed
  2589. - change: MSGMail: Improve error logging to assist problem solving
  2590. - feature: 10_pilight_ctrl possibility to ignore all incomming messages,
  2591. added protocol quigg_gt*
  2592. - change: MSG: Replace file and mail related code with delegates
  2593. - change: MSGFile: Assimilate file related code from 75_MSG
  2594. to make it standalone, without requiring MSG device
  2595. - change: MSGMail: Assimilate mail related code from 75_MSG
  2596. to make it standalone, without requiring MSG device
  2597. - bugfix: MSG: Determine which SSL implementation to use for sending mail
  2598. (required for libnet-3.06)
  2599. - change: MilightDevice/MilightBridge: Fixes, features, changes (by MarkusM)
  2600. - bugfix: SYSMON: network speed
  2601. - improved: I2C_TSL2561: asynchronous measurements, new readings (by jensb),
  2602. new set update command, removed get command
  2603. - feature: SYSMON: method to create html bar chart (thanks to snx)
  2604. - added: SYSMON: new statistic readings for RAM and SWAP
  2605. - change: pilight_ctrl: rename attribut ignore to ignoreProtocol
  2606. - added: SYSMON: some new readings: starttime_text, starttime,
  2607. fhemstarttime_text, fhemstarttime
  2608. - fixed: SYSMON: cpu_freq_stat
  2609. - fixed: SYSMON: some warnings
  2610. - added: SYSMON: new readings <network>_speed, cpuX_freq_stat,
  2611. cpuX_idle_stat, cpu_temp_stat
  2612. - improved: SYSMON: documentation
  2613. - change: WMBus: support for Easymeter
  2614. - added: New modules 10_pilight_ctrl, 30_pilight_dimmer, 30_pilight_switch
  2615. and 30_pilight_temp to support pilight (sending and receiving)
  2616. - bugfix: 98_EDIPLUG: change kW/h to kWh and fix missing Id
  2617. - feature: FB_CALLMONITOR: new reverse search method "textfile" for custom
  2618. definitions
  2619. - bugfix: FB_CALLMONITOR: correct reverse search of Call-By-Call outgoing
  2620. calls
  2621. - feature: FB_CALLMONITOR: reverse search order can now be configured
  2622. - bugfix: 57_CALVIEW: fixed tomorrow dates when new month
  2623. - bugfix: 73_km200 - Fix for handling back "0" floatvalues with get-command
  2624. - bugfix: 73_km200 - Fix for wrong service as reading for errorLists
  2625. - bugfix: 73_km200 - Fix DoNotPoll of root services
  2626. - feature: 73_km200 - Handback of complete errorList on notification-service
  2627. - change: CUL_IT: Update documentation
  2628. - Bugfix: CUL_TCM97001: Add temperature trend, update documentation
  2629. - feature: new fhemweb widgets. see widgetOverride in commandref
  2630. - Bugfix: 73_km200 - Fix for get-command responding with false error message
  2631. - Feature: 73_km200 - Get and Set command blocked during initialisation
  2632. process
  2633. - Feature: 73_km200 - Optional Argument for get command introduced
  2634. - Bugfix: 55_GDS - use onset for a_X_valid calculation
  2635. - Bugfix: Update of set-command introducing ReadBackDelay - attribute
  2636. - feature: SYSMON: new reading 'cpu_model_name'
  2637. - feature: FB_CALLMONITOR: new set command rereadCache
  2638. - feature: SYSMON: new reading: cpu_core_count
  2639. - feature: SYSMON: Allows to suppress reading certain information.
  2640. - change: 14_CUL_TCM97001: Add support for ABS700, NC_WS, GT-WT-02 and
  2641. AURIOL sensors
  2642. - added: New modue 38_JawboneUp: Fitness and sleep statistics in FHEM
  2643. - change: FB_CALLMONITOR: use cache first for reverse search
  2644. - feature: 14_CUL_TCM97001: Add receiving for GT-WT-.. and Rubicson sensors
  2645. - feature: 73_km200: Sounding changed from static list to automatic
  2646. - feature: FHEMWEB: filter dialog for eventMonitor allows filtering for
  2647. specific events
  2648. - feature: 10_IT.pm: add support for intertechno protocol 3 dimmer
  2649. - feature: 51_I2C_TSL2561.pm: add support for using IODev, allows use without
  2650. HiPi being installed. By jensb, forum id 277192
  2651. - feature: SYSMON: Freq. for 8 CPU Cores
  2652. - feature: 98_Modbus.pm: added base module for modbus devices
  2653. - feature: 98_ModbusAttr.pm: added module for generic modbus devices
  2654. Readings can be defined by attributes comparable to HTTPMOD
  2655. - feature: 98_ModbusSET.pm: added module for SET Silent Heat pumps
  2656. - change: 10_RESIDENTS: renamed reading residentsGuests to
  2657. residentsTotalGuests
  2658. - change: SYSMON: warnings, docu
  2659. - bugfix: 73_km200: Bugfix for fullResponse
  2660. - feature: 73_km200: New services found
  2661. - change: 57_CALVIEW: commandref improved and improved def check (for
  2662. mode-parameter)
  2663. - feature: 73_km200: Read of switchPrograms added
  2664. - bugfix: 57_CALVIEW: fixed commandref
  2665. - feature: GUEST: added support for RESIDENTS toolkit
  2666. - feature: ROOMMATE: added support for RESIDENTS toolkit
  2667. - feature: RESIDENTS: added support for RESIDENTS toolkit
  2668. - added: RESIDENTStk: new RESIDENTS toolkit and first function wakeuptimer
  2669. - bugfix: 37_SHC: go back to last release version v0.9.0 (rr2000)
  2670. - change: SYSMON: prevent some warnings
  2671. - bugfix: SYSMON: ethernet readings on bbb (thx to nesges)
  2672. - changed: 37_SHC: now add all files for the previous commit (rr2000)
  2673. - feature: 37_SHC: add new support for SoilMoistureMeter and add
  2674. support for DigPort and DigPin in Powerswitch (rr2000)
  2675. - feature: 02_HTTPSRV: query string sets readings (Stefan Strobel)
  2676. - bugfix: 57_CALVIEW: - bugfix in set function
  2677. - change: 57_CALVIEW: - fixed function 'set intervall'
  2678. - see comandref for detail (now use the define
  2679. for change intervall)
  2680. - change: 73_km200 - More Services added
  2681. - bugfix: 73_km200 - Re-Read bug in set function corrected
  2682. - change: SYSMON: improved network readings
  2683. - change: FB_CALLMONITOR: new attribute "country-code" to import
  2684. phonebook entries with your local country code preceded as
  2685. a national phonenumber in a correct way.
  2686. Per default "0049" is used as country code. (by prodigy7)
  2687. - feature: FB_CALLMONITOR: new get commands showPhonebookEntries
  2688. and showCacheEntries to get all related entries
  2689. - changed: enabled authentication with the logitech myharmony server
  2690. for hub firmware version 4.x, version 3.x still works without.
  2691. - feature: YAMAHA_BD: support 95_remotecontrol.pm module features
  2692. - changed: Reverted to previous version. Module not working on RPi
  2693. - feature: 71_PHILIPS_AUDIO: Implemented UPNP/DLNA player discovery.
  2694. - feature: 57_CALVIEW: added multiple CALENDAR support, reading source
  2695. and location for terms
  2696. - update : 73_km200 Update: New services found
  2697. - feature: 89_HEATRONIC.pm: added power of heating pump
  2698. - feature: 31_MilightDevice.pm: Support LightScene
  2699. - changed: 89_HEATRONIC.pm: calculation of sol_Tcollector changed
  2700. - feature: # comments in fhem.cfg are only removed at the line-start
  2701. - feature: set command modifyTimeSpec for at, to be used in webCmd
  2702. - added: New module 71_PHILIPS_AUDIO.pm for Philips MCi, Streamium and
  2703. Fidelio devices.
  2704. - bugfix: FB_CALLMONITOR: fixed reverse-search for search.ch
  2705. - feature: help is now a separate module
  2706. - feature: pahColor() added to Color.pm to convert temperatures
  2707. into rgb values. See forum thread #30128
  2708. - feature: FB_CALLMONITOR: read all available phonebooks directly wia
  2709. web interface (also online phonebooks from Google, etc.).
  2710. new attributes fritzbox-remote-phonebook-via and
  2711. fritzbox-remote-phonebook-exclude.
  2712. new get command showPhonebookIds. Details can be read in
  2713. commandref (by JoWiemann)
  2714. - feature: 02_RSS.pm: new attribut autoreread; new NotifyFn and UndefFN;
  2715. new layout commands textboxf, embed, push, pop;
  2716. FWext is automatically deleted after deletion of last
  2717. RSS device; RSS Overview and elements opened in new tab;
  2718. refresh 0 to disable autorefresh; new function plotFromUrl
  2719. - bugfix: SOMFY: use correct attributename when calculating updatetime
  2720. - feature: 95_FLOORPLAN.pm: arrange by drag&drop,
  2721. copy, rename, delete processes userattr fp_<name>
  2722. - added: 30_LIGHTIFY.pm: New module for OSRAM LIGHTIFY gateways
  2723. - changed: 98_pilight.pm: New protocols
  2724. - feature: 55_InfoPanel - added direct link to rect,circle,ellipse,
  2725. img, trash
  2726. - added new layout item "counter"
  2727. - changed: SYSMON: telnet support improved
  2728. - feature: SYSMON: (partially) QNAP-support
  2729. - feature: SYSMON: user defined functions
  2730. - feature: SYSMON: list_lan_devices (FritzBox only)
  2731. - changed: SYSMON: improved support for FritzBox OS 6.23
  2732. - bugfix: SYSMON: some warnings
  2733. - added: move 55_InfoPanel.pm from ./contrib to ./FHEM
  2734. - feature: YAMAHA_AVR: new commands play, pause, stop, skip, shuffle, repeat
  2735. - feature: 71_YAMAHA_NP: New command set and readings for menu navigation
  2736. - feature: 71_YAMAHA_NP: New command 'dimmer [1..3]'
  2737. - bugfix: 31_MilightDevice: if already off don't turn on to set dim level!
  2738. - added: new dustbin icon
  2739. - bugfix: SYSMON: some warnings
  2740. - changed: SYSMON: documentation
  2741. - feature: SYSMON: query parameters from remote system (telnet)
  2742. - feature: 71_YAMAHA_NP.pm Improved timer setting
  2743. - feature: 55_GDS uses own FWEXT instead HTTPSRV
  2744. - feature: 98_logProxy.pm added postFn and scale2reading options
  2745. - feature: 70_Pushbullet.pm: new module 70_Pushbullet.pm
  2746. - changed: 31_MilightDevice (Thanks to MarkusM):
  2747. Saturation set/transition, set with command saturation
  2748. Bugfix for long transition on hue=0 and hue = 360
  2749. Set hardware brightness to minimum before off
  2750. - bugfix: FB_CALLMONITOR: allow spaces in phone numbers stored in phonebooks
  2751. - bugfix: SYSMON: Symbol '#' in Readings prevents update
  2752. - feature: new helper module TimeSeries.pm (Boris)
  2753. - feature: 71_YAMAHA_NP.pm: Make timer setting more convenient.
  2754. - changed: FB_CALLMONITOR: allow chars in phone numbers for reverse search
  2755. - changed: SYSMON: non-blocking
  2756. - changed: 71_YAMAHA_NP.pm: Provide entire http link to Player AlbumArt.
  2757. - changed: 71_YAMAHA_NP.pm: Minor code improvements.
  2758. - changed: 71_YAMAHA_NP.pm: Perl code clean-up after 'perlcritic' check.
  2759. - feature: 71_YAMAHA_NP.pm: New readings: tunerModeDAB, tunerBitrateDAB,
  2760. tunerAudioModeDAB, tunerFrequencyDAB.
  2761. New internals: NP_ICON_x, UDN, Friendly_Name
  2762. - changed: 73_km200.pm: More services found.
  2763. - bugfix: FB_CALLMONITOR: read phonebooks after all attributes are set
  2764. from fhem.cfg.
  2765. - feature: 70_XBMC.pm: clear readings when stopping media
  2766. - feature: 70_XBMC.pm: new reading is3DFile for 3D files
  2767. - bugfix: 70_XBMC.pm: improved JSON separator
  2768. - added: 73_km200: More services added.
  2769. - changed: 73_km200: Fhem get-command is able to return raw.
  2770. - bugfix: 73_km200: Handling of unknown attributes corrected.
  2771. - feature: 31_MilightDevice.pm: Add hue/ct colorpickers.
  2772. Add "presets" set command.
  2773. - feature: 70_XBMC.pm: new commands poweron,poweroff.
  2774. configurable by attribute powerCmd
  2775. - added: 71_YAMAHA_NP.pm: New module for controlling Yamaha
  2776. network players such as CRX-N560(D)
  2777. - bugfix: FB_CALLMONITOR: fix not working telnet login, when user based
  2778. authentication is configured in FritzBox
  2779. - feature: 02_RSS.pm: improved frontpage for RSS
  2780. - bugfix: FB_CALLMONITOR regognize "user:" as login prompt for
  2781. remote telnet connection (phonebook)
  2782. - changed: 73_km200.pm: DoNotPoll includes top-down hierarchy
  2783. - bugfix : 73_km200.pm: Correction of commandref - entry
  2784. - changed: 98_Text2Speech (thanks to TeeVau):
  2785. added calculate the MP3 Duration into Reading
  2786. adjust Volume now in indirect mode possible
  2787. - changed: 57_CALVIEW.pm: code cleanup
  2788. - changed: 73_km200.pm: Reading will be deleted after set by DoNotPoll
  2789. - bugfix: 73_km200.pm: German commandref still contained English text
  2790. - bugfix: 02_FRAMEBUFFER: enable align and textwrap properties of RSS
  2791. - changed: 73_km200.pm: New attribute DoNotPoll and German commandref.
  2792. - added: 57_CALVIEW.pm (chris1284)
  2793. - changed: configDB.pm use fhem function createUniqueId()
  2794. configDB.pm do not show 99_Utils.pm in „Edit files“
  2795. - fix: CUL_MAX: fix usage of advanced culfw features on non-CUL devices
  2796. - changed: 09_CUL_FHTTK: small update to the documentation in order to
  2797. simulate the same
  2798. - fix: 66_ECMD: use STATE not state for connection checking (forum #31307)
  2799. - feature: 57_Calendar: enable gzipped ical files (forum #31845)
  2800. - bugfix: 70_Jabber.pm: XMPP DNS SVR record query added
  2801. - bugfix: 70_PIONEERAVR: fixed "missed to call readingsBeginUpdate first"
  2802. - feature: fhemweb.js rewrite based on jQuery, single-widget-implementation
  2803. - feature: SVG: multiple sources allowed, Plot-Editor
  2804. - feature: textfield-long and knob widgets
  2805. - added: some new icons by Rampler
  2806. - feature: PRESENCE: new reading "presence" which contains the current (or
  2807. last known) presence state (can be "absent" or "present")
  2808. - bugfix: 70_Jabber.pm: hardening XML::Stream Process() call and fix of
  2809. ssl_verify
  2810. - feature: readingsGroup: allow devspec :FILTER= expressions in device
  2811. selection
  2812. - added: 73_km200.pm for the Buderus KM200 heating controller (Sailor)
  2813. - feature: 70_XBMC: added command 'connect' to connect instantly
  2814. - change: FB_CALLMONITOR: use standard file read/write function to support
  2815. use of configDb
  2816. - bugfix: FB_CALLMONITOR: fix phonebook file read when using configDb (Forum
  2817. #30244)
  2818. - feature: 70_XBMC: added commands: openmovieid, openepisodeid, addon,
  2819. jsonraw (thanks to siggi85)
  2820. - fix: 70_XBMC: made fork attribute to close file handles correctly
  2821. - feature: 70_XBMC: added mechanism to detect disconnects (TCP)
  2822. - fix: 66_ECMD: avoid reading from a closed connection in ECMD_READ
  2823. - feature: 70_PIONEERAVR: readings for currentAlbum etc., more internals
  2824. (network settings, moved some from readings to internals), new attributes
  2825. volumeLimit & volumeLimitStraight
  2826. - added: some new icons (hourglass, frost, sani_heating_level_XX)
  2827. - fix: sani_heating_boost (possibility to colorize)
  2828. - feature: FB_CALLMONITOR: add remote phonebook lookup via telnet connection
  2829. to FritzBox (JoWiemann).
  2830. - bugfix: 70_PIONEERAVR & 71_PIONEERAVRZONE: fixed not working set-extensions
  2831. (on-for-timer,...)
  2832. - feature: fheminfo: report third-party modules
  2833. - feature: 99_Utils.pm: add getUniqueID, getKeyValue, setKeyValue
  2834. - feature: SMARTMON: additional parameters for smartctl
  2835. - added: 00_HXB / 10_HXBDevice for Hexabus devices
  2836. - feature: HUEbridge: added group handling
  2837. added pollDevices attribute
  2838. added httpUtils for nonblocking mode
  2839. - feature: HUEDevice: added group handling
  2840. added renaming of devices and groups in the bridge
  2841. - added: 30_MilightBridge / 31_MilightDevice: Support Milight
  2842. (Applamp/LimitlessLED/EasyBulb) LED lights/strips/controllers.
  2843. - feature: HUEDevice: allow ct presets in webCmd
  2844. new subTypes extcolordimer and ctdimer
  2845. start support for Lightify bulbs
  2846. - added: SONOS and SONOSPLAYER to support Sonos Multiroom Audiosystems
  2847. (Reinerlein)
  2848. - change: 64_ESA2000.pm: add batterystate
  2849. - added: 42_SMARTMON: Frontend to smartctl (maintainer: hexenmeister)
  2850. - feature: 70_PushNotifier added line break in Messages (xusader)
  2851. - feature: readingsGroup: added valuePrefix and valueSuffix attributes
  2852. added collapsed/collapsible to visibility attribute
  2853. added visibility command
  2854. - bugfix: FB_CALLMONITOR: fixing not working company numbers
  2855. reverse search for search.ch
  2856. - bugfix: 70_PushNotifier repair set function (xusader)
  2857. - bugfix: PRESENCE: fixing not working timer, when using set [...]
  2858. statusRequest
  2859. - bugfix: FB_CALLMONITOR: fixing reverse search for klicktel.de
  2860. - feature: new module 52_I2C_MCP342x.pm added (klausw)
  2861. - feature: SYSMON: read cpu temp on FritzBox
  2862. - feature: ios7smallscreenstyle.css: table width based on screen width, new
  2863. header, links colored in detail view
  2864. - feature: new module FRITZBOX: controls Fritz!Box router and Fritz!Fon
  2865. - feature: new module 52_I2C_EEPROM.pm added (klausw)
  2866. - feature: readingsGroup: added ! flag,
  2867. added visibility and cellStyle attributes
  2868. - feature: new module 52_I2C_MCP23008.pm added (klausw)
  2869. - feature: new module 98_logProxy.pm added (justme1968)
  2870. - change: 66_ECMD: ReadyFn added (fixes issue under Windows)
  2871. - change: 02_RSS: use a GUID in RSS; urlq source for img command
  2872. - feature: 70_PushNotifier improve usebility, configuration without cURL
  2873. (xusader)
  2874. - bugfix: SYSMON: prevent empty line im log by userReadings
  2875. - feature: 10_IT empfang (by bjoernh)
  2876. - bugfix: PRESENCE: fix race condition, when delete disabled attribute and
  2877. PRESENCE does not start to scan.
  2878. - feature: OPENWEATHER: captures weather forecast from API of www.wetter.com
  2879. - fhem 5.6 released
  2880. - 2014-11-09 (5.6)
  2881. - bugfix: FB_CALLMONITOR: fixing race condition of missing events while
  2882. performing multiple calls
  2883. - feature: PROPLANTA: captures weather forecast from web pagewww.proplanta.de
  2884. - feature: 15_CUL_EM added attribute maxPeak (arnoaugustin)
  2885. - bugfix: 10_IT changed "setstate" to avoid eventMap errors (arnoaugustin)
  2886. - feature: new module 37_harmony.pm added (justme1968)
  2887. - change: WMBUS: use _ instead of : as readings separator, better support for
  2888. EnergyCam
  2889. - feature: new module 23_KOSTALPIKO added (john)
  2890. - feature: new module 98_HourCounter added, 99_UtilsHourCounter.pm added to
  2891. contrib (john)
  2892. - added: MYSENSORS: connect to serial or Ethernet MySensors Gateway
  2893. - added: MYSENSORS_DEVICE: represent a MySensors sensor- or actor node
  2894. - feature: global ATTR/DELETEATTR/MODIFIED events
  2895. - feature: 55_GDS.pm - attr disable added
  2896. - bugfix: SYSMON: prevent endless loop at startup with 'disable' attribute
  2897. - feature: SYSMON: added FritzBox informations: DSL rate, DSLAM sync time,
  2898. count of CRC an FEC
  2899. - bugfix: SYSMON: unwanted characters in dsl info lines
  2900. - change: 57_Calendar: process continuation lines, get/set syntax checks
  2901. - bugfix: SYSMON: fix availability of cpu/kernel_max
  2902. - bugfix: SYSMON: numeric check
  2903. - change: 59_Weather: change icons for conditions 31, 34, 36
  2904. - added: MQTT: connect fhem with mqtt
  2905. - added: MQTT_BRIDGE: bidirectional mapping of existing fhem-device to
  2906. mqtt-topic
  2907. - added: MQTT_DEVICE: fhem-device that can be controlled by and publishes to
  2908. mqtt
  2909. - added: I2C_LCD: module to drive PCF8574T based LCD connected via I2C
  2910. - added: I2C_DS1307: module to read time and date from DS1307 connected by i2
  2911. - added: OWX_ASYNC: asynchronous, non-blocking version of OWX for DS2480,
  2912. DS9097 and FRM
  2913. - feature FRM: work as physical IODev for I2C_XXX modules
  2914. added: FRM_ROTENC: read rotary-encoders with FRM
  2915. added: FRM_RGB: control rgb-leds with FRM
  2916. added: FRM_STEPPER: control stepper-motors with FRM
  2917. added: FRM_AD: analog input for FRM
  2918. added: FRM_PWM: analog (pwm) output for FRM
  2919. added: FRM_SERVO: control servo-motors with FRM
  2920. - added: FRM_IN: digital input for FRM
  2921. - added: FRM_OUT: digital output for FRM
  2922. - added: FRM: connect Arduino with firmata to fhem
  2923. - change: 57_Calendar: line parsing rewritten, care for missing
  2924. modification timestamps
  2925. - change: SYSMON: support userReadings in SYSMON_ShowValues
  2926. - change: 59_Weather: change icon for condition clear to sunny.png
  2927. - bugfix: 57_Calendar: calendar event anymore in modeAlarmed if started
  2928. - feature: 57_Calendar: deal with non-existent end times
  2929. - bugfix: SOMFY: fix non-working on/off-for-timer methods
  2930. made positioning attributes optional
  2931. - feature: SOMFY: support for exact positioning (one-time setup of run times
  2932. required) support for parse()-function, requires newest CULFW.
  2933. - feature: userattr is now also device attribute
  2934. - feature: ZWave: Fibaro_FGRM222 MANUFACTURER_PROPRIETARY class
  2935. - feature: sequence: reportEvents attribtue added
  2936. - feature: SYSMON: RAM and SWAP Readings on OSX
  2937. - change: 34_NUT: removed calculation of values. Use userReadings instead.
  2938. removed autogeneration of attr model and serNo.
  2939. - feature: SYSMON: improvement: support network information (IP, IPv6) on
  2940. german linux
  2941. - feature: Synology DiskStation NAS basic spk file creation
  2942. - change: 34_NUT: readingFnAttributes added; creation of units deleted;
  2943. changed attr asReadings to use comma instead of space
  2944. - bugfix: SYSMON: crash on FritzBox
  2945. - bugfix: 34_NUT: fixed possible buffer overflow, rewrote reception of data
  2946. - bugfix: SYSMON: idletime on multicore, warnings
  2947. - change: 09_CUL_FHTTK.pm: modified set option for sync, open and closed
  2948. - feature: SYSMON: HTML/Text output for SYSMON-CloneDummies
  2949. - feature: SYSMON: Method for titled HTML/Text output
  2950. - added: 34_NUT.pm (maintainer: creideiki)
  2951. - feature: SYSMON: added new reading: perl_version
  2952. - feature: add toggle to SetExtensions (introduced for ZWave)
  2953. - bugfix: plotEmbed FHEMWEB attribute (fix for an iOS8 bug)
  2954. - feature: SHC: support for analog inputs (EnvSensor) and new device
  2955. RGB_Dimmer added (rr2000)
  2956. - feature: PRESENCE: MAC address support for mode fritzbox (by Markus M.)
  2957. - bugfix: PRESENCE: fixing presence detection in mode fritzbox with new
  2958. Fritz!OS 6.20 (by Markus M.)
  2959. - feature: FB_CALLMONITOR: reverse-search attribute is now providing all
  2960. possible values, which are selectable (via fhemweb_multiple.js).
  2961. see commandref for all possible values
  2962. - feature: speed up through caching of postproc and regex in ECMDDevice
  2963. - bugfix: fixed handling of autocreation for 10_OWServer.pm
  2964. - feature: option to cope with partial messages in ECMD/ECMDDevice
  2965. - bugfix: SOMFY: add module to CUL client list, to set IODev automatically
  2966. - feature: sequence: triggerPartial Attribute added
  2967. - feature: 36_JeeLink: changed flash command to use fhem firmware
  2968. directory (by HCS)
  2969. - feature: 70_ENIGMA2: new attribute lightMode for old/slow devices
  2970. limited restricted functionality
  2971. - added: 98_CustomReadings.pm (maintainer: HCS)
  2972. - change: 98_Text2Speech.pm: fix a problem with microseconds in time()
  2973. by using mp3-templates or playing mp3 directly
  2974. - feature: state definition and split attribute added to 66_ECMD,
  2975. 67_ECMDDevice
  2976. - FHEMWEB: JavaScripts and CssFiles attributes added
  2977. - change: avoid updating weather information on get (59_Weather.pm)
  2978. - change: removed noshutdown=0 for HTTP connections made in 57_Calendar.pm
  2979. and 59_Weather.pm to address issues when FHEM is behind a web proxy
  2980. - feature: update rewritten, restore added
  2981. - feature: enabled JavaScript in 02_RSS to support WebViewControl
  2982. - added: new module 36_WMBUS.pm (kaihs) Wireless M-Bus
  2983. - feature: SYSMON: aded new plots (power infos for cubietruck)
  2984. - feature: SYSMON: aded new readings for each network interface: ip and ip6
  2985. - feature: SYSMON: aded power supply informations to the text output method
  2986. - feature: SYSMON: power supply informations (ac, usb, battery)
  2987. - feature: added 70_PushNotifier.pm
  2988. - feature: 70_VIERA: Add parameter "HDMI1" -"HDMI4" for command remoteControl
  2989. to select HDMI input directly. Add command "input" to select a
  2990. HDMI port, TV or SD-Card as source
  2991. - bugfix: LevelSender: Version 1.0.5: Could not get compiled by the Arduino
  2992. IDE
  2993. - feature: PRESENCE: new event "error" and "timeout" for state reading to
  2994. indicate a non successful check
  2995. - bugfix: 70_Jabber: fixed UTF8 encoding/decoding of messages
  2996. - feature: 10_OWServer autocreate coexists with OWXXX modules (Boris &
  2997. ntruchsess)
  2998. - feature: added 36_Level.pm
  2999. - feature: netatmo: added plz support for public stations
  3000. - change: 70_ENIGMA2: keep reading for recordings up-to-date during standby
  3001. - bugfix: 98_Text2Speech: - playing mp3files directly, eg: :ring.mp3:
  3002. - playing any mp3file only text
  3003. - feature: FB_CALLMONITOR: new reading "direction" to differentiate
  3004. between incoming and outgoing call.
  3005. - feature: FB_CALLMONITOR: all informational readings about a call will be
  3006. triggered for each call event
  3007. (call, ring, connect and disconnect)
  3008. - feature: mailcheck: allow user and pssword as perl expression
  3009. - feature: netatmo: support for public stations
  3010. - feature: PRESENCE: new set command "power" to execute a FHEM command
  3011. which can power on or off the checked device (given via attribute)
  3012. - feature: readingsGroup: added valueColumn attribute
  3013. - feature: readingsGroup: added ...,<reading>@<device>,... argument format
  3014. - feature: 52_I2C_PCF8574.pm: added attribute OnStartup
  3015. 52_I2C_PCA9532.pm: added attribute OnStartup,
  3016. added attribute OutputPorts as substitute for InputPorts
  3017. 51_RPI_GPIO.pm: changed access to gpio via userspace by default
  3018. (for BBB and Cubie), access via gpio utility as fallback
  3019. - feature: PIONEERAVR: new attribute: checkConnection
  3020. - change: do no parse empty lines in 57_Calendar.pm
  3021. - bugfix: 10_SOMFY.pm: save enc-key and rolling-code as reading instead of
  3022. attribute to prevent loss of control after FHEM restart.
  3023. - feature: new module 10_SOMFY.pm to support Somfy RTS blinds
  3024. - bugfix: 70_PIONEERAVR.pm: fix for STATE if connection is lost
  3025. - bugfix: 37_SHC.pm: Move xml file under subdir lib, otherwise it won't be
  3026. deployed during update
  3027. - bugfix: 70_PIONEERAVR.pm: player commands are now available for more input
  3028. "play" was not in the drop down list of available set commands
  3029. check every 120s if the data connection to the Pioneer AV
  3030. receiver is still up check if we get a reply from the Pioneer AV
  3031. receiver not later than 3s after a command was sent fix for alias
  3032. names of inputs more input presets (spotify, mhl, hdmi7, hdmi8),
  3033. inputs are now queried from 1 - 59
  3034. 71_PIONEERAVRZONE.pm: bugfix:logging, set input
  3035. - change: 00_RPII2C.pm: hardware access changed to ioctl and syswrite/read
  3036. SMBus module not needed anymore but still usable, see attribute
  3037. useHWLib possibility to swap I2C-0 to P5 for Rev. B raspberries
  3038. via attribute swap_i2c0 (not tested yet)
  3039. - feature: 70_ENIGMA2: add attribute
  3040. remotecontrol=[standard,advanced,keyboard]
  3041. - bugfix: 70_PIONEERAVR.pm and PIONEERAVRZONE.pm: added "use SetExtensions",
  3042. commandref updates fixed RC_layout
  3043. - feature: new modules 70_PIONEERAVR.pm and PIONEERAVRZONE.pm
  3044. - feature: FLOORPLAN has new style 7 to display commands only.
  3045. - added: 89_HEATRONIC.pm (heikoranft)
  3046. - bugfix: duration parsing of calendar events in 57_Calendar.pm fixed
  3047. - feature: LightScene: added followDevices attribute
  3048. - feature: non-blocking retrieval of data in 59_Weather.pm (Boris & herrmannj
  3049. - feature: new modules 37_SHC.pm and 37_SHCdev.pm added (rr2000)
  3050. - feature: 36_EMT7110: added this new module
  3051. - feature: 36_JeeLink: added initCommands attribute and flash command (by HCS
  3052. - feature: SYSMON: DECT Temperatur
  3053. - bugfix: SYSMON: prevent some warnings
  3054. - change: SYSMONremoved support for old format of filesystem reading
  3055. - change: moved 98_openweathermap.pm to contrib
  3056. moved 98_geodata.pm to contrib
  3057. moved 55_BBB_BMP180.pm to contrib
  3058. - change: honor DURATION in 57_Calendar.pm
  3059. - bugfix: YAMAHA_AVR: don't let FHEM hang anymore, when the receiver
  3060. is not reachable
  3061. - change: 55_GDS.pm: use Blocking.pm for retrieval of large files
  3062. - change: YAMAHA_BD: make YAMAHA_BD more performant by using non-blocking
  3063. HTTP request (from HttpUtils.pm)
  3064. - added: YAMAHA_BD: new set command trickPlay and more remoteControl
  3065. commands. new reading trickPlay
  3066. - added: new module 98_statistics.pm: hourly, daily, monthly, yearly
  3067. statistics for min/avg/max/delta/duration of selected readings
  3068. - added: new module 52_I2C_MCP23017.pm (klausw)
  3069. - feature: Dashboard Configuration-Dialog for Tabs
  3070. - feature: new module 33_readingsHistory.pm added (justme1968)
  3071. - feature: new command copy (justme1968)
  3072. - feature: enabled GIF, PNG and JPG as background image formats, enabled
  3073. relative font size changed and perl specials for font size
  3074. in 02_RSS.pm
  3075. - feature: YAMAHA_AVR: new set commands and readings for controlling
  3076. the sound output behavior (Enhancer, DSP and straight
  3077. output) and sleep timer. For details, see commandref.
  3078. - bugfix: configdb filemove not working after previous changes
  3079. - change: IMPORTANT CHANGES TO configDB!
  3080. changed: all files will be imported as binary
  3081. changed: all existing textfiles will be moved to binary
  3082. removed: command binfileimport
  3083. added: sorted write and read of configuration data
  3084. - bugfix: SYSMON: css class name (sysmon)
  3085. - feature: option to determine the number of icons from WeatherAsHtml
  3086. - feature: DbLog: (thanks to betateilchen)
  3087. * added new global modules function $hash->{DbLog_splitFn}
  3088. to let split the generated events by the own module
  3089. into readingsname, value and unit
  3090. * added SVG_sampleDataFn
  3091. * added FW_detailFn
  3092. - added: new module contrib/97_SprinkleControl.pm (tobiasfaust)
  3093. - added: new module contrib/98_Sprinkle.pm (tobiasfaust)
  3094. both modules helps to control the sprinkles in your garden
  3095. --> take a look to the Wiki-Article
  3096. http://www.fhemwiki.de/wiki/Bew%C3%A4sserungssteuerung
  3097. - feature: FB_CALLMONITOR: new reading "missed_call_line" indicating
  3098. the line number which received the missed call
  3099. - feature: YAMAHA_AVR current* readings will be erased in case they
  3100. not applicable
  3101. - feature: YAMAHA_AVR currentTitle available for TUNER
  3102. - feature: new Method: SYSMON_getValues([desired keys])
  3103. - feature: JSONMETER: hourly statistics
  3104. - feature: configdb: new command search
  3105. - feature: LUXTRONIK2: estimation of electrical power consumption,
  3106. considers time depending tariffs (activeTariff)
  3107. - added: configDB functions for handling binary files
  3108. - feature: 02_RSS.pm: alpha channel for colors
  3109. - feature: JSONMETER: time depending tariffs added (activeTariff)
  3110. - updated: codemirror version 3.24
  3111. - feature: new module 35_SWAP_0000002200000008 for panstamp
  3112. indoor multi sensor board with tft
  3113. - added: new module 36_EC3000.pm (justme1968)
  3114. - feature: IT: added support for set-extensions (justme1968)
  3115. - added: new modules 10_Itach_IR and 88_Itach_IRDevice to
  3116. use Itach WF2IR or IP2IR to be used as universal
  3117. infrared remotecontrol
  3118. - added: new module 51_I2C_TSL2561.pm (kaihs)
  3119. - added: new module 02_FRAMEBUFFER.pm (kaihs)
  3120. - feature: SYSMON: many FritzBox specific readings:
  3121. wlan_state, wlan_guest_state, internet_ip, internet_state,
  3122. night_time_ctrl, num_new_messages, fw_version_info
  3123. - feature: configDB: added command fileshow
  3124. - feature: configDB: added commands filelist and filedelete
  3125. - feature: configDB: added commands fileimport and fileexport
  3126. - feature: 36_JeeLink: added LaCrosse, ETH200comfort, CUL_IR,
  3127. HX2272 and FS20 modes from ulli
  3128. added AliRF
  3129. added Clients and MatchList attribute
  3130. - feature: 02_RSS.pm: HTTPS enabled, png as image type added, autofreshing
  3131. HTML page with image map added
  3132. - feature: ECMD and ECMDDevice completely reworked, see
  3133. http://forum.fhem.de/index.php/topic,21515.0.html
  3134. - feature: new layout command rect and new attribute bgcolor for RSS
  3135. - added: new module 55_weco.pm (betateilchen)
  3136. - added: new module 70_Jabber.pm (BioS)
  3137. - bugfix: Dashboard: use "loadScript" for load JavaScripts
  3138. - feature: new module 00_NetzerI2C.pm, 51_Netzer.pm added (klausw)
  3139. - feature: new command reload for 57_Calendar.pm forces cleanup
  3140. - changed: small update to the documentation of recurring events in
  3141. 57_Calendar.pm
  3142. - bugfix: PRESENCE: fixing wrong presence state for mode lan-ping
  3143. when device is unreachable
  3144. - feature: 10_EnOcean: new EEP profiles: D2-01-00 - D2-01-11 (VLD)
  3145. - changed: 00_TCM/10_EnOcean: learning mode (teach-in / teach-out) changed
  3146. and extended
  3147. - added: new module 10_UNIRoll.pm (c-herrmann)
  3148. - feature: cloneDummy: new attribut cloneIgnore
  3149. - feature: cloneDummy: new optional parameter [reading]
  3150. - bugfix: Dashboard: dashboard_showfullsize not applied in room "all"
  3151. - feature: new module 98_PID20.pm added (John / betateilchen)
  3152. - feature: new module 00_RPII2C.pm, 52_I2C_PCA9532.pm, 52_I2C_PCF8574.pm,
  3153. 52_I2C_SHT21.pm added (klausw)
  3154. - change: module 71_LISTENLIVE.pm moved to contrib
  3155. module 23_WEBTHERM.pm moved to contrib
  3156. - change: module 98_PID.pm moved to contrib as preparation for
  3157. next major replace. Replaced by 98_PID20.pm (John/betateilchen)
  3158. - change: openweathermap: added set command "clear"
  3159. - change: MAX: interpret SetTemperature command from WT to HT
  3160. - feature: MAX: retry packets 3 times if missing an ack
  3161. - feature: new module 98_cloneDummy.pm added (Joachim)
  3162. - feature: STACKABLE_CC (busware.de device for the RPi) added
  3163. - feature: configdb export/import added for data security (betateilchen)
  3164. - feature: new module 38_netatmo.pm added (justme1968)
  3165. - change: 09_CUL_FHTTK.pm: clean up code to avoid "Use of uninitialized
  3166. value in concatenation.."
  3167. - change: 09_CUL_FHTTK.pm: extend module list to FHT80TF and FHT80TF-2
  3168. and update of documentation (matscher)
  3169. - feature: disabledForIntervals attribute added for at/notify/watchdog
  3170. - feature: jsonlist2 added, jsonlist is deprecated.
  3171. - feature: DbLog: Added new function : ReadingsVal/ReadingsTimestamp
  3172. - feature: Text2Speech: added new attribute TTS_VolumeAdjust
  3173. - feature: new module 70_PHTV.pm (loredo)
  3174. - feature: JSONMETER: added statistic functions
  3175. - feature: LightScene: added scene editor from UliM
  3176. - feature: SYSMON: New method: SYSMON_ShowValuesText
  3177. - feature: configDB.pm use sql database instead of fhem.cfg (betateilchen)
  3178. - feature: new module 98_geodata collect location based data (betateilchen)
  3179. - feature: 98_pilight: Added support for Elso protocol
  3180. - feature: readingsGroup: added sortDevices attribute
  3181. - feature: ENIGMA2: new reading 'recordings', new command record
  3182. - change: ENIGMA2: rewrite for NonBlocking
  3183. - feature: SYSMOM: new Plot + Doc
  3184. - feature: Dashboard: Custom CSS Attribute. Max. 7 Tabs.
  3185. - bugfix: Dashboard: Change Groupcontent sorting. Fix Bug that affect
  3186. new Groups.
  3187. - feature: 10_EnOcean: UTE protocol implemented
  3188. - feature: 00_TCM: new command teach
  3189. - bugfix: SYSMOM: uninitialized value warning on FritzBox
  3190. - added: 09_CUL_FHTTK.pm: german module documentation (matscher)
  3191. - feature: readingsGroup: allow FHEMWEB slider and dropdown menus as commands
  3192. - feature FB_CALLMONITOR: new attribute "disable" to
  3193. disable FB_CALLMONITOR
  3194. - feature: YAMAHA_BD: new attribute "disable" to disable cyclic status
  3195. updates of player
  3196. - change: 09_CUL_FHTTK.pm: added event-on...readings and event-min-interval
  3197. updated to reading update mechanism (matscher)
  3198. - feature: Dashboard: Groupstitel now can show icons,
  3199. Backbutton in Fullsize-Mode
  3200. - deleted: 51_BBB_WATCHDOG.pm - not really needed
  3201. - bugfix: DbLog: adding ShutdownFunction
  3202. - feature: YAMAHA_AVR: new attribute "disable" to disable cyclic status
  3203. updates of receiver
  3204. - feature: LightScene: added attribute switchingOrder
  3205. - added: new module 00_THZ.pm (immiimmi)
  3206. - added: new module 98_HTTPMOD.pm (stefanstrobel)
  3207. - added: new module 51_BBB_WATCHDOG.pm (betateilchen)
  3208. - bugfix: SYSMON: Fix: uninitialized variable
  3209. - feature: new modul 73_MPD added (Wzut)
  3210. - bugfix: SYSMON: Fix: root fs with /dev/mapper
  3211. - feature: Dashboard: The display of the dashboard can be limited to a
  3212. defined FHEMWEB. Change view of readingroups
  3213. - feature: new module 70_JSONMETER to read obis compatible data in json
  3214. format from so called smart meters for electricity, gas or heat
  3215. - feature: new modules 10_RESIDENTS, 20_ROOMMATE and 20_GUEST added (loredo)
  3216. - feature: LUXTRONIK2: attribute 'doStatistics' calculates boiler gradients
  3217. - feature: GEOFANCY: support both apps, Geofency.app and Geofancy.app
  3218. - feature: LightScene: added attribute lightSceneRestoreOnlyIfChanged
  3219. - bugfix: SYSMON: Fix: CPUTemp & BogoMIPS for utilite-Box.
  3220. - bugfix: PRESENCE: fix present-check-interval to be equal with normal
  3221. check-interval if not set in define statement and not 30 sec.
  3222. - feature: DASHBOARD: Tabs can show an icon.
  3223. - bugfix: DASHBOARD: dashboard_showfullsize only in DashboardRoom.
  3224. Fix showhelper Bug on lock/unlock. The error that after a trigger
  3225. action the curren tab is changed to the "old"
  3226. activetab tab has been fixed.
  3227. - bugfix: SYSMON: Filesystems (absent medium)
  3228. - feature: FLOORPLAN-menu-items can get icons attached by new
  3229. attribute fp_roomIcons
  3230. - feature: FLOORPLAN-specific icons can now be assigned by just
  3231. creating a folder under fhem/images with the flooplan-name
  3232. - feature: DASHBOARD: Tabs can set on top, bottom or hidden.
  3233. - bugfix: SYSMON: another format for ifconfig output
  3234. - feature: DASHBOARD: Use longpoll to update content. rowcentercolwidth can
  3235. now be defined per column. Dashboard can hide FHEMWEB Roomliste
  3236. and Header => Fullsizemode.
  3237. - bugfix: SYSMON: null reading for absent mount points
  3238. - feature: DbLog: jokers "%" in device/reading definition are now possible
  3239. - feature: SYSMON: new CPU Statistics and Plots
  3240. - feature: changed 10_OWServer.pm and 11_OWDevice.pm to use
  3241. NOTIFYDEV (justme1968)
  3242. - feature: LightScene: added setcmd command
  3243. - feature: DASHBOARD: Dashboard get Tabs. Redesign saving of Group positionin
  3244. - bugfix: SYSMON: Log Warnings, unnoetige Readings erkenen und entfernen
  3245. - feature: LUXTRONIK2: Setting of controller parameter and internal clock
  3246. - feature: new module 71_YAMAHA_BD.pm to control Yamaha Blu-Ray
  3247. players over network.
  3248. - bugfix: DbLog: fix for plotfork
  3249. - bugfix: SYSMON: filesystems may be wrong on some systems
  3250. - feature: new module 98_pilight.pm added (andreas-fey)
  3251. - change: LUXTRONIK2 - made compatible with current developer guidelines
  3252. (Blocking.pm, reading update mechanism)
  3253. - feature: readingsGroup: added icons and links/commands
  3254. - feature: new module 98_Text2Speech.pm added (Tobias Faust)
  3255. Google Translator Engine or ESpeak can be used
  3256. - feature: YAMAHA_AVR: define separate on and off status intervals for
  3257. cyclic status updates
  3258. - feature: Visualizations (Plots) for SYSMON added
  3259. - feature: new module 42_SYSMON.pm added (hexenmeister)
  3260. - feature: YAMAHA_AVR: new readings for radio stations, current title
  3261. and more. see commandref for more details.
  3262. - feature: new module 32_withings.pm added (justme1968)
  3263. - bugfix: PRESENCE: fixing user detection on FritzBox!
  3264. - feature: new module 38_CO20.pm added (justme1968)
  3265. - feature: new module 98_GEOFANCY.pm added (loredo)
  3266. - feature: new module 70_XBMC.pm added (dbokermann)
  3267. - feature: new module 51_RPI_GPIO.pm added (klausw)
  3268. - bugfix: Dashboard: fixed bug identification an existing Weblink.
  3269. fixed bug dashboard_sorting check. Buttonbar can now placed on
  3270. top or bottom of the Dashboard. Dashboard is always edited out
  3271. the Room Dashboard.
  3272. - bugfix: VIERA: fixed bug related to set command remoteControl
  3273. - bugfix: ENIGMA2: improved compatibility for Fritzbox and old Webif version
  3274. - feature: readingsGroup: process events only if visible in browser,
  3275. allow <br> for line breaks in multi-reading lines
  3276. - feature: FLOORPLAN: Style4 (S300TH specific) now keeps its formatting
  3277. even with longpoll; Text "desiredTemperature" will now
  3278. be eliminated - for MAX devices.
  3279. - feature: HCS has now MAX Thermostat support
  3280. - change: integrated OWServer/OWDevice nonblocking and random start
  3281. time patches (justme1968 & Boris)
  3282. - feature: Add new module Dashboard
  3283. - change: ONKYO_AVR: transfer command database into separate packet
  3284. ONKYOdb.pm
  3285. - feature: ENIGMA2: bouquet support e.g. for named channels
  3286. - feature: Add new module ONKYO_AVR
  3287. - feature: SYSSTAT: allow (remote) monitoring via snmp, support
  3288. for monitoring windows systems and synology system temperature
  3289. - feature: New module LINDY_HDMI_SWITCH.pm added
  3290. - change: ENIGMA2: improved logging, default attributes for webCmd and
  3291. devStateIcon
  3292. - feature: ENIGMA2: support for option channels
  3293. - feature: mailcheck: decode non ascii subjet to utf-8, verify gpg signatures
  3294. - feature: PRESENCE: "statusRequest" command for lan-bluetooth mode
  3295. (collectord >= 1.4, presenced >= 1.1 required)
  3296. - feature: PRESENCE: new collectord package
  3297. - feature: devspec: removed range, added :FILTER and more general search
  3298. - feature: HUEBridge,HUEDevice: support for groups added
  3299. - feature: YAMAHA_AVR: new argument "toggle" for mute command
  3300. - feature: FB_CALLMONITOR: replace &amp; to & at reverse search
  3301. - feature: new module 33_readingsProxy to make (a subset of) a reading
  3302. from one device available as a new device. can be used to
  3303. separate channels from 1-wire, EnOcean or SWAP multichannel
  3304. devices (by justme1968)
  3305. - change: improvements for OWDevice and OWServer (justme1968)
  3306. - feature: new attribute resolution for 1-wire temperature readings
  3307. (justme1968 & Boris)
  3308. - feature: new layout commands moveto, moveby and relative positioning
  3309. in 02_RSS.pm (Betateilchen & Boris)
  3310. - feature: FHEMWEB column attribute
  3311. - feature: new layout commands halign, valign, condition in 02_RSS.pm
  3312. (Betateilchen & Boris)
  3313. - bugfix: PRESENCE: Fix nonworking initialization in mode "lan-bluetooth"
  3314. - bugfix: fhem.pl: write-select to avoid blocking in inform/Event Monitor
  3315. - bugfix: fix issue with DST changes in 57_Calendar.pm
  3316. - feature: new module 36_LaCrosse.pm for LaCrosse IT+ temperature and
  3317. humidity sensors with a JeeLabs JeeLink as RF modem.
  3318. The matching JeeNode sketch can be found in
  3319. .../36_LaCrosse-LaCrosseITPlusReader.zip (by ohweh&justme1968)
  3320. - feature: YAMAHA_AVR: new attribute request-timeout.
  3321. - bugfix: YAMAHA_AVR: fix missing greater-than sign. Use different
  3322. Control-Tag name for RX-Vx75 series
  3323. - bugfix: PRESENCE: fixing not working re-initialization when
  3324. disabled attribute is set to 0 in lan-bluetooth mode
  3325. - feature: LightScene: added attribute lightSceneParamsToSave for
  3326. device specific configuration of </command pairs
  3327. used to save/restore device state
  3328. - feature: cmdalias added
  3329. - feature: rain Module by baumrasen
  3330. - feature: endPlotNow attribute for SVG-Plots (ChrisD)
  3331. - feature: new module 51_BBB_BMP180.pm added (betateilchen)
  3332. - feature: readingsGroup: allow devStateIcon to be displayed
  3333. - feature: readingsGroup: allow multiple device readings in one line
  3334. - feature: YAMAHA_AVR - new remoteControl commands for Tuner Preset
  3335. selection
  3336. - feature: RSS amended (read image from pipe, scaling options, line width)
  3337. - feature: WWO Module by baumrasen
  3338. - feature: plotAsPng() in 98_SVG.pm (Boris & betateilchen)
  3339. - 2013-09-29 (5.5)
  3340. - feature: new module 55_PIFACE.pm added (betateilchen)
  3341. - feature: Calendar can read from file and limit number of calendar events
  3342. retrieved in get command
  3343. - feature: new module 70_ENIGMA2.pm added (by loredo)
  3344. - change: CustomGetFileFromURL() in HttpUtils.pm now reacts to
  3345. "301 Moved Permanently" return code
  3346. - change: changed exit to POSIX::_exit in 10_OWServer.pm
  3347. - feature: new module 32_mailcheck.pm (by justme1968)
  3348. - feature: TCM: new commands added
  3349. - bugfix: TCM: TCM_ReadAnswer(): response error corrected
  3350. - feature: readingsGroup: new attribute nolinks
  3351. - feature: readingsGroup: new attribute nameIcon
  3352. - feature: readingsGroup: allow device selecton by TYPE=xxx
  3353. - feature: new module Revolt for Revolt NC-5462 power metering devices.
  3354. (by mehf)
  3355. - feature: HUEDevice: added alert command
  3356. - change: The DBLOG propagated Attribute DbLogExclude will work as
  3357. regexp to exclude defined readings to log.
  3358. If a MinInterval is set, the logentry is dropped if the
  3359. defined interval is not reached and value vs. lastvalue is eqal
  3360. - change: readingsGroup added valueFormat
  3361. - feature: new modules JeeLink and PCA301 and for the ELV PCA 301 power
  3362. meter with a JeeLabs JeeLink as RF modem. The matching JeeNode
  3363. sketch can be found in .../contrib/36_PCA301-pcaSerial.zip
  3364. (by ohweh&justme1968)
  3365. - change: PRESENCE: using ping command line utility to check presence
  3366. on Windows based machines.
  3367. - feature: install FHEM as Windows service by T.E., see docs/HOWTO_Windows.tx
  3368. - feature: new module 33_readingsGroup to display a collection of readings
  3369. from one or more devices. this will replace weblink readings.
  3370. (by justme1968)
  3371. - feature: setreading command added
  3372. - feature: DbLog: by using DbLog a new Attribute DbLogExclude will be
  3373. propagated to all Devices. DbLogExclue will work as regexp to
  3374. exclude defined readings to log
  3375. - change: loglevel attribute deprecated/replaced by the verbose attribute
  3376. - change: VIERA: changed several readings/commands according to
  3377. DevelopmentGuidelinesAV. See FHEM Wiki and commandref for more
  3378. details.
  3379. - change: YAMAHA_AVR: changed several readings/commands and introduced new
  3380. volume handling. please see the commandref for more details
  3381. - change: weblink fileplot/dbplot converted to SVG device (+FHEMWEB cleanup)
  3382. - change: VIERA: Added support for get dropdown
  3383. - change: EnOcean: Manufacturer Specific Applications (EEP A5-3F-7F),
  3384. Shutter: readings position and anglePos are updated automatically,
  3385. if command position is sent and the reading state was changed
  3386. manually to open or closed
  3387. - bugfix: EnOcean: profile MD15 now sends current temperature values
  3388. - feature: EnOcean: subtype roomSensorControl.05 (Room Sensor and Control
  3389. Unit): actor commands added
  3390. - feature: EnOcean: new sensor device Heating/Cooling Relay
  3391. - feature: EnOcean: new attr sensorMode, temperatureRefDev, humidityRefDev
  3392. - feature: EnOcean: EEP: MSC basic functions implemented (no teach-in)
  3393. - feature: EnOcean: 4BS teach-in with EEP number and Manufacturer ID
  3394. - bugfix: EnOcean: subtypes tempSensor.??: calculations corrected
  3395. - feature: new module 55_GDS.pm added (betateilchen)
  3396. - feature: HUEDevice: special svg icon for unreachable (hard switched off)
  3397. devices
  3398. - feature: FHEMWEB detail screen with get dropdown
  3399. - feature: displayattr command added
  3400. - feature: SYSSTAT: allow (remote) monitoring system uptime
  3401. - feature: new module 98_openweathermap.pm added (betateilchen)
  3402. - feature: WeatherAsHtmlH(), WeatherAsHtmlD() added to 59_Weather.pm (Boris)
  3403. - feature: new module I2C_BMP180 for reading I2C digital pressure sensor
  3404. BMP180 or BMP085 connected to Raspberry Pi (Dirk)
  3405. - feature: new module 35_SWAP_0000002200000003 for panstamp rgb led driver
  3406. board with ir and dmx support
  3407. - feature: 95_remotecontrol does not require a weblink anymore (UliM)
  3408. - feature: optional sleep parameter quiet
  3409. - feature: additional buttons for use with 95_remotecontrol
  3410. - feature: new module 71_LISTENLIVE.pm for use with media players
  3411. (betateilchen)
  3412. - feature: use xhr for colorupdates by colorpicker and rgb presets
  3413. - feature: new module 34_SWAP for generic SWAP protocoll support using
  3414. a panStick and 34_panStamp as IODevice (by justme1968)
  3415. - feature: new module 34_panStamp to use a panStick as a RF modem
  3416. for panStamps using the SWAP protocoll (by justme1968)
  3417. - feature: EGPM2LAN module added for Gembird (R) Energenie LAN Support
  3418. - feature: FHEMWEB use widget module to update colorpicker in longpoll
  3419. - feature: FHEMWEB widget (slider/etc) javascript handler modularized
  3420. - feature: FHEMWEB longpoll in multiple browserwindows
  3421. - feature: fhem.pl: version command added
  3422. - feature: LightScene: add html overview of all configured scenes in
  3423. detail view. allow usage of overview in a weblink.
  3424. - feature: FLOORPLAN: enhanced detail-screen for floorplans in fhemweb,
  3425. arrange-mode has delete-button, new command "get <floorplan-name>
  3426. config"
  3427. - feature: readings type added to weblink (justme1968)
  3428. - feature: offset and monotonic added to userReadings modifier (justme1968)
  3429. - feature: HUEDevice: support SVG icons for LWB001 living whites bulb
  3430. - feature: HUEDevice: support more than one bridge
  3431. - feature: updateInBackground global attribute
  3432. - feature: SYSSTAT: allow stateFormat
  3433. - feature: Module 70_VIERA supports now module 95_remotecontrol with own
  3434. layout for VIERA TV
  3435. - feature: InternalVal function added (like ReadingsVal)
  3436. - feature: new module speedtest to monitor internet connection speed with
  3437. speedtest-cli
  3438. - feature: new module "remotecontrol" to display a graphical remotecontrol
  3439. for any device
  3440. - feature: HUEDevice: new attribute color-icons to colored svg icons
  3441. - feature: FHEMWEB: longpoll is default now, longpollSVG (default off) added
  3442. - feature: HUEDevice: allow usage of openautomation svg icons
  3443. - feature: FHEMWEB: svg icons / iconPath / www/images/openautomation added
  3444. - feature: FHEMWEB: SVGcache attribute & clearSvgCache set command added
  3445. - feature: SYSSTAT: allow (remote) monitoring raspberry pi on cpu frequency
  3446. - feature: MANTAINER.txt added
  3447. - feature: PRESENCE: new mode "shellscript" to use own
  3448. scripts or binaries for presence recognition
  3449. - feature: YAMAHA_AVR: new set command to select scenes
  3450. - feature: PRESENCE: new attribute ping_count
  3451. - feature: userReadings may have a filter
  3452. - feature: HUEBridge: allow starting of bridge firmware update
  3453. - change: EnOcean: profile PM101 changed, old profiles FAH, FBH, FTF, SR04
  3454. removed
  3455. - feature: TCM: new attr blockSenderID:
  3456. Block receiving telegrams with a TCM SenderID sent by repeaters
  3457. - feature: TCM: For TCM120 Transceiver now the transmission of RPS and 4BS
  3458. commands supported
  3459. - feature: EnOcean: Now all RPS / 1BS profiles, more than 90 4BS profiles and
  3460. some manufacturer specific profiles are supported
  3461. - feature: EnOcean: profiles (subType) are updated from EEP 2.1 to EEP 2.5
  3462. - feature: FHEMWEB attribute roomIcons added
  3463. - feature: SYSSTAT: optionaly calculate geometric average of last 4
  3464. temperature values
  3465. - feature: weblink details screen can be used to edit .gplot files
  3466. - feature: eventTypes module added, to help with FileLog details screen
  3467. - feature: FB_CALLMONITOR: new reverse search provider dasschnelle.at for
  3468. reverse search of austrian telephone numbers
  3469. - bugfix: event-on-change-reading in combination with event-change-interval
  3470. - change: HUEDevice: allow color preset buttons in webCmd
  3471. - feature: SYSSTAT: allow (remote) monitoring raspberry pi on chip temperatur
  3472. - feature: HUEDevice: use webCmdFn for colorpicker
  3473. added jscolor for colorpicker
  3474. - feature: FHEMWEB: module specific summaryFn/detailFn + defineable webCmdFn
  3475. - change: ESA2000: adapted device detection , rename readings
  3476. - change: stucture triggers on each change, see event-on-change-reading
  3477. - feature: PRESENCE: new mode "function" to use own perl functions for
  3478. presence checks
  3479. - bugfix: fixing not-working FHEM restart, when a PRESENCE check is running
  3480. - bugfix: fixing memory overflow when "list" a PRESENCE definition
  3481. - bugfix: fixing dead PRESENCE definitions in case of timeouts
  3482. - bugfix: update: error while updating single files fixed. (M. Fischer)
  3483. - 2013-04-08 (5.4)
  3484. - feature: updatefhem will be silently converted to update
  3485. - feature: FHEMWEB: save button replaced with the menu entry "Save config"
  3486. - feature: notify supports $NAME/$EVENT/$EVTPART0/etc. @/% is deprecated.
  3487. - feature: 93_DbLog extended to give more functions for the charting frontend
  3488. This includes new queries for raw table data and also statistics,
  3489. which get sum/max/min/avg values from the database.
  3490. Documentation has been updated.
  3491. - feature: new module 31_LightScene to save and restore the state of a
  3492. group of lights and other actors
  3493. - feature: VIERA module added (by teevau)
  3494. - change: FHEMWEB: the first webCmd argument is no longer used by the
  3495. state-icon, this can be implemented by the new devStateIcon
  3496. - change: 30_HUEDevice: allow autodetection of bridge with hue portal
  3497. services
  3498. - feature: THRESHOLD Module by Damian
  3499. - change: 30_HUEDevice: use new devStateIcon feature to show device color
  3500. in room overview
  3501. - feature: added example Setup SQL and configuration for SQLite
  3502. - change: modified MySQL Setup SQL to use 512 characters in EVENT column
  3503. - feature: added new Javascript Frontend based on ExtJS (by Johannes)
  3504. - feature: new modules 30_HUEBridge and 31_HUEDevice for phillips hue and
  3505. smartlink devices (by justme1968)
  3506. - change: SYSSTAT: allow remote monitoring by ssh
  3507. - change: SYSSTAT: allow less frequent updates for diskusage
  3508. - feature: new module 32_SYSSTAT to monitor system load and disk usage
  3509. on linux FHEM hosts (by justme1968)
  3510. - feature: new Module 73_PRESENCE to make automatic presence detection of
  3511. mobile phones or other mobile devices (like tablets) via ping or
  3512. bluetooth checks (by M. Bloch)
  3513. - feature: new Module 98_Heating_Control to switch heatsinks automaticly
  3514. with a weekly profile (by D. Ortmann / T. Faust)
  3515. - feature: new Module 93_DbLog.pm for logging events into Databases.
  3516. Generating Plots with weblinks are supportet.
  3517. (by B. Neubert / T. Faust)
  3518. - feature: new Module 59_HCS.pm for monitoring heating valves (FHT, HM-CC-VD)
  3519. to contral a central heating unit. I thank Benjamin for his
  3520. support! (M. Fischer)
  3521. - feature: new Module 72_FB_CALLMONITOR for receiving telephone call events
  3522. (Markus)
  3523. - feature: new Module 71_YAMAHA_AVR.pm for controlling Yamaha AV receivers
  3524. over network (by Markus)
  3525. - feature: optional second parameter to fhem() to make it silent
  3526. - feature: autoloading commands, XmlList/etc renamed from 99 to 98.
  3527. - feature: FHEMWEB returns external files in chunks to save memory
  3528. - feature: commandref.html splitted: documentation is now appended to the
  3529. modules.
  3530. - change: introduced readingsBulkUpdate, readingsSingleUpdate
  3531. - change: added GPLv2 licensing information
  3532. - feature: FLOORPLAN added fp_setbutton attribute
  3533. - bugfix: FHEMWEB slider with min > 0
  3534. - change: FHEMWEB CORS moved to options
  3535. - change: FHEMWEB closing old TCP connections
  3536. - change: FHEMWEB added "Associated with" to detail-screen (Uli)
  3537. - change: FHEMWEB added ETag headers (Matthias)
  3538. - change: FHEMWEB devStateIcon added
  3539. - change: HOWTO auf deutsch (ilmtuelp0815)
  3540. - change: 98_update.pm due a (probable) bug in perl, modules are no longer
  3541. loading automatically. A restart is required now! (M. Fischer)
  3542. - feature: 98_update.pm saves the statefile before an update (M. Fischer)
  3543. - feature: FHEMWEB longpoll reconnect (Matthias)
  3544. - bugfix: rename may overwrite other devices
  3545. - feature: FLOORPLAN longpoll (Matthias)
  3546. - feature: support for recurring events added in 57_Calendar.pm (Boris)
  3547. - feature: added support for OWL CM119,CM160 and CM180, energy sensors in
  3548. TRX_WEATHER using RFXtrx433 (Willi Herzig)
  3549. - feature: added support for KD101 smoke sensor (also set alert and pair) in
  3550. TRX_SECURITY using RFXtrx433 (Willi Herzig)
  3551. - change: changed dewpoint to work with event-on-change-reading and
  3552. technoline TX3TH (Willi Herzig)
  3553. - feature: new command fheminfo. Shows system informations. (M. Fischer)
  3554. - feature: added support for UV sensors in TRX_LIGHT using RFXtrx433 (Willi
  3555. Herzig)
  3556. - feature: added on-till and on-timer for set in TRX_LIGHT using RFXtrx433
  3557. (Willi Herzig)
  3558. - feature: generate devices with hexcodes as state for unknown types in
  3559. TRX_ELSE using RFXtrx433 (Willi Herzig)
  3560. - feature: new modules 10_OWServer.pm and 11_OWDevice.pm to interface with
  3561. OWFS
  3562. - feature: stateFormat (readingsFn modules) and showInternalValues attributes
  3563. - feature: new readingsFn modules: FS20 CUL_WS HMS CUL_EM CUL_TX EnOcean ZWav
  3564. - change: BS, USF1000, ECMDDevice, Weather, dummy migrated to readingsFN
  3565. (Boris)
  3566. - feature: telnet client mode
  3567. - bugfix: FHEMWEB longpoll misses initial state change (HM: set_on vs. on)
  3568. - change: 20_OWFS.pm, 21_OWTEMP modules flagged as "deprecated". These
  3569. modules will be removed in a future release. Use OWServer /
  3570. OWDevice instead. (M. Fischer)
  3571. - feature: a lot of new features and known 1-wire slaves to OWServer /
  3572. OWDevice added (M. Fischer)
  3573. - feature: set-extensions (additional set commands) for FS20, EnOcean, ZWave
  3574. - feature: added new command 'notice'. (M. Fischer)
  3575. - change: update supports the display and confirmation of system messages
  3576. via the new notice command (M. Fischer)
  3577. - feature: added new set commands and basicauth to 49_IPCAM.pm (M. Fischer)
  3578. - feature: userReadings
  3579. - feature: average supports more than one value in combined readings (T:x H:y
  3580. - feature: FHEMWEB serves arbitrary files from the www directory
  3581. - feature: FB_checkPw now works with a distinct fritzbox user
  3582. - bugfix: floorplan-correction for readings with longpoll. Requires local
  3583. change in css!
  3584. - feature: floorplan added js-extension from Dirk
  3585. - feature: hour resolution in SVG
  3586. - feature: ZWave support for MULTI_CHANNEL class
  3587. - feature: FHEMWEB: old-dir-support removed, image-indexing rebuilt,
  3588. smallscreen/touchpad moved to stylesheetPrefix, menuEntries
  3589. added, Extend devStateIcon, js setting of attr values in detail
  3590. screen, live slider update in detail and room view
  3591. - feature: added support for third-party packages to 98_update.pm (M. Fischer
  3592. - feature: FBAHA/FBDECT for FRITZ!DECT devices
  3593. - feature: event-min-interval Attribute
  3594. - 2012-10-28 (5.3)
  3595. - feature: added functions trim, ltrim, rtrim, UntoggleDirect,
  3596. UntoggleIndirect
  3597. - feature: added functions FB_mail, FB_WLANswitch
  3598. - rework: CUL_HM reworks with respect to protocol. additions for several
  3599. devices and commands
  3600. - feature: rfmode supports to listen to MAX if fw>1.46, 00_CUL.pm (Jens)
  3601. - feature: Status and length on cmdStack in webinterface for 10_CUL_HM
  3602. - feature: devicepair in 10_CUL_HM.pm supports unset
  3603. - feature: devicepair for single Button in 10_CUL_HM.pm (by MartinP)
  3604. - feature: new Modules 75_MSG.pm, 76_MSGFile.pm and 76_MSGMail.pm (by
  3605. Ruediger)
  3606. - feature: new Module 59_Twilight.pm to calculate current daylight
  3607. - feature: internal NotifyOrderPrefix: 98_average.pm is more straightforward
  3608. - feature: the usb command tries to flash unflashed CULs on linux
  3609. - feature: FHEMWEB: jsonp support, .holiday and .cfg added to Edit Files
  3610. - feature: SVG: filled area support, some ls/lw fixes
  3611. - feature: WOL (wake on lan) module added (by Matthias)
  3612. - feature: additional groups from /etc/groups are applied (Christopher)
  3613. - feature: updatefhem backup is using tar+gzip now
  3614. - feature: EIB: introduce Get, interpret received values upon defined model
  3615. (by datapoint types) (Maz)
  3616. - feature: NetIO230B module by Andy
  3617. - feature: Retaining configfile comments (not within a define statement)
  3618. - feature: EnOcean PM101 by Ignaz
  3619. - feature: FHEMWEB redirectCmds attribute added
  3620. - feature: CUL_TX minsecs attribute (by Arno)
  3621. - feature: webCmd in smallScreen added
  3622. - feature: TRX modules by Willi
  3623. - feature: FHEMWEB icons (by Joerg)
  3624. - feature: FHEMWEB console (same as inform timer)
  3625. - feature: remove dependency on Google::Weather, major rewrite (Boris)
  3626. - feature: started experimental interface implementation (fhem API v2)
  3627. (Boris)
  3628. - feature: sleep issued in at/notify/etc is not blocking fhem anymore
  3629. - feature: dummy got a setList attribute
  3630. - feature: new module 02_RSS.pm
  3631. - feature: at attribute alignTime added
  3632. - feature: FHEMWEB attribute values via dropdown, slider for dimmer
  3633. - feature: new attribute group for FHEMWEB (Boris)
  3634. - change: 11_FHT.pm, 50_WS300.pm, 59_Weather.pm migrated to readingsUpdate
  3635. mechanism (Boris)
  3636. - change: 59_Weather.pm migrated from Google to Yahoo Weather API (Boris)
  3637. - change: updatefhem modifications to support a clean install of fhem and
  3638. pgm2 installation, see commandref.html (M. Fischer)
  3639. - change: FHEMWEB support for the new www/pgm2 directroy added (M. Fischer)
  3640. - change: Makefile support for for the new www/pgm2 directroy and new
  3641. targets backup and uninstall added. More verbose output. (M. Fischer)
  3642. - change: backup separated from updatefhem to a new command (M. Fischer)
  3643. - feature: new command backup added (M. Fischer) new global attribute
  3644. <backupsymlink> added new global attribute <backupcmd> added new global
  3645. attribute <backup_before_update> added
  3646. - feature: new module 57_Calendar.pm (Boris)
  3647. - feature: new parameter <changed> for updatefhem added (M. Fischer) new
  3648. global attribute <exclude_from_update> added (M. Fischer)
  3649. - feature: optional telnet password added / telnet port is optional
  3650. - feature: holiday returns all matches, not only the first.
  3651. - change: CULflash separated from updatefhem to a new module (M. Fischer)
  3652. - feature: time and internet helper routines added to fhem.pl (Boris)
  3653. - change: separating common functions used by the FHEM modules into
  3654. *Utils.pm files from fhem.pl
  3655. - feature: portpassword and basicAuth may use evaluated functions
  3656. - feature: motd with SecurityCheck added
  3657. - feature: telnet module added, attr global port moved. allowfrom changed.
  3658. - feature: FhemUtils/release.pm for the new update process added. (M.
  3659. Fischer)
  3660. - bugfix: correct one-time relative at commands after reboot
  3661. - feature: ZWave added
  3662. - feature: module IPCAM added. (M. Fischer)
  3663. - feature: module HTTPSRV added (Boris)
  3664. - feature: module FLOORPLAN added (Uli Maass)
  3665. - bugfix: FHEMWEB: weblink with group attribute is shown together with other
  3666. elements
  3667. - feature: FHEMWEB: timepicker added
  3668. - feature: FHEMWEB: support for modul specific icons added (M. Fischer)
  3669. - 2011-12-31 (5.2)
  3670. - bugfix: applying smallscreen attributes to firefox/opera
  3671. - feature: CUL_TX added (thanks to Peterp)
  3672. - feature: TCM120/TCM310 + EnOcean parser added
  3673. - feature: eventMap enhanced
  3674. - bugfix: enabled logging for 59_Weather.pm (Boris)
  3675. - feature: language selection for 59_Weather.pm (Erwin)
  3676. - feature: .gplot files renamed from type to content
  3677. - bugfix: FS20 on-for-timer error reporting only in the logfile
  3678. - bugfix: FHEM2FHEM should work with CUL again, after syntax change
  3679. - feature: CUL directio mode (No Device::SerialPort needed)
  3680. - feature: FritzBox 7270 ZIP file
  3681. - bugfix: prevent fhem from stalling if telnet times out in 66_ECMD.pm
  3682. - feature: added postproc ability to classdef in 66_ECMD.pm (Boris, Heinz)
  3683. - feature: FHEMWEB longpoll mode, small fixes, tuned smallscreen mode
  3684. - feature: average module added
  3685. - change: moved the berliOS CVS repository to a sourceforge SVN repository
  3686. - feature: all FHEM modules have now a subversion id.
  3687. - bugfix: new perl compiled for the FritzBox 7270
  3688. - feature: regexp1WontReactivate Attribute added
  3689. - bugfix: XmlList special handling
  3690. - bugfix: CUL_WS rain sensor corr1 fix
  3691. - feature: FHEMWEB stylesheet attribute repaced with stylesheetPrefix
  3692. - feature: notify attribute forwardReturnValue
  3693. - change: move JsonList from contrib to main-modules
  3694. - change: JsonList output optimized and more structured
  3695. - feature: FHEMWEB save button, smallscreen first screen fix
  3696. - feature: FHEMWEB encoding is now UTF-8, alias attribute is respected
  3697. - change: HTTPS certs directory moved from cwd into modpath
  3698. - feature: shutdown parameter restart added
  3699. - feature: usb scan/create command added (part of autocreate).
  3700. - feature: SaveAs added to FHEMWEB Edit-Files
  3701. - feature: EnOcean ElTako dimmer by Marc.
  3702. - feature: fhem is started as user fhem on the FB7390
  3703. - 2011-07-08 (5.1)
  3704. - feature: smallscreen optimizations for iPhone
  3705. - feature: FHT8V rewrite (and moved from contrib into the FHEM directory).
  3706. - feature: PID rewrite (and moved from contrib into the FHEM directory).
  3707. - feature: FHEM2FHEM module
  3708. - bugfix: CUL get should not digest foreign events (fhtsoftbuffer)
  3709. - bugfix: S300TH sanity check won't allow negative temperatures.
  3710. - feature: decode CUL uptime
  3711. - feature: USB doc changes, FHZ initFS20_02/stopHMS parameters by Andreas.
  3712. - feature: CUL_HM for some HomeMatic devices.
  3713. - bugfix: HTML-Syntax check of the pgm2 output and documents (*.html)
  3714. - feature: added date alias for FHT80b (Boris)
  3715. - feature: attr may be a regexp (for CUL_IR)
  3716. - feature: Homepage moved from koeniglich.de/fhem to fhem.de
  3717. - feature: eventMap attribute
  3718. - feature: 64_ESA2000 added (by STefan/Gerd)
  3719. - feature: new modules 66_ECMD.pm and 67_ECMDDevice.pm for ethersex-enabled
  3720. devices and alike.
  3721. - bugfix: serial port setting on Linux broken if running in the background
  3722. - feature: IPV6 support, FHEMWEB basicAuth and HTTPS support
  3723. - feature: createlog added to the autocreate module
  3724. - feature: contrib/tcptee.pl added
  3725. - feature: HMLAN support
  3726. - feature: Fritzbox7390 image
  3727. - feature: pgm2 tablet support, included into the default configuration
  3728. - feature: TUL/EIB Support (by Maz)
  3729. - feature: updatefhem/CULflash
  3730. - feature: $value{} => Value(), $oldvalue => OldValue()/OldTimestamp()
  3731. - 2010-08-15 (5.0)
  3732. - **NOTE*: The default installation path is changed to satisfy lintian
  3733. - feature: KM271
  3734. - bugfix: 99_SUNRISE_EL endless loop bug
  3735. - feature: CUL: optional baudrate spec in definition
  3736. - feature: CUL: sendpool attribute
  3737. - feature: CUL_HOERMANN module added
  3738. - bugfix: DST change: absolute at and relative sunrise fix
  3739. - feature: FHEMWEB javascript additions for SVG plots (click on lines/labels)
  3740. - feature: FHEMWEB smallscreen attribute (for smartphones)
  3741. - bugfix: the internal fhem() used in perl oneliners does not return a value
  3742. - feature: Dimmer function of X10 module changed to match FS20
  3743. - feature: allow only meaningful readings (fill level > -5%) in USF1000
  3744. - feature: device attr links in commandref.html
  3745. - bugfix: make BS known to CUL to avoid lost messagesif both FHZ1300 and CUL
  3746. are connected, adjust matching rule
  3747. - feature: Copy&Paste in SVG
  3748. - feature: Debian/Ubuntu Package. Install-path changes to satisfy lintian
  3749. - feature: Allnet 3076/4027/4000T
  3750. - feature: RFXCOMM Module for Oregon Weatherstations
  3751. - feature: Davis VantagePro2
  3752. - feature: ELV USB-WDE1
  3753. - feature: addvaltriggers CUL attribute for adding RSSI as a trigger
  3754. - feature: CUL_WS sanity check for large temp differences.
  3755. - 2010-03-13 (4.9)
  3756. - bugfix: changed the fhem prompt from FHZ> to fhem>
  3757. - bugfix: CUL_RFR fixes (chaining RFR's should work)
  3758. - bugfix: Path in the examples fixed (got corrupted)
  3759. - bugfix: PachLog fixes from Axel
  3760. - bugfix: HOWTO/Examples revisited for correctness
  3761. - bugfix: INITIALIZED, DEFINED, RENAMED, DELETED triggers
  3762. - feature: image weblinks from Stefan
  3763. - feature: OWFS support for passive Devices e.g. DS9097 (see commandref.html)
  3764. - bugfix: OWFS crash fhem with PGM2/3, xmllist (M.Fischer)
  3765. - bugfix: OWTEMP Defining a device without OWFS now fails (M.Fischer)
  3766. - bugfix: 21_OWTEMP.pm missing trigger fo notify/filelog (M.Fischer)
  3767. - feature: 99_getstate.pm get state from S555TH now (M.Fischer)
  3768. - feature: pgm3: automatic support for CUL_WS (S300TH) added (MartinH)
  3769. - bugfix: 21_OWTEMP.pm missing space within state logging (M.Fischer)
  3770. - bugfix: 21_OWTEMP.pm interval fixed (M.Fischer)
  3771. - bugfix: 21_OWTEMP.pm rewrite with errorcontrol and demo mode (M.Fischer)
  3772. - feature: ignore attribute
  3773. - bugfix: [pgm3] table-format on Android-Browser optimized
  3774. - feature: [pgm3] Skinable - change the colors.
  3775. - feature: [pgm3] Rooms possible for Webcam and Google-Weather
  3776. - bugfix: dummy/structure was listed twice in list and xmllist
  3777. - feature: 11_FHT.pm added new readings for warnings on battery, lowtemp,
  3778. window and windowsensor (M.Fischer)
  3779. - feature: autocreate.pm (create undefined RF devices, logs and plots)
  3780. - feature: on-for-timer added for X10 modules (Boris)
  3781. - bugfix: pgm3: Better check of availability of google-weather (MartinH)
  3782. - feature: pgm3: DBLog added for everything except UserDefs (Gerhard Pfeffer
  3783. / MartinH)
  3784. - feature: pgm2 style changes, SVG in background, optional compression
  3785. - 2009-11-28 (4.8)
  3786. - bugfix: loosing data when sending FS20 messages in a group
  3787. - bugfix: better handling of disconnected CUN
  3788. - feature: softfhtbuffer added to CUL
  3789. - bugfix: pgm3: Pulldown-Menu FHTDEV with error-check (MartinH)
  3790. - feature: duplicate buffer added for multi-cul/-fhz setups
  3791. - feature: 20_OWFS.pm for 1-Wire via OWFS added (Martin Fischer)
  3792. - feature: 21_OWTEMP.pm for 1-Wire Digital Thermometer added (Martin Fischer)
  3793. - feature: CUL_FHTTK from Kai
  3794. - feature: pgm3: Google-Weather, Battery-Check, Log-View added (MartinH)
  3795. - feature: CUL_RFR (RF_ROUTING) added
  3796. - feature: Command save retains now the order of the old config file
  3797. - feature: List parameter added (list .* RFR_MSGCNT)
  3798. - 2009-10-23 (4.7)
  3799. - bugfix: Reattached corrupted CUL device caused uninitialized message
  3800. - bugfix: CUL/HMS changes, HMS cleanup
  3801. - bugfix: EM/EMWZ/EMGZ set changed to work in FHEMWEB
  3802. - bugfix: Avoid unitialized in xmllist for corrupt readings, reporter Boris
  3803. - bugfix: Add binmode to 01_fhemweb.pm for windows
  3804. - bugfix: Uniform check for windows, enable CUL for windows.
  3805. - bugfix: CUL/HMS parsing patches from Peter
  3806. - bugfix: Fixes for Windows by Klaus
  3807. - bugfix: Another "rereadcfg" bugfix
  3808. - feature: Update to the current (1.27) CUL FHT interface
  3809. - feature: suppress inplausible readings from USF1000
  3810. - feature: get time, fwrev, set reopen for CM11 (Boris 2009-09-12)
  3811. - bugfix: FHZ_ReadAnswer bugfix for Windows (Klaus, 20.8.2009)
  3812. - feature: CUL: device access code reorganized, TCP/IP support added (CUN)
  3813. - feature: Pachube module from Axel
  3814. - feature: dumpdef module from Axel in contrib
  3815. - feature: javascripting support in FHEMWEB (Klaus/Axel)
  3816. - feature: Module 09_BS.pm for brightness sensor added (Boris 2009-09-20)
  3817. - 2009-07-03 (4.6)
  3818. - bugfix: fht actuator message clarification by Klaus
  3819. - feature: getstate command from Martin (25.12)
  3820. - bugfix: at drifts for relative timespecs
  3821. - bugfix: Add IODev to CUL/EM/CUL_WS/HMS/KS300
  3822. - bugfix: FileLog get (pgm2 plots) wont find the first row in the file
  3823. - feature: 00_CUL: Answer CUR requests (status/time/fht)
  3824. - bugfix: support for second correction factor for EMWZ in 15_CUL_EM added
  3825. - feature: CUL further sets/gets added
  3826. - feature: Removed msghist for multiple FHZ handling, IODev attribute added
  3827. - bugfix: cut off string "(counter)" from fallback value in 13_KS300.pm
  3828. - feature: daily/monthly cumulated values for EMWZ/EMGZ/EMWM with 15_CUL_EM
  3829. - feature: 01_FHEMWEB.pm: multiple room assignments
  3830. - feature: 01_FHEMWEB.pm: fixedrange with optional [day|week|month|year]
  3831. - feature: 01_FHEMWEB.pm: attr title and label for flexible .gplot files
  3832. - feature: fhem.pl: attr global logdir used by wildcard %ld
  3833. - feature: do not block on disconnected devices (FHZ/CM11/CUL)
  3834. - bugfix: deleting at definition in the at command
  3835. - bugfix: deleting a notify/at/watchdog definition in a notify/at/watchdog
  3836. - feature: devspec <attr>=<value>. E.g. set room=kitchen off; list disabled=
  3837. - feature: Common Module calling for CUL/FHZ/CM11
  3838. - feature: Store CUL sensitivity info
  3839. - feature: avoid the "unknown/help me" message for unloaded devices
  3840. - feature: structure module for large installations
  3841. - feature: Cost Control in 15_CUL_EM (CostPerUnit, BasisFeePerMonth)
  3842. - feature: add counter differential per time in 81_M232Counter.pm
  3843. - feature: added USB compendium to documentation
  3844. - feature: pgm3: Documentation for pgm3 updated, HMS100CO added (and bugfix)
  3845. - bugfix: Defining a repeated at job in a sunrise/sunset at job fails
  3846. - bugfix: FHT "summer" fix (avoiding a lot of syncnow)
  3847. - feature: FHEMWEB modules added
  3848. - feature: holiday module + doc + example + holiday2we attribute
  3849. - bugfix: sunrise stuff fixed, doc missing
  3850. - feature: CUL FHT sending added
  3851. - bugfix: workaround to make M232 counter wraparound
  3852. - feature: sequence module added
  3853. - feature: Google Weather API support for FHEM (Boris 2009-06-01)
  3854. - feature: lazy attribute for FHT devices (Boris 2009-06-09)
  3855. - feature: tmpcorr attribute for FHT devices
  3856. - feature: CUL_EM generates an event for each of the READINGS
  3857. - feature: USF1000S support for FHEM added (Boris 2009-06-20)
  3858. - feature: CUL supports HMS (culfw >= 1.22 needed)
  3859. - feature: CUL shutdown procedure added
  3860. - feature: 14_CUL_WS: better error checking
  3861. - bugfix: webpgm2 multi line editing is working again
  3862. - 2008-12-23 (4.5)
  3863. - bugfix: further 01_FHEMWEB cleanup
  3864. - feature: CUL support for FS20(r/w), FHT(readonly), KS300 and EM
  3865. - feature: command list outputs the device attributes too
  3866. - bugfix: rename bugs fixed
  3867. - bugfix: better integration of ReadyFn (Windows), slight overall speedup
  3868. - bugfix: Ignore/correct casing when autoloading modules
  3869. - bugfix: at is executed twice after a modify (rufus99, 2008-09-10)
  3870. - feature: FHT internal modifications (better protocol understanding)
  3871. - feature: add timestamp to inform
  3872. - feature: The strange stty settings in 00_FHEM.pm are optional
  3873. - bugfix: webpgm2 iPhone fix
  3874. - feature: fullinit and reopen commands for FHZ added (Boris 2008-11-01)
  3875. - bugfix: undefined NotifyFn in fhem.pl (Boris 2008-11-01)
  3876. - feature: new modules 00_CM11.pm and 20_X10.pm for integration of X10
  3877. devices in fhem (Boris 2008-11-02)
  3878. - feature: X10 support for pgm3 (Boris 2008-11-02)
  3879. - bugfix: FHT short message warning
  3880. - bugfix: rereadconfig crashes with active webpgm2 connections (2008-11-13)
  3881. - bugfix: watchdog crash (2008-11-15)
  3882. - bugfix: Strange call for nonexistent MyCUL: ReadFn
  3883. - feature: webpgm2: gplot output goes to /tmp/gnuplot.err
  3884. - feature: devspec TYPE,DEF,STATE. e.g. list TYPE:FS20, set DEF:123 on
  3885. - bugfix: at schedules 2 events after the DST change (fix not verified)
  3886. - feature: commandref.html reorg. There are now device sections.
  3887. - feature: CUL / CUL_EM / CUL_WS documentation
  3888. - feature: do not block fhem when the CUR is disconnected
  3889. - bugfix: correct correction factors for EMEM in 15_CUL_EM.pm
  3890. - bugfix: more stable CUL initialization
  3891. - feature: reworked 15_CUL_EM.pm to account for timer wraparounds, more
  3892. readings added
  3893. - feature: speed gain through disabled refreshvalues query to all FHTs at
  3894. definition; if you want it back at a "set myFHT report1 255
  3895. report2 255" command to the config file.
  3896. - feature: fhem commands may be added in modules. XmlList is external now.
  3897. - bugfix: rereadcfg from webpgm2 does not crash fhem.pl
  3898. - feature: jsonlist command from Martin (contrib/JsonList)
  3899. - feature: contrib/rotateShiftWork from Martin
  3900. - feature: contrib/fhem2speech from Martin
  3901. - bugfix: attributes of at devices disappear
  3902. - feature: attribute rainadjustment for KS300 (Boris 2008-12-17)
  3903. - bugfix: deleting at / watchdog while active creates an empty device
  3904. - feature: ExactId trigger added for wildcard HMS devices
  3905. - 2008-08-04 (4.4)
  3906. - feature: RM100-2 battery empty warning (mare 23.07.08)
  3907. - feature: optimising the pgm2/SVG memory usage
  3908. - feature: autoloading FHEM modules
  3909. - bugfix: STATE/$value is carrying again the correct value
  3910. - feature: enhancing the Makefile and the documentation
  3911. - feature: 90_at is using now InternalTimer, subsecond precision added
  3912. - feature: HMS100-FIT added (01.01.08 by Peter and 22.01.08 by Juergen)
  3913. - feature: 91_watchdog added to handle the HMS100-FIT
  3914. - feature: cum_kWh/cum_m3 added to EMWZ/EMGZ (11.01.08 by Peter)
  3915. - 2008-07-12 (4.3)
  3916. - bugfix: KS300 state was wrong after the STATE bugfix
  3917. - feature: HMS100CO (by Peter)
  3918. - feature: EMGZ (by Peter)
  3919. - feature: Generate warning if too many commands were sent in the last hour
  3920. - doc: linux.html: Introduction (Peter S.)
  3921. - feature: contrib/82_M232Voltage.pm (by Boris, 24.12)
  3922. - feature: delattr renamed to deleteattr (Rudi, 29.12)
  3923. - feature: defattr renamed to setdefaultattr (Rudi, 29.12)
  3924. - feature: device spec (list/range/regexp) for most commands implemented
  3925. - feature: %NAME, %EVENT, %TYPE parameters in notify definition
  3926. - feature: added 93_DbLog.pm, database logging facility (Boris, 30.12.)
  3927. - feature: webfrontend/pgm2 converted to a FHEM module
  3928. - bugfix: 99_SUNRISE_EL.pm: may schedule double events
  3929. - bugfix: 62_EMEM.pl, contrib/em1010.pl: correct readings for energy_kWh
  3930. and energy_kWh_w (Boris, 06.01.08)
  3931. - feature: global attr allowfrom, as wished by Holger (8.1.2008)
  3932. - feature: FHT: multiple commands, softbuffer changes, cmd rename, doc
  3933. - feature: EM1010PC: automatic reset
  3934. - feature: contrib/00_LIRC.pm (25.3, by Bernhard)
  3935. - bugfix : 00_FHZ: additional stty settings for strange Linux versions
  3936. - bugfix : pgm2 wrong temp summary for FHT's (reported by O.D., 16.4.2008)
  3937. - feature: FHEM modules may live on a filesystem with "ignorant" casing (FAT)
  3938. - feature: FileLog "set reopen" for manual tweaking of logfiles.
  3939. - feature: multiline commands are supported through the command line
  3940. - feature: pgm2 installation changes, multiple instances, external css
  3941. - feature: 87_ws2000.pm (thomas 10.05.08)
  3942. - contrib: ws2000_reader.pl Standalone decoder and server (thomas 10.05.08)
  3943. - doc: update fhem.html and commandline.html reflecting ws2000 and
  3944. windows installation(thomas 10.05.08)
  3945. - feature: add ReadyFn to fhem.pl in main loop to have an alternative for
  3946. select, which is not working on windows (thomas 11.05)
  3947. - feature: set timeout to 0.2s, if HandleTimeout returns undef=forever
  3948. - bugfix : WS2000:fixed serial port access on windows by replacing FD with
  3949. ReadyFn
  3950. - bugfix : FileLog: dont use FH->sync on windows (not implemented there)
  3951. - feature: EM, WS300, FHZ:Add Switch for Device::SerialPort and
  3952. Win32::SerialPort to get it running in Windows (sorry, untested)
  3953. - bugfix: FileLog undefined $data in FileLog_Get
  3954. - feature: fhem.pl check modules for compiletime errors and do not initialize
  3955. them
  3956. - feature: M232 add windows support (thomas 12.05.08)
  3957. - feature: add simple ELV IPWE1 support (thomas 12.05.08)
  3958. - feature: FileLog get to read logfiles. Used heavily by webpgm2
  3959. - feature: webpgm2: gnuplot-scroll mode to navigate/zoom in logfiles
  3960. - bugfix: deleting FS20 device won't result in unknown device (Daniel, 11.7)
  3961. - feature: webpgm2 generates SVG's from logs: no need for gnuplot
  3962. - bugfix: examples corrected to work with current syntax
  3963. - 2007-12-02 (4.2)
  3964. - feature: added archivedir/archivecmd to the the main logfile
  3965. - feature: 99_Sunrise_EL.pm (does not need any Date modules)
  3966. - bugfix: seldom xmllist error resulting in corrupt xml (Martin/Peter, 4.9)
  3967. - bugfix: FHT mode holiday_short added (9.9, Dirk)
  3968. - bugfix: Modifying a device from its own trigger crashes (Klaus, 10.9)
  3969. - feature: webpgm2 output reformatted
  3970. - feature: webpgm2 displaying multiple plots
  3971. - feature: FHT lime-protection code discovered by Dirk (7.10)
  3972. - feature: softwarebuffer for FHT devices (Dirk 17.10)
  3973. - feature: FHT low temperatur warning and offset (Dirk 17.10)
  3974. - change: change FHT state into warnings (Dirk 17.10)
  3975. NOTE: you'll get an undefined type state &
  3976. undefined type unknown_85 after upgrade.
  3977. - feature: Softwarebuffer code simplified (Rudi 22.11)
  3978. - bugfix: bug #12327 doppeltes my
  3979. - bugfix: set STATE from trigger
  3980. - bugfix: readings state vs STATE problem (xmllist/trigger)
  3981. - change: SUNRISE doc changed (99_SUNRISE.pm -> 99_SUNRISE_EL.pm)
  3982. - feature: support for the M232 ELV device (Boris, 25.11)
  3983. - feature: alternativ Quad-based numbers for the FS20 (Matthias, 24.11)
  3984. - feature: dummy type added (contrib/99_dummy.pm)
  3985. - 2007-08-05 (4.1)
  3986. - doc: linux.html (private udev-rules, not 50-..., ATTRS)
  3987. - bugfix: setting devices with "-" in their name did not work
  3988. - doc: fhem.pl and commandref.html (notifyon -> notify, correction
  3989. of examples)
  3990. - feature: modify command added
  3991. - feature: The "-" in the name is not allowed any more
  3992. - bugfix: disabled notify causes "uninitialized value" (STefan, 1.5)
  3993. - bugfix: deleted FS20 items are still logging (zombie) (Gerhard, 16.5)
  3994. - bugfix: added FS20S8, removed stty_parmrk (Martin, 24.5)
  3995. - feature: added archivedir/archivecmd to the FileLog
  3996. - feature: added EM1010PC/EM1000WZ/EM1000EM support
  3997. - bugfix: undefined messages for unknown HMS devs (Peter, 8.6)
  3998. - bugfix: em1010 and %oldvalue bugs (Peter, 9.6)
  3999. - bugfix: SCIVT solar controller (peterp, 1.7)
  4000. - bugfix: WS300 loglevel change (from 2 to 5 or device specific loglevel)
  4001. - feature: First steps for a Fritz!Box port. See the fritzbox.html
  4002. - 2007-04-14 (4.0)
  4003. - bugfix: deny at +{3}... (only +*{3} allowed), reported by Bernd, 25.01
  4004. - bugfix: allow numbers greater then 9 in at +{<number>}
  4005. - feature: new 50_WS300.pm from Martin (bugfix + rain statistics, 26.01)
  4006. - feature: renamed fhz1000 to fhem
  4007. - feature: added HISTORY and README.DEV
  4008. - doc: Added description of attribute "model".
  4009. - bugfix: delete the pidfile when terminating. (reported by Martin and Peter
  4010. - feature: attribute showtime in web-pgm2 (show time instead of state)
  4011. - feature: defattr (default attribute for following defines)
  4012. - feature: added em1010.pl to the contrib directory
  4013. - doc: added linux.html (multiple devices, udev-links)
  4014. - REORGANIZATION:
  4015. - at/notify "renamed" to "define <name> at/notify"
  4016. - logfile/modpath/pidfile/port/verbose "renamed" to "attr global xxx"
  4017. - savefile renamed to "attr global statefile"
  4018. - save command added, it writes the configfile and the statefile
  4019. - delattr added
  4020. - list/xmllist format changed
  4021. - disable attribute for at/notify/filelog
  4022. See HISTORY for details and reasoning
  4023. - added rename command
  4024. - webpgm2 adapted to the new syntax, added device specific attribute
  4025. and "set" support, gnuplot files are configurable, links to the
  4026. documentation added.
  4027. - bugfix: more thorough serial line initialization
  4028. - 2007-01-25 (3.3)
  4029. - bugfix: 50_WS300.pm fix from Martin
  4030. - bugfix: pidfile does not work as expected (reported by Martin)
  4031. - bugfix: %U in the log-filename is wrong (bugreport by Juergen)
  4032. - feature: %V added to the log-filename
  4033. - feature: KS300 wind calibration possibility added
  4034. - feature: (software) filtering repeater messages (suggested by Martin)
  4035. - feature: the "client" fhz1000.pl can address another host
  4036. - bugfix: empty FHT battery is not reported (by Holger)
  4037. - feature: new FHT codes, e.g. month/day/hour/minute setting (by Holger)
  4038. - 2007-01-14 (3.2)
  4039. - bugfix: example $state changed to $value (remco)
  4040. - bugfix: sun*_rel does not work correctly with offset (Sebastian)
  4041. - feature: new HMS100TF codes (Sebastian)
  4042. - feature: logging unknown HMS with both unique and class ID (Sebastian)
  4043. - feature: WS300: "Wetter-Willi-Status", rain_raw/rain_cum added, historic
  4044. data (changes by Martin & Markus)
  4045. - bugfix: broken rereadcfg / CommandChain after init
  4046. (reported by Sebastian and Peter)
  4047. - bugfix: sunrise_coord returned "3", which is irritating
  4048. - 2007-01-08 (3.1)
  4049. - bugfix: delete checks the arg first "exactly", then as a regexp
  4050. - bugfix: sun*_rel does not work correctly with offset (Martin)
  4051. - feature: FAQ entry on how to install the sunrise stuff.
  4052. - feature: the inner core is modified to be able to handle more than one "IO"
  4053. device, i.e multiple FHZ at the same time, or FHZ + FS10 + WS300.
  4054. Consequences:
  4055. - "fhzdev <usbdevice>" replaced with "define <FHZNAME> FHZ <usbdevice>"
  4056. - "sendraw <fn> <code>" replaced with "set <FHZNAME> raw <fn> <code>"
  4057. - module function parameters changed (for module developers)
  4058. - set FHZ activefor dev
  4059. - select instead sleep after sending FHZ commands
  4060. - the at timer is more exact (around 1msec instead of 1 sec)
  4061. - ignoring FS20 device 0001/00/00
  4062. - feature: contrib/serial.pm to debug serial devices.
  4063. - feature: WS300 integrated: no external program needed (Martin)
  4064. - feature: updated to pgm3-0.7.0, see the CHANGELOG at Martins site
  4065. - 2006-12-28 (3.0)
  4066. - bugfix: KS300: Make the temperature negative, not the humidity
  4067. - bugfix: generate correct xmllist even with fhzdev none (Martin, 12.12)
  4068. - feature: one set command can handle multiple devices (range and enumeration
  4069. - feature: new FS20 command on-till
  4070. - feature: perl: the current state is stored in the %value hash
  4071. - feature: perl: sunset renamed to sunset_rel, sunset_abs added (for on-till)
  4072. - feature: perl: isday function added
  4073. - feature: follow-on-for-timer attribute added to set the state to off
  4074. - bugfix: the ws300pc negative-temp bugfix included (from Martin Klerx)
  4075. - feature: version 0.6.2 of the webpgm3 included (from Martin Haas)
  4076. - 2006-11-27 (2.9a)
  4077. - bugfix: FileLog+Unknown device generates undefined messages
  4078. - bugfix: trigger with unknown device generates undefined messages
  4079. - 2006-11-19 (2.9)
  4080. - bugfix: fhz1000.pl dies at startup if the savefile does not exist
  4081. - bugfix: oldvalue hash is not initialized at startup (peter, Nov 09)
  4082. - feature: Notify reorganization (requested by juergen and matthias) :
  4083. - inform will be notified on both real events and set or trigger commands
  4084. - filelogs will additionally be notified on set or trigger commands
  4085. - the extra_notify flag is gone: it is default now, there is a
  4086. do_not_notify flag for the opposite behaviour.
  4087. - feature: at timespec as a function. Example: at +*{sunset()}
  4088. commandref.html and examples revisited.
  4089. - feature: 99_SUNRISE.pm added to use with the new at functionality
  4090. (replaces the old 99_SUNSET.pm)
  4091. - feature: webpgm2 "everything" room, at/notify section, arbitrary command
  4092. - bugfix: resetting the KS300
  4093. - feature: updated ws300pc (from martin klerx, Nov 08)
  4094. - bugfix: parsing timed commands implemented => thermo-off,thermo-on and
  4095. activate replaced with timed off-for-timer,on-for-timer and
  4096. on-old-for-timer (reported by martin klerx, Nov 08)
  4097. - feature: pidfile (requested by peter, Nov 10)
  4098. - bugfix: function 81 is not allowed
  4099. - 2006-11-08 (2.8)
  4100. - feature: store oldvalue for triggers. perl only. requested by peter.
  4101. - feature: inform cmd. Patch by Martin. There are many Martins around here
  4102. - bugfix: XML: fix & and < and co
  4103. - bugfix: Accept KS300 negative temperature values
  4104. - change: the FS20 msg "rain-msg" is called now "activate"
  4105. - feature: start/stop rc script from Stefan (in the contrib directory)
  4106. - feature: attribute extra_notify: setting the device will trigger a notify
  4107. - feature: optional repeat count for the at command
  4108. - feature: skip_next attribute for the at command
  4109. - feature: WS300 support by Martin. Check the contrib/ws300 directory.
  4110. - bugfix: 91_DbLog.pm: retry if the connection is broken by Peter
  4111. - feature: Martin's pgm3-0.5.2 (see the CHANGELOG on his webpage)
  4112. - feature: RRD logging example by Peter (in the contrib/rrd directory)
  4113. - 2006-10-03 (2.7)
  4114. - bugfix: Another try on the > 25.5 problem. (Peters suggestion)
  4115. - feature: 99_ALARM.pm from Martin (in the contrib directory)
  4116. - feature: HMS100TFK von Peter P.
  4117. - feature: attribute loglevel
  4118. - feature: attribute dummy
  4119. - feature: attr command documented
  4120. - feature: the current version (0.5a) of the pgm3 from Martin.
  4121. - 2006-09-13 (2.6a)
  4122. - bugfix: the FHT > 25.5 problem again. A never ending story.
  4123. - 2006-09-08 (2.6)
  4124. - bugfix: updated the examples (hint from Juergen)
  4125. - bugfix: leading and trailing whitespaces in commands are ignored now
  4126. - feature: making life easier for perl oneliners: see commandref.html
  4127. (motivated by STefans suggestions)
  4128. - feature: include command and multiline commands in the configfiles (\)
  4129. - bugfix: web/pgm2 KS300 rain plot knows about the avg data
  4130. - bugfix: the FHT > 25.5 problem. Needs to be tested.
  4131. - feature: log unknown devices (peters idea, see notifyon description)
  4132. - feature: HMS wildcard device id for all HMS devices. See the define/HMS
  4133. section in the commandref.html for details. NOTE: the wildcard
  4134. for RM100-2 changed from 1001 to 1003. (peters idea)
  4135. - feature: rolwzo_no_off.sh contrib file (for those who were already closed
  4136. out by automatically closing rollades, by Martin)
  4137. - feature: the current version (0.4.5) of the pgm3 from Martin.
  4138. - 2006-08-13 (2.5)
  4139. Special thanks to STefan Mayer for a lot of suggestions and bug reports
  4140. - If a command is enclosed in {}, then it will be evaluated as a perl
  4141. expression, if it is enclosed in "" then it is a shell command, else it is
  4142. a "normal" fhz1000 command.
  4143. "at" and "notifyon" follow this convention too.
  4144. Note: a shell command will always be issued in the background.
  4145. - won't die anymore if the at spec contains an unknown command
  4146. - rereadcfg added. Sending a HUP should work better now
  4147. - escaping % and @ in the notify argument is now possible with %% or @@
  4148. - new command trigger to test notify commands
  4149. - where you could specify an fhz command, now you can specify a list of
  4150. them, separated by ";". Escape is ;;
  4151. - KS300 sometimes reports "negative" rain when it begins to rain. Filter
  4152. such values. israining is set when the raincounter changed or the ks300
  4153. israining bit is set.
  4154. - sleep command, with millisecond accuracy
  4155. - HMS 100MG support by Peter Stark.
  4156. - Making FHT and FS20 messages more uniform
  4157. - contrib/fs20_holidays.sh by STefan Mayer
  4158. (simulate presence while on holiday)
  4159. - webfrontends/pgm4 by STefan Mayer: fs20.php
  4160. - KS300 avg. monthly values fixed (hopefully)
  4161. - deleted undocumented "exec" function (you can write it now as {...})
  4162. - 2006-07-23 (2.4)
  4163. - contrib/four2hex (to convert between ELV and our codes) by Peter Stark
  4164. - make dist added to set version (it won't work in a released version)
  4165. - reload function to reload (private) perl modules
  4166. - 20_FHT.pm fix: undef occures once without old data
  4167. - "setstate comment" is replaced with the attr command (i.e. attribute).
  4168. The corresponding xmllist COMMENT tag is replaced with the ATTR tag.
  4169. Devices or logs can have attr definitions.
  4170. - webfrontend/pgm2 (fhzweb.pl) updated to handle "room" attributes(showing
  4171. only devices in this room).
  4172. - version 0.4.2 of webfrontend/pgm3 integrated.
  4173. - contrib/ks300avg.pl to compute daily and monthly avarage values.
  4174. - the 40_KS300.pm module is computing daily and monthly avarages for the
  4175. temp/hum and wind values and sum of the rain. The cum_day and cum_month
  4176. state variables are used as helper values. To log the avarage use the
  4177. .*avg.* regexp. The regexp for the intraday log will trigger it also.
  4178. - Added the contrib file garden.pl as a more complex example: garden
  4179. irrigation. The program computes the time for irrigation from the avarage
  4180. temperature reported by the ks300-2.
  4181. - Enable uppercase hex codes (Bug reported by STefan Mayer)
  4182. - Renamed the unknown_XX FHT80b codes to code_XXXXXX, this will produce
  4183. "Undefined type" messages when reading the old save file
  4184. - RM100-2 added (thanks for the codes from andikt).
  4185. - 2006-6-22 (2.3)
  4186. - CRC checking (i.e. ignoring messages with bad CRC, message on verbose 4)
  4187. - contrib/checkmesg.pl added to check message consistency (debugging)
  4188. - FHT: unknown_aa, unknown_ba codes added. What they are for?
  4189. - Empty modpath / no modpath error messages added (some user think modpath is
  4190. superfluous)
  4191. - Unparsed messages (verbose 5) now printed as hex
  4192. - Try to reattach to the usb device if it disappears: no need to
  4193. restart the server if the device is pulled out from the USB socket and
  4194. plugged in again (old versions go into a busy loop here).
  4195. - Supressing the seldom (ca 1 out of 700) short KS300 messages.
  4196. (not sure how to interpret them)
  4197. - Added KS300 "israining" status flag. Note: this not always triggers when it
  4198. is raining, but there seems to be a correlation. To be evaluated in more
  4199. detail.
  4200. - notifyon can now execute "private" perl code as well (updated
  4201. commandref.html, added the file example/99_PRIV.pm)
  4202. - another "perl code" example is logging the data into the database
  4203. (with DBI), see the file contrib/91_DbLog.pm. Tested with an Oracle DB.
  4204. - logs added to the xmllist
  4205. - FHT80b: Fix measured-temp over 25.5 (handling the tempadd messages better)
  4206. - 2006-05-20 (2.2)
  4207. - FHZ1300 support verified (+ doc changes)
  4208. - KS300 support added (with Temperature, Humidity, Wind speed, Rain).
  4209. Not verified/undecoded: subzero temp, weak battery, Is-raining flag,
  4210. wind speed > 100km/h
  4211. - webpgm2 log fix for "offed" FHT devices (with no actuator data)
  4212. - webpgm3 upgrade (by Martin Haas, see webpgm/pgm3/docs/CHANGES for details)
  4213. - HMS logging/state format changed to make it similar to KS300
  4214. - added HMS100WD (thanks to Sascha Pollok)
  4215. - ntfy/logging changed to be able to notify for multiple attributes
  4216. arriving in one message
  4217. - central FHTcode settable (see commandref.html)
  4218. - optionally listen for non-local requests (port <num> global)
  4219. - unknown logging
  4220. - FAQ
  4221. - 2006-04-15 (2.1)
  4222. - webfrontend/pgm2 changes:
  4223. - make it work on Asus dsl-routers (no "use warnings")
  4224. - css/readonly configurable
  4225. - Formatting for HMS data
  4226. - comments can be added to each device (setstate <dev> comment:xxx)
  4227. - testbed to dry-test functionality (test directory)
  4228. - added an empty hull for the KS300 weather module
  4229. - added undocumented "exec" function to call arbitrary program parts
  4230. for debugging. Example: exec FhzDecode("81xx04xx0101a0011234030011");
  4231. - webfrontend/pgm3, contributed by Martin Haas
  4232. - fixed pgm1: changing values should work now
  4233. - 2006-04-02 (2.0)
  4234. - XmlList and webfrontend/pgm1 programs from Raoul Matthiessen
  4235. - list tries to display the state and not the last command
  4236. - Both log facilities (FileLog and Log) take wildcards
  4237. (week, year, month, etc) to make logfile rotating easier
  4238. - webfrontend/pgm2
  4239. - 2006-02-12 (1.9b)
  4240. - Bugfix: Fixing the same bug again (thanks to Martin)
  4241. - 2006-02-12 (1.9a)
  4242. - Bugfix: wrong rights for HMS and wrong place for readonly
  4243. (thanks to Juergen)
  4244. - 2006-02-10 (1.9)
  4245. (aka as the Juergen release)
  4246. - The FHZ1300 is reported to work
  4247. - Bugfix: spaces before comment in the config file should be ignored
  4248. - added FS20STR codes to 10_FS20.pm
  4249. - names restricted to A-Za-z0-9.:- (especially _ is not allowed)
  4250. - delete calles now an UndefFn in the module
  4251. - implementation of FS20 function group/local master/global master
  4252. - the list command tells you the definition of the device too
  4253. - 2006-01-05 (1.8)
  4254. - Bugfix: detailed FS20 status was not set from external event
  4255. - Bugfix: setstate for FS20 returned the last state set
  4256. - Bugfix: undefined FS20 devices (can) crash the server
  4257. - HMS module added by Martin Mueller
  4258. (currently supporting the HMS100T & HMS100TF)
  4259. - Log modules added, the first one being a simple FileLog
  4260. (inspired by Martin Mueller)
  4261. - A little gnuplot script to display temperature and actuator changes
  4262. - 2006-01-04 (1.7)
  4263. - the at command can be used to execute something repeatedly with *
  4264. - ntfy can filter on device or on device+event with a regexp
  4265. - checking the delete and notify regexps if they make sense
  4266. - the FHT init string is now a set command (refreshvalues)
  4267. - shutdown saves the detailed device information too
  4268. - 2006-01-03 (1.6)
  4269. - signal handling (to save the state on shutdown)
  4270. - module FHZ addded (for the FHZ1000PC device itself)
  4271. - added the get function (to make the initialization prettier)
  4272. - the module ST was renamed to FS20
  4273. - FS20 timer commands added
  4274. - modules command removed (we are loading everything from the modpath
  4275. directory)
  4276. - FHT80b module added (yes, it is already useful, you can set
  4277. and view a lot of values)
  4278. - documentation adapted
  4279. - Added a TODO file
  4280. - 2005-12-26 (1.5)
  4281. - "modularized" in preparation for the FHT80B -> each device has a type
  4282. - added relative "at" commands (with +HH:MM:SS)
  4283. - multiple commands on one line separated with ;
  4284. - sleeping 0.22 seconds after an ST command
  4285. - some commands/syntax changed:
  4286. - switch => set
  4287. - device => fhzdevice
  4288. - define <name> ... => define <name> <type> ...
  4289. - the state of the devices and the at commands are saved
  4290. - at start always sending a "set 0001 00 01" to enable the FHZ receiever.
  4291. This is a workaround.
  4292. - doc rewrite, examples directory
  4293. - 2005-11-10 (1.4)
  4294. - Reformatting the package and the documentation
  4295. - New links
  4296. - 2005-10-27 (1.3)
  4297. - Bugfix: multiple at commands at the same time.