CHANGED 259 KB

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