CHANGED 234 KB

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