CHANGED 216 KB

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