CHANGED 255 KB

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