CHANGED 252 KB

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