| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690 |
- # Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
- # Do not insert empty lines here, update check depends on it.
- - change: 93_Log2Syslog: V3.2.0, add NOTIFYDEV (if possible)
- - change: 70_BRAVIA: set remoteControl supports command codes
- - change: 98_dewpoint: Consolidated and corrected formulas for dewpoint
- (Forum #78359)
- - fix: 00_SIGNALduino: Fix Bresser Sensor and perl sensor
- max length was to short (Forum #79929)
- - bugfix: 74_GardenaSmartBridge: change state to connected
- - bugfix: 74_XiaomiFlowerSens: fix change InternalTimer now
- - bugfix: 49_SSCam: V3.2.4, don't retrieve presets during restart if cam is
- disabled
- - feature: 98_Hyperion: - new "set binary restart/stop"
- - non-blocking for "get configFiles",
- "set configFile" and "set binary"
- - ATTENTION: change from command killall to kill,
- please adjust your sudoers file (if applicable)
- - new: 14_SD_RSL - basic support for conrad RSL
- - update: 14_Hideki: windsensor support added
- 00_SIGNALduino: Updated to v3.3.2
- 14_SD_WS: new tfa sensor supported
- 14_SD_WS07: extraction of rssi value support
- 14_SD_WS09: wind/rain total support
- - change: 93_DbLog: V2.22.14, create state-events if state has been changed
- (Forum:#78867)
- - feature: 10_EQ3BT: support remote Bluetooth interface via SSH (thx@Cooltux!)
- - feature: 93_DbRep: V6.0.0, FTP transfer dumpfile after dump (MySQL), delete
- old dumpfiles within Blockingcall, minor fixes
- - feature: 57_Calendar: new field categories (nils_, Forum #79237)
- - change: 72_FB_CALLMONITOR: delete stored FRITZ!Box password in
- FHEM/uniqueID file upon deletion of a FB_CALLMONITOR definition
- - feature: TR064Utils.pm added
- - changed: 88_HMCCU: Improved attributes ccureadingfilter, stripnumber
- - feature: 89_FULLY: New commands for motion detection and brightness
- - update: 98_Siro.pm: add Disable attribute
- - bugfix: 50_TelegramBot: fix minusdesc warning / cleanup
- - fix: 71_YAMAHA_AVR: fix navigateListMenu on RX-Vx65/RX-Vx67 series
- - feature: 89_FULLY: Turn motion detection on or off
- - new: 89_FULLY: Control Fully Browser
- - bugfix: 72_FB_CALLMONITOR: replace all unicode placeholders correctly
- in reverse search results
- - feature: 72_FB_CALLMONITOR: block calls, that matches configured
- blocking rules (deflections) from the FritzBox
- (new attribute check-deflections), see commandref for details
- - changed: 98_Dooya: updated module
- - new: 98_Siro: New module for Siro blinds
- - bugfix: 73_UpsPico: Swap to Net::OpenSSH module and error message handling
- - changed: 37_harmony: added set inactive/active commands
- - bugfix: 31_Nello: syntax error
- - feature: fhemweb_iconRadio.js: add a user defined class to svg icons by
- prefix class<classname>@, improved matching for a numeric sequence
- of compare values, color numbers are now case insensitive
- - feature: fhemweb_iconButtons.js, fhemweb_iconLabel.js,
- fhemweb_iconSwitch.js: add a user defined class to svg icons by
- prefix class<classname>@, color numbers are now case insensitive
- - bugfix: 31_Nello: updated MQTT IP
- - feature: save writes a copy into restoreDirs (Forum #78769)
- - feature: WMBus: preliminary support for SML payload
- - feature: 98_DOIFtools: unattended save removed, Forum(78769)
- DOIFtools will perform save if allowed by
- attribute DOIFtoolsExecuteSave when creating automatically a
- readingsGroup for DOIF, an userReadings for DOIF, a DOIFtoolsLog
- or an icon for DOIF by user request
- - feature: 74_XiaomiFlowerMonitor: add attribut for Blocking.pm logoutput
- - bugfix: 14_CUL_TCM97001: Bug: "other state" bei W174,
- Plausibility check for W174, Append documentation
- - bugfix: 71_YAMAHA_AVR: fix max volume when using float values in
- set command "volume"
- - bugfix: 93_DbRep: V5.8.6, don't limit length of attr reading/device if
- attr contains a list
- - feature: 70_KODI: added reading jsonResponse which contains the last
- received message from Kodi
- - feature: 46_Aqicn: FHEMWEB text color formated, thanks to maddhin
- - update: 74_XiaomiFlowerMonitor: new version, change internal routine
- - feature: fhemweb_iconRadio.js: optionally colorize selected icons instead
- of its background by prefix use4icon@
- - feature: fhemweb_iconButtons.js: optionally colorize selected icons instead
- of its background by prefix use4icon@
- - feature: 93_DbRep: V5.8.5, attr device can be a devspec, attr reading can
- be a list (pls. see commandref), minor fixes
- - update: 46_TeslaPowerwall2AC.pm: new formula to calculate batteryPower
- - new: 46_Aqicn.pm: new modul, fetch information about air quality by
- city name
- - bugfix: 82_LGTV_WebOS: 1.2.0 bugfix - hack for properly fhem freez after
- tvswitch off and more
- - change: 93_DbLog: V2.22.13, output of reopen command improved
- - bugfix: 93_DbLog: V2.22.12, avoid illegible messages in "state"
- - feature: 59_WUup: add set-command "update"
- - bugfix: 46_TeslaPowerwall2AC: fix get data internal timer bug
- - bugfix: 93_Log2Syslog: typo in commandref
- - feature: global dnsHostsFile attribute added (Forum #78025)
- - feature: 98_DOIFtools: add getter hsvColorGradient, returns a table of
- value, colornumber, RGB values and color bar using Color::hsv2rgb
- - new: 46_TeslaPowerwall2AC: retrieves data from a Tesla Powerwall 2AC
- - bugfix: 21_HEOSMaster: fix typo in define Fn
- - feature: 93_DbRep: V5.8.0, can set table as flexible argument for command
- countEntries and fetchrows
- - new: 76_msgDialog: introducing new module to define dialogs for instant
- messaging via TelegramBot, Jabber and yowsub
- - feature: 93_DbLog: V2.22.11, Attribute DbLogType expanded by SampleFill
- - feature: 93_DbRep: V5.7.1, commands tableCurrentPurge, tableCurrentFillup
- - feature: 98_DOIFtools: add getter modelColorGradient, returns a table of
- value, colornumber, RGB values and color bar using Color::pahColor
- - new: 98_Siro.pm: New module for Siro shutters
- - feature: 98_DOIFtools: add RGB color values to color table
- - bugfix: 88_HMCCURPC: fixed bug in event timeout handling
- - change: 59_LuftdatenInfo: DEF change (should happen automatically)
- - feature: 98_DOIFtools: add getter linearColorGradient, returns a table of
- value, colornumber, color bar
- - feature: 74_AMADDevice: add set command userFlowRun
- - change: 57_CALVIEW.pm: -new readings weekdayname and weekday
- -new attr weekdayformat
- - feature: 88_HMCCU: Added parameter waitforccu to define command
- - bugfix: 42_SYSMON: PERL WARNING: Use of uninitialized value
- - bugfix: 59_WUup.pm: fix state and missing attributes (#695364, #696275)
- - change: 93_DbLog: V2.22.10, adapted to use extended abortArg
- - change: 76_SMAInverter: V2.9.2, adapted to use extended abortArg
- - feature: 77_UWZ: add new sortby creation and add Italia Maps
- - feature: 49_SSCam: V3.2.3, new optimizeParams command to set cam properties
- - bugfix: 72_FB_CALLMONITOR: fix wrong reverse-search of emergency call
- (110/112/...), fix missing deletion of phonebook on reread.
- - change: 93_DbRep: V5.6.4, use new Blocking.pm abortArg
- - bugfix: 22_HOMEMODE: v1.1.10 - fix notifydev for HomeEventsHolidayDevices
- - bugfix: 10_MQTT_DEVICE: fix set arguments
- - feature: 49_SSCam: V3.2.2, new command get listLog (SVS-Devs), minor fixes
- - change: 77_SMAEM: V3.0.0, make SMAEM ready for multimeter usage
- - new /www/pgm2/fhemweb_icon*.js: new widgets for FHEMWEB iconButtons,
- iconLabel, iconRadio, iconSwitch (Forum:#75696)
- - bugfix: 93_DbRep: V5.6.3, crash due to wrong timestamp calc (Forum:#77328)
- - change: 01_FHEMWEB.js: on demand loading of fhemweb_*.js (Forum #76868)
- - bugfix: 73_GardenaSmartBridge: fix part of code
- - feature: 49_SSCam: V3.1.0, move extevent from CAM- to SVS-model, Reading
- PollState enhanced, minor fixes
- - change: 93_DBLog: V2.22.8, avoid multiple entries of
- Device:Reading-combinations in Dopdown-list when
- creating SVG
- - bugfix: 10_MQTT_BRIDGE: fix comandref $device
- - feature: 74_AMADDevice: add media support for YouTubeKids
- - bugfix: 74_AMADautomagicFlowset_4.0.9.xml: fix restore volume bug
- - feature: 73_GardenaSmartBridge: add syntax check for disabledForIntervals
- check set Interval Valur greater than 0
- - feature: 74_XiaomiFlowerMonitor: add syntax check for disabledForIntervals
- - feature: LightScene: added set all command
- - feature: 49_SSCam: V3.0.0, new concept - differ between CAM-/SVS-device,
- version is downwardly compatible, but homeMode-commands
- are moved from CAM to SVS-device - ! SEE COMMANDREF !
- - bugfix: 71_YAMAHA_AVR: generate readings for tuner in DAB mode
- - bugfix: 93_DbLog: V2.22.7, bugfix in configCheck for PostgreSQL
- - feature: 10_MYSENSORS_DEVICE: updated to latest MYSENSORS version
- - feature: 50_TelegramBot: hide cmd in favorites/changed favorites confirm
- - feature: 49_SSCam: V2.9.0, function get homeModeState, minor fixes,
- commandref revised
- - bugfix: 00_MQTT: fix event-on-change Reading
- - changed: 30_HUEBridge: added set inactive/active commands
- create event for lastError reading
- - change: 93_DbLog: V2.22.6 commandref revised
- - new: 73_UpsPico: New module for UpsPico UPS from pimodules
- - feature: LightScene: added traversalOrder attribute
- - bugfix: 31_PLAYBULB: fix battery character value
- - bugfix: 00_MYSENSORS: fix delete gateway
- - bugfix: 82_LGTV_WebOS: fix Argument "none" isn't numeric in addition
- - bugfix: 73_AMADCommBridge: fix utf8 character in set mode
- - feature: 82_LGTV_WebOS: version 1.0.0 add WakeOnLAN function
- - bugfix: 00_MQTT: fix Undef
- - feature: 83_IOhomecontrol: new attribute setCmds
- - bugfix: 00_MQTT: added delete
- - new: 83_IOhomecontrol: control IOhomecontrol devices via REST API
- - feature: 31_PLAYBULB: add support for Candle S Firmware 1.4
- - feature: 73_GardenaSmartBridge: add attribut disabledForInterval
- - new: 73_WaterCalculator.pm: New module for water consumption and cost
- - bugfix: 73_AMADCommBridge: fix commandref and Flowset
- - feature: 74_AMADautomagicFlowset: add support for wired headset plugged
- - feature: 74_AMADDevice: add change temporary ttsMsg language, code clean
- - feature: 50_TelegramBot: new set cmd msgDelete
- - feature: 95_holiday: move holiday files from contrib to FHEM
- - feature: 31_Nello: updated to new api specifications
- - feature: 49_SSCam: V2.8.0, switch Surveillance Station HomeMode available
- - bugfix: 73_GardenaSmartBridge: code clean, update german tranlation
- - feature: 74_AMADDevice: add ttsMsgVol, sets automatically a preset volume
- - feature: proxy global attribute for HttpUtils (Forum #60471)
- - bugfix: 93_DbLog: V2.22.5, several fixes Forum:#75894
- - feature: 74_GardenaSmartDevice: check character for create devicenames
- - bugfix: FHEM2FHEM: addStateEvent attribute (Forum #76229)
- - bugfix: HttpUtils: use urlDecode for password in URL (Forum #76230)
- - bugfix: 74_GardenaSmartDevice.pm: fix little Commandref bug's
- - new: 73_GardenaSmartBridge/74_GardenaSmartDevice control your Gardena
- Smart Products
- - feature: 98_MediaList.pm: added sorting setting function,
- default sort by filename
- - feature: 10_pilight_ctrl: support protocol heitech
- - feature: 91_sequence: add delay and omit name options (Forum #75925)
- - bugfix: 74_AMADDevice: fix a lot of Bugs
- - feature: 93_Log2Syslog: V3.1.0, get certinfo added
- - bugfix: 73_AMADCommBridge: fix doubble set Command at Bridge
- - bugfix: 31_PLAYBULB: fix right curl Missing
- - changed: 72_FB_CALLMONITOR: reverse search only numbers for the specific
- country (e.g. german numbers only via klicktel.de,dasoertliche.de,
- austrian numbers via dasschnelle.at, swiss via search.ch)
- - feature: 37_Spotify: new readings
- - new: 93_Log2Syslog: V3.0.0, first release
- - bugfix: 93_DbRep: V5.6.2, commandref revised
- - feature: 00_MQTT: OnMessageFn, last-will, onConnect/onDisconnect
- - feature: 10_MQTT_DEVICE: improved publishSet, retain, subscribeReadings
- - feature: 10_MQTT_BRIDGE: improved retain, subscribeSet
- - new: 31_Aurora.pm: first release
- - bugfix: 21_HEOS: fix missing curl
- - bugfix: 31_PLAYBULB: code cleaning
- - bugfix: 21_HEOS: little Bugfixes, code cleanup
- - changed: 88_HMCCU Version 4.1.001
- - feature: HttpUtils/IPv6 with the useInet6 global attribute (Forum #75557)
- - bugfix: 74_AMADautomagicFlowset_4.0.5.xml: add openTask Check with
- timer trigger
- - bugfix: 49_SSCam: V2.7.0, set maximum password lenth to 20
- - bugfix: 73_AMADCommBridge: fix AnalyzeCommandChain sub call, fix
- AMADautomagicFlowset
- - bugfix: 72_FB_CALLLIST: fix shifted table header
- - new: 59_WUup: first release (Forum #65587)
- - feature: 49_SSCam: V2.6.3, snapGallery can be triggered by e.g. notify
- - bugfix: 93_DbLog: V2.22.3, Forum:#74690, unitialized message in row ...
- - feature: 34_ESPEasy: reject non local IPs wo/ basic auth
- - bugfix: 50_TelegramBot: delayed retry & rename (#msg668108)
- - changed: 70_BRAVIA: renamed reading/internal modelName to model
- - new: 98_GOOGLECAST: first release, read commandref for requirements
- - changed: 74_AMADautomagicFlowset_4.0.3.xml: workaround for better auto
- flowsetupdate
- - feature: 74_AMADDevice: 4.0.5 - Support für NFC and scanning NFC TagId
- - bugfix: 74_AMADautomagicFlowset_4.0.2.xml: fix openApp Trigger
- - bugfix: 31_Nello: fixed device ID detection
- - feature: 93_DbLog: V2.22.1, new attribute "suppressAddLogV3"
- - feature: 49_SSCam: V2.6.1, new commands snapGallery, createSnapGallery and
- corresponding attributes
- - feature: 34_ESPEasy.pm: plugin neopixelfx/nfx added (Forum #73949)
- - new: 31_Nello: first release
- - feature: 01_FHEMWEB.pm: add webCmdLabel (Forum #72581)
- - changed: fhem.pl: search cmds via lowercase/abbrev in modules (Forum #75007)
- - changed: 14_CUL_TCM97001: Add rain/wind Sensor
- - changed: 10_IT: Add FreeTec update documentation
- - changed: configDB: store files base64 encoded, Forum:#74302
- - bugfix: 93_DbLog, back to V2.22.0, Forum:#75039
- - bugfix: 93_DbLog, V2.22.1, Forum:#74690, warning unitialized value
- - feature: 70_WINCONNECT: [WinWebGUI] - Fenster verstecken
- - feature: 57_Calendar: added attribute cutoffOlderThan (forum #74481)
- - feature: fhem.pl: add -d option for debugging (Forum #74774)
- - bugfix: 74_AMADDevice: fix decode_utf8 call in eval
- - feature: 57_Calendar: reduce memory footprint (forum #74481)
- - bugfix: 74_AMADDevice: fix openurl bug
- - bugfix: 49_SSCam: "uninitialized value in pattern ..." on fhem start
- - feature: 49_SSCam: V2.4.0, new commands "snapinfo" and
- "runView lastsnap_fw", minor fixes
- - feature: 93_DbLog: V2.22.0, new attribute "addStateEvent"
- - bugfix: 74_AMADDevice: Version 4.0.1 Charset utf8
- - changed: 93_DBLog: V.2.21.3, commandref revised
- - new: 74_AMADDevice: New Version of AMAD (AMADNG) Verion 4.0
- - new: 73_AMADCommBridge: New Version of AMAD (AMADNG) Verion 4.0
- - change: 74_AMAD: delete from SVN
- - new: 70_NEUTRINO: new modul for neutrino sat receiver
- - bugfix: 74_AMAD: Change Commandref
- - change: 93_DbLog: V2.21.2, some improvements like get reading 'state' of
- state-events, timeout increased, change configCheck for
- DbRep Report_Idx
- - new: 46_SmartPi: Support read data from Smart Pi expansion module
- - change: 93_DbRep: V5.6.1, commandref revised, minor fixes
- - feature: 93_DbRep: V2.6.0, new get-command "procinfo" (MySQL), default
- timeout changed to 86400
- - bugfix: 93_DbRep: minor bugfixes (thanks to Omega)
- - feature: 49_TBot_List: configure also add with attr confirmUnsolicited
- - feature: 49_TBot_List: configure confirm delete as attribute confirmDelete
- - changed: 98_fheminfo.pm: remove release, featurelevel, uptime infos
- - added: 98_uptime.pm: new command module to show FHEM uptime
- - change: 93_DbLog: V2.19.0, replace internal DBMODEL by MODEL completely
- - update: 88_HMCCU: Version 4.1
- - feature: 93_DbRep: V5.5.0, new command restoreMySQL, use new Internal
- MODEL in DbLog since version 2.18.2
- - feature: 98_fheminfo: do not show complete uniqueid in frontend
- - feature: 77_UWZ: 1.6.0 add new attribut intervalAtWarnLevel for flexible
- warn timer
- - feature: 10_FS20: add useSetExtensions attribute, default is 1
- - feature: 82_LGTV_WebOS: Version 0.8.0, fix screenMsg Charset problem
- - bugfix: 93_DbLog: V2.18.3, cannot load V2.18.2, new internal 'model'
- - bugfix: list: do not change the upper casing of hashes (Forum #73828)
- - bugfix: 71_YAMAHA_NP: Prevent directPlay from starting netradio stream
- several times in slow internet connections
- - feature: 93_DbLog: V2.18.2, new command configCheck for MySQL, PostgreSQL
- - new: 98_archetype: introducing new module to inheritance attributes
- and defines devices
- - bugfix: 50_TelegramBot: rewrite readfile function $_ warning - #msg651947
- - bugfix: 49_SSCAM: V2.2.3, fix if SVSversion small is "0"
- - new: 00_SmartMeterP1: V1.7 New module for reading elec.+gas smartmeters.
- - feature: 93_DbRep: V5.3.1, new commands optimizeTables (MySQL) and vacuum
- (SQLite, PostgreSQL) to optimize database
- - bugfix: 36_Vallox: Added Bus Version Handling. Misc Bugfixes.
- - bugfix: 32_withings: temporary fix of login function before rewrite
- - bugfix: 93_DbRep: V5.2.1, bugfix in sqlCmd to support PRAGMA, UTF8
- - feature: 93_DbLog: V2.17.1, optional UTF-8 support for MySQL database
- (additional parameter in db.conf neccesary for activation)
- - feature: YAMAHA_AVR: new set commands / readings to control HDMI outputs
- (only for models with two HDMI outputs)
- - featere: exclude_from_update can check the source too (Forum #73275)
- - change: 93_DbRep: V5.2.0, preparation for UTF-8 support by DbLog
- - bugfix: 36_Vallox: Changed read. Added attributes. Changed DeviceID.
- - bugfix: MQTT: undef patch
- - bugfix: ESPEasy: added missing event command (Forum #73291)
- - bugfix: YAMAHA_AVR: use DSP-based commands for RX-V2065
- - bugfix: MQTT_DEVICE: publishSet patch (Forum #msg648963)
- - feature: MQTT_DEVICE: publishSet patch (Forum #msg648596)
- - feature: 01_FHEMWEB.pm: selectnumbers widget modifier (Forum #73188)
- - feature: 98_structure.pm: add evaluateSetResult attribute (Forum #73113)
- - feature: ESPEasy: improved defineFn if bridge port is missing, docu update
- - feature: 37_Spotify: resume on target
- - feature: 93_DbRep: V5.1.0, create dumps of MySQL on client- or serverside,
- column UNIT is added to the result of fetchrows-command
- - feature: ESPEasy: command reference revised
- - bugfix: 49_SSCam: crash after FHEM-restart if answer from DS is empty
- - update: 98_DOIFtools: chaining DOIF's detailFn if present
- - feature: ESPEasy: added: dmx, motorshield, neopixel, candle, serialsend...
- - feature: 57_Calendar: asynchronous parsing, disable update
- - change: 34_ESPEasy: add IPv6 ULA to local IPs, add regexps to ACLs
- - bugfix: 93_DbLog: V2.16.11, lock SQLite from logging if deleteOldDaysNbl
- or reduceLogNbL is running in async mode
- - feature: ESPEasy: improved dual ip stack support
- - change: FHEMWEB/telnet needs password if directly(!) connected to the
- internet, see https://forum.fhem.de/index.php?topic=72717
- - change: 34_ESPEasy: adjustments due to changes in TcpServerUtils.pm
- - feature: 44_S7_ARead: supports for Logo7 and Logo8 short notations
- - feature: 44_S7_AWrite: supports for Logo7 and Logo8 short notations
- - feature: 37_Spotify: specify default device by its name
- - feature: 98_alarmclock: New feature stop Alarm
- - bugfix: 98_DOIFtools: fixed empty N_timer
- - bugfix: 37_Spotify: fixed offset playContextByURI
- - bugfix: 38_CO20: fixed reconnects, improved stability
- - feature: 37_Spotify: album cover, new attr, return error to reading
- - feature: 37_Spotify: trigger events on reading changes
- - bugfix: 37_Spotify: fixed prototype warning
- - feature: 37_Spotify: first release
- - bugfix: 38_netatmo: fixed blocking connection check on dns error
- - change: 02_RSS: height/width for rect layout directive
- - change: 34_ESPEasy: performance tuning, some fixes
- - feature: 74_Unifi.pm: added get poeMode and set poeState commands
- added _utilization and _poePower readings
- - feature: 93_DbRep: v4.16.1, json as option of sqlResultFormat
- - feature: 31_PLAYBULB: add support for ssh remote control
- - change: 42_Nextion: fault tolerance in reader / fixes
- - feature: 50_TelegramBot: favorites rework - inline / allow : in inline
- - change: 49_TBot_List: changed query data to prefix TBL_ / quiet peerid
- - feature: 98_alarmclock: New features AlarmTime9_Vacation, skip next Alarm
- - new 21_HEOS*: new modules to provide HEOS Multiroomsystem
- - bugfix 93_DbRep: commandref corrected
- - change: SubProcess.pm: buffer reads, messages amended
- - feature: 98_alarmclock: New feature PresenceDevice
- - change: 49_SSCam: version 2.2.1, last record playback possible as iFrame,
- deviceoverview available,
- CAUTION - syntax of runView options has been changed !!
- - change: 22_HOMEMODE: v1.1.0 please change %ALARM% to %ALARMHR%
- - change: 93_DbRep: version 4.15.0, limitation of fetchrows result to 1000
- adjustable by attr limit, performance increased in many
- cases, some bugfixes of PostgreSQL sumValue/averageValue
- - change: 93_DbLog: new version 2.16.10, syntax of addlog command changed,
- reading userCommandResult contains "no result" if the
- db interface delivers undef
- - feature: 93_DbRep: new version 4.14.0, new command sqlCmd to execute
- arbitrary sql commands (thanks viegener for input),
- DbRep provides an userExit interface to execute
- customer code independent from events
- - bugfix: 74_NUKIDevice: fix success Reading num
- - bugfix: 42_SYSMON: wlan speed, memory usage detection
- - update: 57_Calender: optimization for speed
- - bugfix: 36_Vallox: Changed way multireadings are updated.
- - feature: 49_TBot_List: sorting entries plus corrections
- - bugfix: 73_PRESENCE: fix restart of threshold counter after FHEM restart
- - feature: 44_S7: new attribute receiveTimeoutMs
- - feature: 38_CO20: introduced state reading
- - change: 73_NUKIBridge,74_NUKIDevice: fix Perlwarnings
- - bugfix: 38_CO20: fixed definition with serial number
- - bugfix: 32_withings: safer json decoding
- - feature: 38_netatmo: home notification settings
- - feature: 98_alarmclock: New feature RepRoutine
- - feature: 31_PLAYBULB: support for new Garden Model, move battery Reading to
- powerLevel and add powerCharge Reading for Garden
- - feature: 00_DFPlayerMini: improved requestAck handling
- - change: 49_SSCam: new version 2.1.3, change of internal processes, new
- get scanVirgin command
- - bugfix: 73_ElectricityCalculator: SiPrefix multiplier instead divider
- - bugfix: 73_GasCalculator: SiPrefix multiplier instead divider
- - bugfix 73_km200: Errorlist unsorted timestamp part 4
- - change: 36_Vallox: Changed way readings are updated.
- Added efficiency calculation and readings for HRC.
- - change: 71_YAMAHA_AVR: changing values of reading values conform
- to FHEM AV guidelines ("stopped", "playing" or "paused")
- - bugfix 73_km200.pm: Errorlist unsorted timestamp part 3
- - bugfix: 76_SMAInverter: version 2.9.1, issues for some inverter types
- e.g. SunnyBoy systems
- - bugfix: 36_Vallox: Correction of binary reading interpretations. Optimized.
- Added Set for binary values.
- - feature: 34_ESPEasy: add use of encode_utf8 for json_decode
- - new: 36_Vallox: support Vallox DigitSE ventilation system
- - feature: 71_YAMAHA_AVR: new set command & readings for displayBrightness,
- extraBass, surroundDecoder and ypaoVolume
- - change: 70_ENIGMA2: HDD capacity is now re-calculated to GB if unit can be
- determined
- - bugfix: 88_HMCCU: Fixed bug during FHEM start
- - feature: 88_HMCCU: New reading based calculation modes
- - feature: 34_ESPEasy.pm: Added ESPeasy Mega internals build.*
- - bugfix 73_km200.pm: Errorlist unsorted timestamp
- - bugfix: 72_FB_CALLMONITOR: fix reverse-search of dasschnelle.at
- - feature: 70_BRAVIA: command remoteControl supports 'PictureMode'
- - bugfix: 22_HOMEMODE: Use of uninitialized value $d in hash element
- minor commandref fix
- - new: 22_HOMEMODE: initial SVN check-in v1.0.0
- - bugfix: 74_AMAD: fix Use of uninitialized value,no Flowset update nececcary
- - feature: 34_ESPEasy: added ESPEasy commands: tone and rtttl
- - bugfix: 88_HMCCU: fixed config commands
- - feature: 30_pilight_contact: add battery reading if information is available
- - update: 88_HMCCU: Homematic firmware download, advanced scripting
- - feature: 98_TRAFFIC: v1.3.2, stroke styles, warnings reduced, bugfix
- - update: 98_DOIFtools: more precise regexp for INITIALIZED event because
- there is more than one initialisation event now
- - feature: 82_LGTV_WebOS: Version 0.6.0, pingPresence, Bugfixes
- - bugfix: 02_FTUISRV: fix replacesetMagic to use hash - fhem.pl warning
- - bugfix: 10_pilight_ctrl: fix GS-iwds07
- - feature: 98_TRAFFIC: v1.3.1, attribute change, map setting save buttons
- - feature: 98_TRAFFIC: v1.3, map customizable, enhancements, fix JSON error
- - change: 76_SMAInverter: changed SMA_logon, enhanced inverter Types
- - feature: 98_DLNARenderer: support $readingFnAttributes
- - feature: 34_ESPEasy: urlEncode text for display commands
- - feature: 71_PHILIPS_AUDIO: Added NP3500 support. "lvl" Reading bugfix.
- - change: 93_DbLog: version 2.16.5 primary key evaluation changed
- - bugfix: 32_withings: updated for new account key characters
- - bugfix: 71_PHILIPS_AUDIO: fhem.pl crash while server shutdown
- - feature: 33_readingsGroup: allow "set magic" reding pre- and suffixes
- - bugfix: 71_PHILIPS_AUDIO: Corrected gavorites behaviour if more than 16
- - chnage: 17_EGPM2LAN.pm: Password handling changed; removed from config
- - change: 93_DbRep: version 4.12.2, PK evaluation changed
- - bugfix: 71_PHILIPS_AUDIO: Player readings fix.
- - feature: 71_PHILIPS_AUDIO: Module rewritten for better usability.
- New commands. See documentation.
- - update: 38_CO20: identify devices by id / serial number
- - update: 38_netatmo: dynamic update intervals for devices
- - update: 98_weekprofile: update reading profile_count after save profiles
- - feature: 98_weekprofile: new attribute widgetTranslations for translations
- - bugfix: 98_weekprofile: handle csrfToken
- - bugfix: 02_HTTPSRV: strip parameters from filename
- - bugfix: 88_HMCCURPC: fixed binary RPC init procedure
- - feature: 93_DBLog: new version 2.16.3, new command addlog,
- new attr valueFn, split events of ZWAVE
- - bugfix: 38_netatmo: fixed camera settings dependencies
- - update: 88_HMCCU: Version 4.0 with CUxD support
- - feature: RESIDENTStk wakeuptimer: wakeupEnforced may be 3 to only enforce
- wake-up when wake-up time is set earlier than
- default wake-up time
- - new: 10_pilight_ctrl: support temperature protocols bmp085 and bmp180
- - new: 10_pilight_ctrl: support contact sensor GW-iwds07
- - new: 59_LuftdatenInfo: introducing new module to fetch PM, temperature
- and humidity data from Luftdaten.info
- - change: 93_DbRep: new version 4.12.1, get tableinfo changed for MySQL
- - bugfix: 98_DOIFtools: fixed browser issues for Chrome and IE
- - feature: 98_monitoring: whitelist attribute added
- - feature: 93_DbRep: support of primary key (set in table history/current)
- - update: 88_HMCCU: Optimized reading update performance
- - feature: 00_SONOS: New lists for groupinformations
- - bugfix: 88_HMCCU: Fixed toggle function for HMCCUCHN devices
- - change: 93_DbLog: new version 2.14.4, new set-commands exportCache,
- importCachefile, some fixes (e.g. many SVGs from SQLite
- in one room)
- - bugfix: 93_DbRep: bugfix timestamp in minValue, maxValue if DB-VALUE
- contains more than one numeric value (e.g. in sysmon)
- - bugfix: 38_netatmo: sanity check for dynamic interval
- - bugfix: 88_HMCCU: fixed bug in update of virtual devices
- - feature: 70_BRAVIA: command remoteControl supports 'Netflix'
- - feature: 50_TelegramBot: favorite handling / hidden favorites /
- utf8Special for unicode issues /
- - new: 00_DFPlayerMini: module to control an embedded MP3 player
- - feature: 75_MSG: add support for PostMe module
- - feature: 74_XiaomiFlowerSens: 1.0.1 new Attributs minLux and maxLux
- - feature: 98_monitoring: blacklist attribute is now a space seperated list
- of devspecs instead a comma seperated list of devices
- - bugfix: 32_withings: web token fix
- - bugfix: 93_DbRep: switch wintertime to summertime, minor fixes
- - update: 32_withings: account data encryption
- - update: 38_netatmo: dynamic interval, various fixes, logging changes
- - feature: 75_MSG: add support for parseParams
- - feature: 10_RESIDENTS: add new durTimer* readings, similar to
- ROOMMATE/GUEST
- - update: 49_SSCAM new version 1.42, minor fixes
- - update: 88_HMCCU: Optimized code
- - update: 88_HMCCURPC: Optimized error handling
- - feature: 74_XiaomiFlowerSens: 1.0.0, add Attribut ssh Support for remote
- call, Atrribut min and max Value for Reading-
- Warnings
- - update: 98_DOIFtools: real next timer handles DOIF's attribute weekdays
- - update: 88_HMCCU: Introducing new client module HMCCURPC.
- - new: 74_Nmap: introducing new module to perform a network scan with
- Nmap and display information about the available network
- devices
- - update: 98_DOIFtools: better shortcut positioning
- - feature: 70_Pushover: new command 'msgCancel' to prematurely cancel
- confirmation requests for priority 2 messages
- - feature: 00_SONOS: New feature 'get Queue' added
- - update: 98_DOIFtools: few more derived operands
- in DOIFtools event monitor assistant
- - new: 98_monitoring: introducing new module to monitor devices towards
- events and stores them in two lists
- - update: 88_HMCCU: Prepared code for version 4.
- - update: 98_DOIFtools: minor fixes, added create DOIF Definition with
- event derived operands when using event monitor in DOIFtools
- - update: 49_TBot_List: handleUnsolicited & multiline entries
- - bugfix: 93_DbRep: get svrinfo has only used /opt/fhem/fhem.db (SQLite)
- - new: 98_expandJSON: initial check in
- - update: 98_DOIFtools: added hints to the derived operands
- - update: 98_Text2Speech: some small improvements
- special Audiodevice "none" is now "default due
- collision with new Server mode
- - update: 98_DOIFtools: Improved DOIF-Operand derivation from an event line
- if the event monitor is opend in DOIFs detail view.
- Improved dialog to insert the selected operand in a definition
- - new: 31_PLAYBULB: Integrates different smart lights from MIPOW and
- displays several settings
- - bugfix: 00_SONOS: Errorhandling for RadioName etc.
- - feature: 98_template: new FHEM command template
- - feature: 70_MEDIAPORTAL: Plugins can be retreived and changed to
- - update: 00_SONOS: New version, see Wiki- or File-Changelog
- - update: 88_HMCCU: Code optimized. Fixed Windows process ID bug.
- - bugfix: 71_YAMAHA_NP: Fixed tuner readings in standby.
- - bugfix: 42_Nextion: mult. fixes - page10 / disconnect / init
- - bugfix: 71_YAMAHA_NP: Fixed volume slider
- - bugfix: 95_Dashboard: fixed issue with csrf token that prevents
- ajax request to succeed
- - feature: 71_YAMAHA_NP: Code rewritten for improved usabiliy. See docs.
- - new: 98_MediaList: adds support to navigate through local attached
- media library, pls see https://wiki.fhem.de/wiki/MediaList
- - feature: 98_Text2Speech: new server mode to serve audiofile for requestors
- - feature: at+notify: extend the FHEMWEB Wizard with a simple command modifier
- - feature: 42_SYSMON: support ssh login with public key
- - bugfix: 10_EQ3BT: fix lastChangeBy reading
- - bugfix: 74_AMAD: 2.6.12 fix empty androidVersion Reading when use Nougat
- - feature: 42_SYSMON: added ssh support (thx to PitpatV), minor fixes
- - bugfix: 88_HMCCU: Fixed toggle bug
- - bugfix: 60_allergy.pm: fixed error handling for server replies
- - update: 38_netatmo.pm: 3 stations minimum for PUBLIC statistics
- - update: 74_AMAD: new Version 2.6.11, add startDaydream and more media
- commands
- - update: 93_DbRep: V4.11.1, new options for timestamp_begin,timestamp_end
- see commandref for details
- - update: 88_HMCCU: added tracing for RPC set config
- - bugfix: 32_withings: removed experimental code
- - new: 82_LGTV_WebOS: to control LG TV's with WebOS
- - bugfix: 42_Nextion: restore version
- - feature: YAMAHA_AVR: new attribute volumeMax to limit the maximum volume
- - update: 70_WS3600.pm extension for UV and illuminance
- - bugfix: 38_CO20.pm: fixed Device::USB init errors
- - update: 93_DBLog: new Version 2.13.5, supports primary key now,
- set commands clearReadings and eraseReadings,
- non-blocking variants of count, reducelog and
- deleteOldDays
- - update: 88_HMCCU: Code optimized
- - new: 49_TBot_List.pm: initial check in
- - feature: 42_Nextion: attributes disable/timeout, fix for page 10
- - update: 02_FTUISRV: doc change on ftui-if
- - feature: 50_TelegramBot: Secured: api key handled in setkey/getkey
- msgChatId with peer / communication with TBot_List
- - update: 98_DOIFtools: add a possibility to set the attribute icon for DOIF
- by multiselect to helper_doif, DOIF's new icon D[:]IF
- - update: 38_netatmo.pm: API changes
- - new: 34_ESPEasy.pm: initial check in
- - bugfix: 38_netatmo.pm: fixed error crash
- - update: 32_withings.pm: added unknown values for body scale
- - update: 98_DOIFtools: add CSRF-Token, add DOIFtoolsLogDir
- - bugfix: 38_netatmo.pm: fixed login crash, updated webhooks
- - update: 32_withings.pm: replaced with new module
- - feature: 5.8 released
- - 2017-02-19 (5.8)
- - feature: 88_HMCCU: advanced reading filters
- - feature: 74_AMAD: add closeCall command
- - bugfix: 98_DOIFtools: some more webname issues
- - bugfix: 98_DOIFtools: webname ignored
- - bugfix: 74_XiaomiFlowerSens: 0.6.8 new set command
- - feature: 23_LUXTRONIK2: new heatSourceDefrost-Readings
- - bugfix: 74_XiaomiFlowerSens: 0.6.6 change RegEx for Error Handling
- - feature: 93_DBLog: attributes colEvent, colReading, colValue now also
- valid for SQLite DB
- - update: 98_DOIFtools: two more checks in checkDOIF
- output language depends now on global attribute language
- recommedation in checkDOIF is now in german language available
- - feature: 02_FTUISRV: attribute templatefile and more tolerance on spaces
- - bugfix: 74_XiaomiFlowerSens: 0.6.5 bugfix in gatttool Routine
- - bugfix: 73_ElectricityCalculator: Power peaks due fhem Blocksge
- - bugfix: 98_Text2Speech: writing stats for checking outdated files fixed
- Attr TTS_noStatisticsLog now working properly
- - bugfix: 74_XiaomiFlowerSens: 0.6.4 rewrite Errorhandling
- - bugfix: 70_BRAVIA: utf-8 character handling
- use WOL only if device is absent (exception 2013 model)
- respect channel uri for tv input selection
- - changed: 93_DbRep: V4.10.3, rename reading "diff-overrun_limit-"
- to "diff_overrun_limit_"
- - changed: 57_Calendar: avoid some warnings
- - bufix: 00_MQTT: fixed delete MQTT_DEVICE
- - update: 98_DOIFtools: suppress lookup windows in DOIF or DOIFtools
- by attribute DOIFtoolsNoLookUp and DOIFtoolsNoLookUpInDOIF
- - bugfix: 88_HMCCU: Bug fixes
- - update: 98_DOIFtools: improved lookup window handling for for huge content
- add attributes section and Ok button
- - update: 98_DOIFtools: add lookup window for probably assiciated devices
- (internals and readings) in DOIF and DOIFtools detail view
- - bugfix: FB_CALLIST: cleanup readings on set command clear
- - update: 88_HMCCU.pm: version 3.9.001 with minor changes
- - update: 98_DOIFtools: add attribute to move event monitor directly above
- readings section in detail view of DOIF
- - update: 93_DbLog: update to version 2.11.1, solves some issues since
- version 2.10.4, command set ... reopen extended
- - update: 98_DOIFtools.pm: add some hints, improved logfile handling
- - bugfix: 74_XiaomiFlowerSens: 0.6.3 fix blockingDone Routine
- - feature: 75_MSG: support for ReplaceSetMagic; msg command may now be used
- with texts containing [device:reading] to replace with
- found readings
- - feature: 98_weekprofile: attributes for temperature 'on' and 'off'
- - feature: 98_BOSEST: NEW REQUIREMENT sox, libsox-fmt-mp3 for TTS
- - feature: 98_BOSEST: support more than 100 chars for TTS
- - bugfix: 98_BOSEST: several TTS and Spotify bugfixes
- - feature: 98_BOSEST: support playPause toggle
- - feature: 10_EQ3BT: use all available BT interfaces
- - feature: 10_EQ3BT: new reading lastChangeBy FHEM/Thermostat
- - feature: 10_EQ3BT: support $readingFnAttribute
- - bugfix: 10_EQ3BT: do not run parallel gatttool commands for same dev
- - feature: FB_CALLMONITOR: new set command "reopen"
- - feature: 66_ECMD: new attribute autoReopen
- - update: 74_AMAD: Version 2.6.8 new feature sendSMS
- - feature: 66_ECMD: new attribute autoReopen
- - bugfix: 98_DOIFtools.pm: fixed bug from last change
- - update: 98_DOIFtools.pm: some code rework
- - update: 98_DOIFtools.pm: dynamic column width in report
- - update: 98_DOIFtools.pm: add delete readings in other devices than DOIF
- - update: 88_HMCCU.pm: version 3.9
- - update: 98_DOIFtools.pm: marking an eventline in DOIFs event monitor
- shows different representations of the event as operand
- for DOIF definitions
- - update: 73_NUKIBridge/74_NUKIDevice 0.6.0 Support for API v1.5
- - update: 98_DOIFtools.pm: new attribute DOIFtoolsEventOnDeleted generates
- events for stat_ Readings before deletion
- remove add... button in DOIFtools event monitor
- - changed: 00_SIGNALduino.pm: version 3.3.1
- needs less cpu time for parsing messages
- new command to query protocolids
- improve send queue: Send not before response of previous
- warnings and some errors fixed
- compatibel with last changes from IT module
- -changed: 14_SD_WS.pm: new sensor bresser temeo supported
- - new: 98_QRCode.pm: Creating QRCodes for various purposes.
- QRCodes ar generated by a web service.
- - bugfix: 98_DOIFtools.pm: fixed Error: >name< has no TYPE, but following
- keys: >< which occurs during a statistics report generation if
- devices are deleted during event recording before
- - bugfix: HMCCUConf.pm: changed default value of ccudef-readingfilter
- - update: 10_IT: send EV1527 command for switch, change some log level
- - change: 98_powerMap: default value for reading pM_power was renamed to
- pM_consumption to circumvent overlapping of commonly
- used reading 'power' where it is normally used as
- boolean.
- - update: 93_DbLog: its now version 2.10.4, some improvements and new
- attributes
- - update: 74_XiaomiFlowerSens: 0.6.0 rewrite subroutinen for better handling
- - bugfix: 88_HMCCU.pm: fixed default attributes
- - update: 98_DOIFtools.pm: filter mentioned in event report
- Event monitor toggles instead on/off
- some shortcuts for get and set commands, hideable by attribute
- - new: 98_mark: new command mark added
- to mark devices TEMPORARY or VOLATILE
- - bufix: 00_MQTT: fixed delete MQTT device
- added setKeyValue/getKeyValue for username and password
- - changed: 49_SSCAM: compatibility to SVS 8.0.0
- - bugfix: 74_XiaomiFlowerSens 0.4.1, bugfix new error handling
- - update: 88_HMCCU: version 3.8
- - feature: 74_XiaomiFlowerSens 0.4.0, better error handling
- - change: 73_PRESENCE: store threshold counter in state file for restarts
- - feature: 98_DOIFtools.pm: new report filter for event rate
- - new: 96_Snapcast.pm: New module to control a snapcast server
- - update: 98_DOIFtools.pm: improved Attribute handling, help corrections
- new attribute DOIFtoolsHideStatReadings hides _stat Readings
- new device filter regex for report generation
- checkDOIF checks if timer referring DOIF's name have defaultvalues
- - feature: 98_powerMap: introduce pre-defined powerMap templates
- for several FHEM modules
- - bugfix: 93_DbRep: uninitialized value renmode if role is Agent
- - update: DOIFtools:documentation
- - new: 98_DOIFtools: tools for DOIF
- - bugfix: 93_DbLog: its now version 2.9.2 (thanks to DS_Starter)
- new bugfix for SQLite issue SVGs, DbLog_Log changed to
- $dev_hash->{CHANGETIME}, DbLog_Push
- changed (db handle new separated)
- changed DbLog_ParseEvent to CallInstanceFn,
- renamed flushCache to purgeCache,
- renamed syncCache to commitCache,
- attr cacheEvents changed to 0,1,2
- changed DbLog_ParseEvent to CallFn
- - change: 73_PRESENCE: new collectord package to support RSSI selection
- - feature: 73_NUKIBridge,74_NUKIDevice: add NUKIDevice Readings rssi paired
- - feature: 73_PRESENCE:
- - new mode "event" to determine presence state based on events of
- other FHEM definitions.
- - new attributes "absenceTimeout" and "presenceTimeout" for
- absence/presence verification in mode "event".
- - feature: 11_OWDevice: new attribute cstrings, fix for trimvalues
- - new: 98_powerMap: introducing new module to calculate power and
- energy for every FHEM device w/o power meter
- - updated: 38_netatmo.pm: added support for Presence, Homecoach & Webhook
- - new: 98_GoogleAuth.pm for use of 2-factor-authentication in FHEM
- - updated: codemirror & addons version to 5.22.0 (minified)
- - bugfix: 93_DbLog.pm: Version is now 2.9.1, "MySQL Server has gone",
- new commands purgeCache, commitCache
- - bugfix: 74_XiaomiFlowerSens: fix disableForInterval Bug
- - bugfix: 88_HMCCU.pm: fixed attribute substexcl
- - update: 88_HMCCU.pm: new version 3.7
- - bugfix: contrib/Widgets/DateTimePicker/fhemweb_datetime.js:
- - added set parameter to ID to differentiate datetime widgets
- - new : 74_XiaomiFlowerSens, to retrieves data from a Xiaomi Flower Monito
- - update: 73_NUKIBridge, 74_NUKIDevice
- set Commands are filtered by Attributs,better check alive function
- Callback/Webhook support for software bridge
- - bugfix: 93_DbLog.pm: is now version 2.8.8, no dropdown list in SVG in
- asynchronous mode, minor fixes
- - feature: 20_ROOMMATE,20_GUEST: introduce new attribute r*_presenceDevices
- to allow easy status synchronisation with
- other FHEM devices (e.g. PRESENCE module)
- - bugfix: 93_DbLog.pm: is now version 2.8.6, some small bugfixes
- (thanks a lot to DS_Starter)
- - update: 55_InfoPanel.pm: attribute mobileApp added
- to support fullscreen experience
- - update: 98_cloneDummy.pm
- changed: do not use NOTIFYDEV
- fixed: set $rval in _state instead of $reading
- added: new attribute deleteBeforeUpdate
- - bugfix: 73_NUKIBridge/74_NUKIDevice fix lockState with App Bridge
- - bugfix: 14_CUL_TCM97001: fix KW9010 sensor
- - feature: 70_Pushover: add new msg set syntax and introduce
- Apple Watch glance support
- - change: 70_Pushover: old msg set syntax was declared as being deprecated.
- - feature: 93_DbLog: can now working in async mode (thanks to DS_Starter)
- - new: 19_VBUSIF: new Device to connect an RESOL VBUS Device
- - new: 21_VBUSDEV: new locical Device to connect to different
- Resol and compatible VBUS Devices via VBUSIF.pm
- - bugfix: 73_GasCalculator: Reset for calendar year fixed
- - bugfix: 73_ElectricityCalculator: Reset for calendar year fixed
- - bugfix: 14_CUL_TCM97001: fix HH humidy for GT_WT_02
- - feature: 57_Calender: new attribute SSLVerify
- - feature: 00_MQTT: Added username password (optional).
- - feature: 41_OREGON: support event-min-interval, event-on-change-reading,
- etc. Changed module to new log function
- added support for THWR800 and RTHN318 sensors
- - bugfix: 41_OREGON: fixed return type to prevent massive logmessages
- fixed THN132N message length
- - feature: 71_YAMAHA_AVR: support for dsp/straight command/reading for
- DSP-Z based models (thanks to dev0) and RX-Vx67 series
- - feature: 10_SOMFY: new RTS commands 0x9 und 0xA (set wind_sun_9/wind_only_a
- - bugfix: 93_DbRep: importFromFile format problem if UNIT-field wasn't set
- - feature: 98_fhemdebug, to aid "Error: >< no TYPE" debugging.
- - feature: 70_Jabber Added possibility to change componentname via
- attr JabberDomain
- - feature: 93_DbRep: function readingRename added, delEntries is able to
- use SQL-Wildcards in attr reading/device
- - bugfix: 98_Verkehrsinfo.pm: Fix state update, Hessenschau message
- - feature: 50_TelegramBot: msgForceReply, disable,
- keyboards in messages, inline keyboards and dialogs
- - bugfix: 74_NUKIDevice: Fix Problem with battery Reading
- - update: 97_TrashCal.pm: fetches shared dates at an public webpage
- of waste disposal
- - bugfix: 73_GasCalculator: Corrected month of annual reading
- - bugfix: 73_ElectricityCalculator: Corrected month of annual reading
- - update: 98_Text2Speech.pm: (thanks to Ellert)
- * attribute 'playing' will updated only in local mode
- * in case of abort of blockingfunction, 'playing' is set to 0
- * Remote mode: if modul 'presence' is in use and TTS-remote
- host is defined, this info will be used to prevent an
- waiting state for unavaliable remote Host
- * new Attribute: TTS_noStatistcsLog to disable logging of
- usage of cachefiles, please read Commandref carfully!
- - bugfix: 73_GasCalculator: Monthly reading and yearly reading name alingned
- - feature: 98_TRAFFIC: reverse waypoints, integrated map for visualization
- - update: 77_UWZ: New Version 1.4.7 added headlines for weblinks
- - update: 73_NUKIBridge,74_NUKIDevice: New Version 0.4.0
- More Feature get,set ,Callback/Webhook Funktion
- - change: 98_exportdevice: command was deprecated and moved to contrib in
- favor of FHEMWEB builtin functions
- - bugfix: 93_DbRep: bugfix group by-clause due to incompatible changes made
- in MyQL 5.7.5 (Forum #msg541103)
- - feature: 66_ECMD, 67_ECMDDevice:
- - if split is used, the strings at which the messages are split
- are still part of the messages
- - no default attributes for requestSeparator and responseSeparato
- - input of raw data as perl-encoded string (for setting
- attributes)
- - be more verbose and explicit at loglevel 5
- - documentation corrected and amended
- - feature: 57_Calendar: BYDAY: recognizes and honors one or several weekdays
- with and without prefix (e.g. -1SU, 2MO) with MONTHLY
- - bugfix: contrib/Widgets/DateTimePicker/fhemweb_datetime.js: parameter
- settings fixed -> e.g. defaultTime:21:00
- - bugfix: 88_HMCCU: Fixed memory leak in RPC server
- - feature: 01_FHEMWEB: Dump "Probably associated with" in Raw definition
- - bugfix: 93_DbRep: added balance diff to diffValue, balance diff to next
- period if value is 0 between two periods with values
- are set
- - feature: 33_readingsGroup: added sortColumn attribute and <tfoot> special
- - bugfix: 88_HMCCU: Fixed RPC server autostart
- - feature: 98_TRAFFIC: flexible update schedule, travelMode
- - bugfix: 88_HMCCU: Wrong CCUNum
- - bugfix 73_GasCalculator: Corrected hidden power average power readings
- - bugfix: 73_ElectricityCalculator: German commandref corrected
- - feature: 88_HMCCU: Added aggregation rules in version 3.6
- - bugfix: 73_ElectricityCalculator: PowerDayMin not zero as from midnight
- - feature: 73_ElectricityCalculator New Reading: EnergyCostDay
- - bugfix: 10_EQ3BT: better error handling if no notification was received
- allow multiple gatttools to be executed in parallel
- remove error reading
- add errorCounters based on function (update/...)
- which will be increased if reading from the thermostat
- fails 30 times for one command
- remain consumption values after restart
- - feature: 98_BOSEST: support shuffle/repeat
- - bugfix: 98_BOSEST: NEW LIBRARY URI::Escape library required
- support special characters
- module didn't work if you had only 1 preset
- remove unknow event log entry for ping/pong
- - bugfix: 14_CUL_TCM97001: Fix checksum calculation for GT_WT_02
- - change: 10_IT: Implementation for HE800 de-/encoding
- Implementation for HE800 dimmer
- Fix wrong return values
- - new: 98_Verkehrsinfo.pm: New module retrieves trafficinformation
- - new: 76_SMAInverter: support for SMA Inverters
- - feature: 37_dash_dhcp: added devAlias attribute
- - update: 74_AMAD: statusRequest every Time
- - change: 93_DbRep: code reviewed, no functional changes
- - change: 93_DbRep: DbRep version as INTERNAL, check if DBI module is
- installed
- - bugfix: 76_MSGMail: Clean up net::smtp version number before comparison
- - bugix: 14_Hideki: fixed wrong return in ParseFn (msg533900)
- 14_SD_WS: fixed wrong return in ParseFn (msg533900)
- 90_SIGNALduino_un: fixed wrong return in ParseFn (msg533900)
- - change: 93_DbRep: change of day aggregation
- - bugfix: 93_DbRep: Syntaxerror due to Forum #msg529312
- - bugfix: 74_AMAD: 74_AMADautomagicFlowset_2.6.7.xml fix Problems with zero
- Global Variables
- - feature: 18_CUL_HOERMANN has toggle. culfw 1.67 needed
- - feature: 98_Hyperion: effects can now be set with additional effect args
- new set addEffect
- new attr hyperionCustomEffects
- new reading effectArgs
- - bugfix: 98_Hyperion: clear is working now
- effects with dash in name are accepted now
- - change: 93_DbRep: sub diffValue changed due to Forum #msg520154,
- attr diffAccept added, add diffValue state Warnings due
- to several situations and generate readings
- not_enough_data_in_period / diff-overrun_limit
- - change: YAMAHA_AVR: create events even when current.* readings will be
- set to an empty string. (Forum: #60902)
- - bugfix: 10_ZWave: possible changes for multichannel devices (Forum #50176)
- - new: 39_siri.pm: configuration of fhem/siri integration
- 39_alexa.pm: configuration of fhem/alexa integration
- - feature: 30_pilight_contact: new module to handle pilight contact sensors
- - feature: 59_Weather: attribute disable
- - new: 10_EQ3BT: Support EQ3 Bluetooth thermostat
- define living.thermostat EQ3BT <MAC>
- - updated: 88_HMCCU: New version 3.5
- - feature: 98_weekprofile: create events see help for further information
- - feature: 36_WMBUS: support for Amber Wireless AMB8465-M as IoDev
- - feature: 67_ECMDDevice: new attribute noState
- - bugfix: 02_RSS: make hash reference explicit
- - updated: 74_AMAD: New Version 2.6.6 remove APSSID in define, add Attribut
- setAPSSID to prevent WLan sleeps, add Attribut
- setTtsMsgLang set to tts language
- - new: Unit.pm: adding general (but optional) unit support
- for FHEM and FHEM modules
- - feature: readingsChange FHEM helper module added
- - changed: 93_DbRep: daylight saving time check improved
- - changed: Pushsafer: added devicename to availableMessages reading name
- - feature: 98_Hyperion: new set toggleMode
- new attr hyperionToggleModes
- new german commandref
- - bugfix: 93_DbRep: calc issue due to daylight saving time end (winter time)
- - new: 30_pilight_raw.pm: New Attribut sendCount
- - bugfix: 10_SOMFY: wrong attribute reference ...-up-time-to-close removed
- - new: 42_Nextion.pm: New module to connect Nextion displays
- - changed: YahooWeatherAPI: react on wrong units
- - changed: Pushsafer: optimized picture file error handling
- - new: 59_Wunderground: new weather module to fetch
- data from Weather Underground
- - bugfix: 50_HP1000: correct default unit for windSpeed/windGust from m/s to
- km/h and transfer unit conversions to new UConv.pm
- - feature: Pushsafer: new option "picture", "picture2" and "picture3" for
- "message" set command to send pictures from local
- filesystem or a IPCAM device. See commandref for detail
- - change: FB_CALLMONITOR: open TCP connection non-blocking,
- shutdown connection when disabled
- - bugfix: 73_km200: Experimental keys on scalar is now forbidden
- - feature: 10_SOMFY: positionInverse für homebridge + fixes
- - feature: 50_TelegramBot: multibot support / markup on send text / msgEdit
- - feature: 93_DbRep: get svrinfo contains SQLite database file size (MB)
- - feature: 93_DbRep: get data of dbstatus, dbvars, tableinfo, svrinfo
- (database dependend)
- - added: 70_Pushsafer: new module to send push notifications via
- www.pushsafer.com
- - feature: 93_DbRep: allow SQL-Wildcards (% _) in attr reading & attr device
- - bugfix: 49_SSCam: Experimental keys on scalar is now forbidden
- (Perl >= 5.23) Forum: #msg501709
- - added: 37_dash_dhcp.pm: new module for amazon dash buttons
- - feature: 98_Hyperion: removed attribute hyperionAttrRestore
- default attributes just being added on define
- - added: 73_NUKIBridge,74_NUKIDevice: New Modules to control Nuki Smartlock
- - feature: 98_Hyperion: new attribute hyperionAttrRestore
- readings will always be refreshed now
- - feature: 93_DbRep: deviceRename added, new Internal DATABASE,
- Internal/Attribute ROLE added for Autorename-function
- - bugfix: 93_DbRep: delEntries not running on SQLite
- - added: 74_THINKINGCLEANER: new module to support remote control of
- Roomba cleaning robots
- - feature: 02_FTUISRV: if and loop constructs added
- - bugfix: 74_AMAD: fix FHEM crash when use AMAD and apptime togehter
- - new: 98_TRAFFIC: provide traffic details with Google Distance API
- - feature: 98_Hyperion: set configFile only available if at least two files
- are found while get configFiles
- minor code improvements
- - feature: 50_TelegramBot: urlescaped filenames / location send-receive
- timeout for send
- - feature: 73_ElectricityCalculator: header and readingFnAttributes added
- - feature: 73_GasCalculator: header and readingFnAttributes added
- - feature: 73_km200: header and readingFnAttributes added
- - feature: 93_DbRep: function minValue added
- - bugfix: 38_netatmo: fix for invalid forecast data crashing FHEM
- - feature: 98_Hyperion: version check for hyperion server
- required min version of hyperion is now 1.03.2
- attr hyperionVersionCheck to disable version check
- - bugfix: 95_Dashboard: fix for device specs not working in dashboard any
- more.
- - bugfix: 95_Dashboard: fix for yesterdays commit.
- - feature: readingsGroup: allow grouping of similar readings from one device
- - feature 14_SD_WS09: WH1080 CRC-Berechung angepaßt--> automatische
- Modelauswahl
- - feature: 00_SIGNALduino: nonblocking communication, improved init
- and keepalive, fixed manchester related stuff, Supports
- Somfy RTS Protocol. Decoding manchester encoded messages
- longer than buffer is now possible.
- new function sendMSG.
- Firwmware updated to 3.3.0, please flash
- supports send command from IT Module.
- Serval new protocols implemented.
- - bufgix: 14_SD_WS09.pm
- WH1080 CRC corrected --> model is selectet per default
- - feature: 98_Dooya: Deatures shutters and blinds with dooya protocol
- - feature: 14_SD_WS_Maverick: Supports Maverick bbq thermometer
- - feature: 14_SD_WS: Multi purpose Module to support various weather sensors.
- - feature: 01_FHEMWEB/Reading: accept Readings in <html> (Forum #58320)
- - bugfix: 95_Dashboard: fixes an issue causing devices with interal attribut
- group to not appear in the dashboard.
- - bugfix: 93_DbRep: include day before and next in calculation if Timestamp
- is exactly 'YYYY-MM-DD 00:00:00'
- - feature: 93_DbRep: Internal "LASTCMD" added,
- new reading background_processing_time,
- diffValue calculation moved to backgrd to reduce load
- - feature: 93_DbRep: new function importFromFile to import data from file
- (CSV format)
- - bugfix: 73_ElectricityCalculator: Crash due wrong hash pointer assignment
- - feature: new optional arguments for device creation in copy command
- - bugfix: 49_SSCam: bugfix of get presets, get patrols of zoom-cams
- without pan/tilt
- - updated: 74_AMAD: New Version 2.6.3 new Reading userFlowState,
- new set Command userFlowState, checkAndroidVersion
- on doNotDisturb Reading
- - change: suppressReading attribute added for all devices (Forum #57841)
- - bugfix: 88_HMCCU: Fixed CUxD device datapoint handling
- - change: 10_IT: create events during readings update.
- change logging
- Add Sensor EV1527
- Support for SIGNALduino
- (Forum #52827)
- - change: 88_HMCCU: fixed bug in attribute stripnumber. Added autocreate
- - change: 49_SSCam: internal timer of start-routines optimized
- - bugfix: 88_HMCCUCHN: fixed bug in toggle command
- - bugfix: 88_HMCCUDEV: fixed bug in toggle command
- - bugfix: 98_DLNARenderer: fixed SyncPlay for CaskeId players
- - change: 10_ZWAVE: TRANSMIT_NO_ACK is reading only (Forum #57781)
- - feature: 93_DbRep: new attr readingPreventFromDel to prevent readings from
- deletion when a new operation starts
- - change: 49_SSCam: attr simu_SVSversion changed, added 407 errorcode msg,
- external recording changed for SVS 7.2
- - bugfix: 73_ElectricityCalculator: get/set list per device and not global
- - bugfix: 98_DLNARenderer: fix pauseToggle/next/prev (thx@MattG)
- - bugfix: 73_GasCalculator: get/set list deleted for CounterDevice
- - bugfix: 73_ElectricityCalculator: get/set list deleted for CounterDevice
- - bugfix: 73_km200: Bugfix for double entries in RespondingServices.
- - feature: 73_km200: New service type found: "serviceinfo".
- - added: HMCCUConf: Interface between FHEM and Homematic CCU2
- - added: 88_HMCCU: Interface between FHEM and Homematic CCU2
- - added: 88_HMCCUCHN: Interface between FHEM and Homematic CCU2
- - added: 88_HMCCUDEV: Interface between FHEM and Homematic CCU2
- - change: 93_DbRep: changed format of diffValue-reading if no value was
- selected
- - new: 24_TPLinkHS110: Support for TPLink HS100/110 wifi power outlet
- - bugfix: 73_GasCalculator: get/set list corrected for CounterDevice
- - bugfix: 73_ElectricityCalculator: get/set list corrected for CounterDevice
- - bugfix: 93__DbRep: error in diffValue if no value was selected
- - feature 93_DbRep: exportToFile to CSV-format, Reading "errortext" added
- - feature: 73_GasCalculator: System readings are hidden now
- - feature: 73_ElectricityCalculator: System readings are hidden now
- - change: 17_EGPM2LAN: get-commands fixed
- - change: 93_DbRep: plausibility checks of database column character length
- - bugfix: 98_Hyperion: final fix for crash bug
- - bugfix: 74_AMAD: fix usb-ethernet condition in the "Send Data to
- AMADCommBridge= Flow
- - new: 73_ElectrcityCalculator: Calculates electric energy costs
- - bugfix: 98_Hyperion: refresh of readings duration and priority
- regex for set blacklevel,gamma,threshold,whitelevel
- - change: 98_Hyperion: renamed reading previous_mode to mode_before_off
- - feature: 98_Hyperion: reading duration now shows remaining duration if set
- or infinite if not specified
- - updated: 74_AMAD: New Version 2.6.2 CommandRef Update, new set command for
- media control
- - change: 98_Hyperion: non-blocking server connection
- - feature: 49_SSCam: function get stmUrlPath added, fit to new commandref
- style, attribute showStmInfoFull added
- - change: 57_CALVIEW: fixed internal timer error
- - change: 38_netatmo: error state, enabled debug logging for verbose 5
- - change: 10_ZWave.pm: change numbers in events (hex -> dec, Forum #56682)
- - added: 98_exportdevice: new command to export device definitions
- - feature: 90_at: computeAfterInit attribute (Forum #56706)
- - change: 93_DbRep: fit to new commandref style
- - bugfix: 20_ROOMMATE,20_GUEST: Fixed wakeuptimer <> at-device sync
- - feature 93_DbRep: current_year_begin, previous_year_begin,
- current_year_end, previous_year_end added as possible
- values for timestmp attribute,
- new attribute timeOlderThan, commandref continued
- - feature: attr global commandref modular, Forum #39854
- - bugfix: 49_SSCam: empty event LastSnapId corrected
- - change: 49_SSCam: Logging of verbose 4 changed
- - change: 10_ZWave.pm: change numbers in events (hex -> dec, Forum #56682)
- - feature: 49_SSCam: new attribute "noQuotesForSID"
- - changed: 49_SSCam: commandref revised, more v4 logging in special case
- - updated: 74_AMAD: New Version 2.6.1 support for more Mediaplayer Readings
- new error handling for "send data to AMADCommBridge Flow"
- - change: 38_netatmo: status "no data"
- - bugfix: 98_Hyperion: reporting Hyperion as off while clearall is active
- - updated: 74_AMAD: New Minor Release 2.6 new 2 Media Readings,
- new trigger for Mediastate MUST INSTALL AUTOMAGIC 1.31.0
- fix fix Issues 480148
- - bugfix: 38_netatmo: forecast data check
- - bugfix: 73_km200.pm: Bugfix for uninitialized values
- - feature: 73_GasCalculator: New Readings "EnergyXLast" and "EnergyCostXLast"
- - changed: 98_Hyperion: introducing new attribute hyperionNoSudo
- - changed: 38_netatmo: removed event-on-change default, min HOME interval
- - changed: 93_DbRep: usage of "insert" changed, pls. refer to commandref
- - changed: 93_DbRep: function "insert" added, check of numeric value type
- in functions maxvalue, diffvalue
- - added: 98_Hyperion: initial release of completely new module
- - feature: 10_OWServer/11_OWDevice: new device DS2433 4kbit 1-Wire RAM
- - updated: 77_UWZ: New Release 2.4
- bugfix: 77_UWZ: Perl warnings uninitialized value fixed
- - updated: 77_UWZ: New Release 2.4.5
- new Attribut's sort_readings_by,htmlsequence
- new Readings Warn_X_Creation(_*), WarnUWZLevel,
- WarnUWZLevel_Color,WarnUWZLevel_Str
- - feature: 44_TEK603: added usable level in percent
- - added: 38_netatmo: exchanged for completely new module
- - feature: 98_DLNARenderer: Support players which require DIDL-Lite
- - bugfix: 73_km200: Bugfix for double and triple downloads
- - feature: 73_km200: DbLog_splitFn implemented
- - bugfix: 74_AMAD: fix Issues 475717
- - feature: 77_UWZ: added lang attribute
- - feature: 98_rssFeed: optionally create events for all readings
- - bugfix: 77_UWZ: fix Issues 472183 and 473982
- - updated: 77_UWZ: New Minor Release 1.4 multi languarge support, more Maps,
- Routine for search AreaID
- - updated: 74_AMAD: transmissionERROR Reading only expertMode is set
- - changed: 57_CALVIEW: value test, thx klausw
- - added: 98_DLNARenderer: Autodiscover, control and receive events from
- DLNA MediaRenderer devices
- define dlnasearch DLNARenderer
- - added: 98_BOSEST: Autodiscover, control and receive events from
- BOSE SoundTouch devices (e.g. BOSE SoundTouch 10, 20, 30)
- See commandref for library dependencies
- define bosesystem BOSEST
- - added: 77_SMASTP: Support for SMA Sunny Tripower Inverter
- - added: 77_SMAEM: Support for SMA Energy Meter
- - added: 00_HMUARTLGW: new module for eQ-3 HomeMatic UART/LanGateway
- - change: 93_DbRep: function "diffValue" added, readingnames changed to
- ensure valid reading order, write "-" for reading-value if no
- dataset is found in selection timerange
- - updated: 74_AMAD: New Minor Release 2.4 new AMADCommBridge API
- - changed: 10_ZWave: alarm Events text changed, comma replaced, Forum #53389
- - feature: 93_DbRep: new module added - reporting of database content
- written by DbLog, see commandref for details
- - feature: new module added: 52_I2C_SHT3x.pm (macs)
- - bugfix: 70_Jabber: log OTR empty message if debug-mode == 1 only
- - changed: 70_BRAVIA: re-worked state handling
- - feature: PRESENCE: new attribute presenceThreshold to define a number of
- checks that have to result in "present" before the state of
- PRESENCE is changed to present. See commandref for details.
- - feature: colorpicker: new modes HSV and HSVp
- - bugfix: PRESENCE: fix generating readings when definition is disabled
- - changed: 49_SSCam: Workaround for problems with SVS version 7.2
- concerning start recording and PTZ-actions,
- new attribute "showPassInLog" added, see commandref
- - feature: 30_pilight_smoke: new module - represent a pilight smoke detector
- - bugfix: 73_GasCalculator: Bugfix for "Can't use an undefined value..."
- - bugfix: 10_pilight_ctrl: Experimental splice on scalar is now forbidden.
- - feature: 73_GasCalculator: "set" and "get" - command in GUI implemented.
- - bugfix: 50_TelegramBot: Unicode / Umlaute handling reworked
- - changed: 30_MilightBridge: Specify port in define
- - changed: 31_HUEDevice: allow toggle command for unreachble devices
- new ignoreReachable attribute
- - update: 77_UWZ: New Minor Release 1.2 Support for United Kingdom
- - feature: 74_AMAD: add Conditionsupport for older Androisversions
- (Kreidezeit)
- - bugfix: 73_GasCalculator: Unknown "?"-reading no longer created.
- - feature: 74_AMAD: battery_temperature formated
- - bugfix: 74_AMAD: deviceState timestamp bugfix for usb-ethernet Devices
- - feature: 74_AMAD: more better method for wlan keep alive, new Readings
- for battery live state
- - bugfix: 73_km200.pm: Bugfix for set command with switchprograms
- - feature: 73_GasCalculator: set command finaly implemented. :-)
- - changed: 30_LIGHTIFY.pm: added disabledForIntervals
- added bridge goToScene and setSoftOn/setSoftOff commands
- added device rename command
- - changed: 30_HUEBridge: added disabledForIntervals, added lastError,
- use state/stateFormat instead of STATE
- - feature: PRESENCE: added lepresenced to commandref (by PatrickR)
- - feature: PRESENCE: new attribute bluetooth_hci_device to select a
- specific bluetooth sender for presence checking
- (only for mode "local-bluetooth")
- - feature: 74_AMAD: new Feature added support for do not Disturb Mode
- - bugfix : 74_HOMBOT: check path for sshpass
- - feature: fhem_codemirror: Added new codemirrorParams:
- keyMap, jumpToLine, jumpToLine_extraKey
- - feature: 10_pilight_ctrl: NEW: protocol oregon_21 for temperature
- - deleted: 52_I2C_GY30_BH1750FVI: Arno Augustin hatte fast zeitgleich
- eine technisch bessere Variante entwickelt. Diese ist
- nicht mehr notwendig
- - updated: 52_I2C_HDC1008: Umbau auf asynchrones I2C lesen,
- alle sleeps entfernt
- - feature: 74_AMAD: new Feature change current volume + or - value
- set TABLET volume -5
- - updated: 74_AMAD: New Minor Release 2.2 real state for deviceState Reading,
- Support for Amazon Music Player and Spotify Player, Keep
- Alive funktion for Android 6
- - bugfix: 77_UWZ: Commandref Warn Type 7 and 6 exchanged, new method for no
- eperimental warnings
- - feature: plex: play command now handles single media items, music albums
- and playlists. playAlbum command removed. (by Risiko)
- - added: 52_I2C_BH1750: modul for i2c BH1750 light sensor
- - bugfix: 50_TelegramBot: captions for Images / special chars in Contacts
- - feature: YAMAHA_AVR: new set command presetUp and presetDown for preset
- selection in the current input
- - added: 52_I2C_GY30_BH1750FVI: modul i2c light intensity sensor
- - added: 52_I2C_HDC1008: modul for i2c humidity and temperature sensor
- - bugfix: FB_CALLLIST: fixing double space in certain call state values.
- PLEASE CHECK YOUR CONFIGURATION (notify, DOIF, FTUI, etc.) after
- this update!!!
- - added: 71_ONKYO_AVR_ZONE: separate module for ONKYO_AVR zones;
- any existing ONKYO_AVR devices used for zoning need to to
- redefined manually by a ONKYO_AVR_ZONE device
- - change: 70_ONKYO_AVR: rewrite based on IODev
- - feature: configDB: new command 'configdb dump' added.
- currently only supported for sqlite!
- - bugfix: FB_CALLLIST: fix not working calllist when renaming the
- configured FB_CALLMONITOR definition.
- - feature: 10_SOMFY : Added readingFnAttributes
- - bugfix: FB_CALLLIST: no reading update when list becomes empty
- - feature: added new module 37_plex.pm
- - feature: FBAHAHTTP module as replacement for the deprecated FBAHA
- - feature: 50_TelegramBot reply set command / allowedCommands as restriction
- - change: 49_SSCam: get "snapfileinfo" will get back an Infomessage if
- Reading "LastSnapId" isn't available
- - feature: dummy attribute useSetExtensions
- - change: speedtest: create readings without units
- - feature: HUEBridge,HUEDevice,LightScene: use new HUE scenes api
- - feature: 74:AMAD: add Attribut for TTS speed and notify file path
- - bugfix : 74:AMAD: modify informationsflow
- - feature: 00_ZWDongle: add backupCreate / backupRestore
- - bugfix: 49_SSCam: module will not load due to Unknown warnings category
- 'experimental' when using an older perl version
- - feature: 71_PHILIPS_AUDIO : Added input support for AW9000
- - bugfix: 50_TelegramBot: contact handling failed (/ in contact names ??)
- - feature: new module 02_FTUISRV.pm for server side templates for tablet UI
- - feature: 30_pilight_switch: new attribute 'sendCount' to send the
- command n times.
- - feature: 98_rssFeed: creating some readings containing ticker data.
- This can be enabled via new attribute rfDisplayTickerReadings.
- - change: FB_CALLLIST: delete also corresponding readings if a call gets
- deleted
- - feature: 49_SSCam: Attribute "disable" to deactivate the module added
- - bugfix: 14_CUL_TCM97001: Fix battery bits.
- Fix Auriol receive
- - feature: 50_TelegramBot supergroup support description for favorites
- text customization for response messages
- - feature: 49_SSCam: motion detection parameters can be entered if
- motion detection by camera or by SVS is used
- - feature: 74_AMAD: Flowinstaller and FlowsetUpdater - Support for older
- Androidversions
- - change: 59_Weather: included caching in YahooWeatherAPI
- - change: 49_SSCam: behavior of "set ... on" changed, Attr "recextend" added
- please have a look at commandref and Wiki
- - bugfix: 49_SSCam: setstate-warning if FHEM is restarted and SVS not
- reachable (Forum: #308)
- - bugfix: userReadings trigger is always $ terminated (Forum #52165)
- - bugfix: 74_AMAD: fix checkActivTask
- - bugfix: 74_AMAD: fix Commandref, APSSID for non WLAN Devices
- - change: YAMAHA_AVR: removed set command tunerPreset,
- added new set command preset to select a configured preset for
- the currently selected input. Please change your configuration
- to new command if you use tunerPreset in notify/at definitions
- - feature: PRESENCE: new attribute absenceThreshold to define a number of
- checks that have to result in "absent" before the state of
- PRESENCE is changed to absent. See commandref for details.
- - bugfix: PRESENCE: new collectord script and .deb package fixing not
- working statusRequest when a room in collectord is disconnected
- - updated: 74_AMAD: New Minor Release 2.0 Please read the Wiki or Commandref
- !!! ATTENTION !!! Modify Definition is necessary
- - feature: 77_UWZ: new Modules to receive Information about Unwetterwarnung
- - bugfix: 49_SSCam: command check for set cmd's don't work completely
- - feature: FHEMWEB Event-Monitor: stops autoscroll when user scrolls
- manually. If user scrolls to the bottom end, autoscroll continues.
- - feature: perlSyntaxCheck global attribute (currently used by notify & at)
- - bugfix: 31_MilightDevice: Fixed incompatibility with Color::rgb2hsv
- - feature: new module 37_fakeRoku.pm to control fhem from a harmony hub
- - feature: new module 52_I2C_MMA845X.pm added
- - change: 49_SSCAM: change to new RemoveInternalTimer for functions
- - feature: new module 52_I2C_K30.pm added
- - bugfix: 98_weekprofile: send reference profile to device
- - feature: 10_pilight_ctrl | 30_pilight_switch: support protocol daycom
- - feature: 59_Weather: rewritten to use JSON API
- - bugfix: 49_SSCAM: "link_open" doesn't work after last update
- - added: 70_BRAVIA: new module for Sony Televisions
- - feature: 98_statistics: attr specialDeltaPeriod (new) enhanced for more
- than one value and different periods
- - bugfix: 00_SIGNALduino: Replaced firmware with an old one.
- - feature: 49_SSCAM: add "lastrec","lastrec_open" to playback last recording
- - change: 49_SSCAM: "ptzlistpresets" - "id" changed to "position" according
- to Synology-ticket,
- run "geteventlist" automatically after recording-stop,
- delay of InternalTimer(s) changed
- - feature: 71_PHILIPS_AUDIO Improved usability. New preset/fav attributes.
- - bugfix: 71_YAMAHA_NP Minor code correction
- - bugfix: SYSMON: attribute disable does not work properly
- - fixed: 10_pilight_ctrl send long raw codes
- - fixed: 98_weekprofile fix mutated vowels
- - feature: 50_TelegramBot new option to retry for send &
- confirmation dialog for favorites
- - fixed: configDB.pm - fix filelist problem on perl >= 5.20
- - fixed: configDB.pm - add modpath evaluation
- - feature 71_PHILIPS_AUDIO Added model attribute
- - feature 71_YAMAHA_NP Added model attribute
- - feature 71_YAMAHA_NP: Smooth volume change added. General code cleanup
- - change: 49_SSCAM: routine "initonboot" changed
- - bugfix: 49_SSCAM: default recordtime 15 s is used if attribute "rectime"
- is set to "0"
- - bugfix: YAMAHA_AVR: fix not working navigateListMenu under certain
- circumstances
- - feature 73_GasCalculator: Last Day/Month/Year/Meter - readings implemented
- - feature 49_SSCAM: command "extevent" added
- - bugfix: 10_SOMFY: removed "setlist" (obsolete) and updated loglevels
- - bugfix 49_SSCAM: "uninitialized value $lastrecstarttime",
- "uninitialized value $lastrecstoptime"
- - feature 49_SSCAM: new attribute "videofolderMap", see commandref
- - feature 31_MilightDevice: added white "hsv" transitions, fixed RGB
- - feature 49_SSCAM: Reading "CamLastRec" added which contains Path/name
- of last recording
- - feature: FB_CALLLIST: new attribute "expire-calls-after" to automatically
- delete call entries after a certain time frame. See commandref
- for details and syntax.
- - feature: FB_CALLLIST: new reading "numberOfCalls" which shows the number
- of shown call entries.
- - bugfix: 00_SIGNALduino: updated firmware to 3.2.0-hf1
- solves MU and MC issue
- - bugfix: PRESENCE/presenced: fixed crash of presenced when receiving an
- invalid command, new deb packages released (see commandref)
- - bugfix: 44_TEK603: Fixed TankLevel=NO_DATA
- - feature: LGTV_IP12: new reading "power"
- - change: LGTV_IP12: changed values of mute reading from true/false to on/of
- - bugfix: 30_MilightBridge: suppress protocol change message on startup
- - bugfix: 74_Unifi.pm: Changed unsupported character for AP and UC readings
- from hash to hyphen.
- - feature 49_SSCAM: enhanced command runView by option "link_open" to
- open a streamlink immediately
- - feature: new module LGTV_IP12 for controlling LG SmartTV's manufactured
- between 2012-2014 via network connection
- - feature: 30_MilightBridge: Support tcp bridge.
- - bugfix: 30_MilightBridge/98_ping: Use Blocking.pm for ping checks so
- it does not block main thread.
- - feature 49_SSCAM: functions for cam-livestream added
- - bugfix: 73_km200.pm: Bugfix InternalTimer; Improvement Log Level
- - bugfix: pre-coomit-hook test
- - bugfix: 98_weekprofile: detect channel of HM-CC-TC as correct thermostat
- - bugfix: 00_SIGNALduino: Version 3.2.0 Module & Firmware
- serval fixes and enhacements, improved stability, supports many
- new protocols, ITv3 sockets and switches, new sendMsg Function.
- You need to flash your SIGNALduino with the new firmware.
- - bugfix: 14_Hideki: support rain sensors
- - bugfix: 14_SD_WS07: Fixed some wordings
- - feature: 14_SD_WS09 Module for WH1080
- (WS-0101, TFA30.3189) & CTW600 868MHz OOK/AS
- - feature: TimeSeries: median, holdtime for event-aggregator
- - feature: 57_CALVIEW: added internal notify-fn for calendar-devices,
- added attr disable for internal notify-fn, removed ts state and
- started_* reading, removed old mode-attributes /def modes,
- changed commandref
- - bugfix: 49_SSCam: fixed a problem that the state is "disable" instead of
- "disabled" if a camera is disabled and FHEM will be restarted
- - feature: 98_weekprofile: attribute widgetEditDaysInRow to control visible
- days in one row
- - feature: 49_SSCAM: function "get ... eventlist" added, Reading CamEventNum
- added which containes total number of camera events, change usage
- of reading "LastUpdateTime"
- - added: 79_BDKM: new module for Buderus KM Gateways
- - feature: 57_Calendar: get ... uid ...
- - feature 49_SSCAM: function "runPatrol" added that starts predefined
- patrols of PTZ-cameras, Reading "CamDetMotSc" added
- - feature: LightScene: added nextScene and previousScene commands
- - feature 49_SSCAM: Reading "CamExposureControl" added
- - feature 49_SSCAM: set up of motion detection source now possible
- - feature 55_GDS: disable conditions after 15.03.2016
- - feature 74_HOMBOT: formated Value for Reading lastClean
- - feature 74_HOMBOT: include Detail_Fn link to Luigi Contro Center
- - feature 49_SSCAM: control of exposure mode day, night & auto
- - bugfix: 74_HOMBOT: some set commands not work
- - feature: 32_mailcheck: added set active/inactive commands
- - feature: 02_RSS: new attribute urlOverride
- - feature: 71_YAMAHA_NP: Added auto reading update for tuner and player
- - feature 49_SSCAM: The port in DEF-String is optional
- - bugfix: 98_weekprofile: transfer day settings to other days
- - bugfix: 49_SSCAM: fixed a problem that manual updates using
- "getcaminfoall" are leading to additional pollingloops if polling
- is used, attribute "debugactivetoken" added for debugging-use
- - feature: version: version command shows latest revision since last update
- - feature: 02_RSS: new attribute itemtitle
- - bugfix: 57_Calendar: weekly recurring events on several weekdays, that
- start around midnight
- - bugfix 49_SSCAM: fixed a problem that a usersession won't be destroyed
- if a function couldn't be executed successfully
- - bugfix: 95_Dashboard: fixed javascript error because of changes in fhemweb
- - feature: 49_SSCAM: feature for retrieval snapfilename added
- - bugfix: 57_Calendar: weekly recurring events on several weekdays,
- missing description
- - feature: 57_Calendar: RDATE enabled
- - bugfix: 49:SSCAM: "goAbsPTZ" may be unavailable on Windows-systems
- - feature 49_SSCAM: added function "move" for continuous PTZ action
- - feature: 02_RSS: continue image update sequence after error (HTML)
- - feature: 98_rssFeed: Possibility to modfy feed data via a custom function.
- - change: 49_SSCAM: entries with loglevl "2" reviewed,changed to loglevl "3"
- - feature: 50_TelegramBot receive media files, send media files directly
- invocation (PNG, JPG, MP3, PDF, etc) etc (see change log in file)
- - feature: 49_SSCAM: added function "goPreset" and "goAbsPTZ" to control the
- move of PTZ lense, refer to commandref or have a look in forum at:
- forum.fhem.de/index.php/topic,45671.msg404275.html#msg404275 ,
- forum.fhem.de/index.php/topic,45671.msg404892.html#msg404892
- - feature: 98_weekprofile: widget: transfer day settings to other days
- - bugfix: FB_CALLMONITOR: corrected internal_connection mapping.
- especially FON1-FON3. Please check your configuration.
- - change: 98_weekprofile: return sorted lists
- - change: YAMAHA_AVR: reading/event newFirmware will only be triggered for
- RX-Vx71, RX-Vx73, RX-Ax10 or RX-Ax20 as newer models do not
- support this information anymore
- - change: 57_Calendar: complete rewrite
- see http://forum.fhem.de/index.php/topic,48315.0.html
- - feature: new events for home automation buttons and unassigned buttons
- - feature: 10_KOPP_FC: added blinds and switches
- - updated: 74_AMAD: New Minor Release 1.2.0
- Do not forget to to update the new Automagic Flowset !!!
- - feature: 74_AMAD: shutdown the Device, activate Airplanemode, control
- Notivicationvolume, vibrates the Device, Locked Device by PIN
- - bugfix: 74_AMAD: modified Error handling, best practice for identify
- offline Mode
- - feature: New module 74_HOMBOT to control LG Hombot vacuum cleaner
- - bugfix: 49_SSCAM: credentials won't be deleted if "rereadcfg" is used
- - bugfix: 76_MSGMail: Make use of attribute mailtype again (enabling html)
- - feature: 49_SSCAM: added function "svsinfo" to get informations about
- installed SVS-package
- - bugfix: 49_SSCAM: saved Credentials were deleted if a device will be
- deleted
- - change: 49_SSCAM: if Availability = "disconnected" then "state"-value
- will be "disconnected" too
- - feature: 70_Pushalot: added support for TimeToLive parameter.
- - bugfix: 60_allergy: fixed invalid readings names
- - bugfix: 73_km200: Little Bugfix with the use around Regular Expressions
- - feature: 91_notify: add readLog attribute
- - feature: 98_ping: Add attribute for minimum fails before reporting
- (minFailCount)
- - bugfix: PRESENCE: fix log warning "use of uninitialized value ..." when
- using power set command without any argument.
- - added: 60_allergy: Allergy forecast data for Germany
- - feature: FB_CALLLIST: new attribute number-cmd to execute a FHEM command
- when clicking on a external number within the calllist. Can be any
- valid FHEM command or Perl code. For details see commandref
- - change: 49_SSCAM: a little bit code optimization
- - bugfix: 31_MilightDevice: Queue length correction for long transitions
- - feature: 31_MilightDevice: Color changes during dim on lower brightness
- - bugfix: 30_MilightBridge/31_MilightDevice: Variable fallbacks, colorcast
- - bugfix: 44_TEK603: fixed wrong values.
- - bugfix: 49_SSCam: fixed the problem a recording may still stay active if
- fhem will be restarted after a recording was triggered and
- the recordtime wasn't be over,
- Enhancement of readings.
- - change: 76_MSGMail: move email delivery from MSGMail_set to MSGMail_send
- to be usable from perl; use Blocking_Call to deliver email
- - change: 55_GDS.pm uses setKeyValue/getKeyValue for user credentials
- - feature: new module 52_I2C_BME280.pm added (klausw)
- - bugfix: 52_I2C_PCA9685: bugfix for interaction with FRM
- - change: 49_SSCAM: changed DEF in order to remove credentials from string,
- added "set credentials" command to save username/password,
- added Attribute "session" to make login-session selectable,
- NOTE: You have to adapt your define-strings after update !!
- look at commandref or forum-post for details:
- forum.fhem.de/index.php/topic,45671.msg397449.html#msg397449
- - bugfix: 73_GasCalculator: Bugfix in Commandref and 2 attributes renamed.
- - feature: 98_weekprofile: including topics\categories
- - change: 98_weekprofile: filter for homatic channel devices
- - feature: YAMAHA_BD: input reading indicates now Netflix, YouTube, and all
- other online apps.
- - feature: 73_GasCalculator: New module for calc. around the gas consumption
- - feature: FB_CALLLIST: new attribute "no-table-header" added, to hide the
- table header for the whole list
- - feature: 49_SSCam: Attribute "httptimeout" added
- - feature: update is executed per default in the background
- - bugfix: FB_CALLLIST: fix "Use of uninitialized value" warnings on startup
- - change: 49_SSCam: Change of define-string related to rectime.
- Note: see all changes of rectime usage in commandref
- or in Forum:
- .../index.php/topic,45671.msg391664.html#msg391664
- - added: 98_count: count devices specified by devspec or all
- - bugfix: 57_CALVIEW: bugfix for started terms
- - feature: 10_KOPP_FC: Receive Mode for dimmer implemented,
- change: 10_KOPP_FC: removed "toggle" command, use "on" or "off" instead
- - change: 49_SSCam: Vars "USERNAME" and "RECTIME" removed from Internals,
- Var (Internals) "SERVERNAME" changed to "SERVERADDR",
- minor change of Log messages,
- Note: use rereadcfg in order to activate the changes
- - feature: version: version command shows also internal helper modules that
- are loaded (HttpUtils, Blocking, ...)
- - feature: 70_VIERA: Using non blocking for status update.
- Added color button for remoteControl and SVG layout
- Some new SVG icons for remoteControl layout
- - change: 73_km200: New attribute "disabled" and default values changed.
- - feature: HUEbridge: added set deletescene and get scenes detail
- - feature: HUEDevice: added (hue|sat|ct)(Up|Down) commands
- - feature: 51_I2C_TSL2561: support non-blocking I2C-IO, especially when
- using Firmata over LAN
- - feature: FB_CALLLIST: new attribute answMachine-is-missed-call to treat
- incoming calls, which were taken by an answering
- machine, as "missed call". Only relevant for
- list-type "missed-call".
- - change: FB_CALLMONITOR: reading "missed_call_line" will not be triggered
- anymore. Use internal_number instead, which
- contains the same content
- - feature: FB_CALLMONITOR: new attribute answMachine-is-missed-call to
- treat incoming calls, which were taken by
- an answering machine, as "missed call"
- - feature: 98_weekprofile: send profile to other weekprofile intance
- send profile to multible devices
- multi-select of devices in widget
- - feature: new module 52_I2C_PCA9685.pm added (klausw)
- - change: 98_weekprofile: create default profile if master device
- has no week profile
- - bugfix: allowed without a validFor is invalid.
- - feature: 98_weekprofile: detect profile changes in master device
- - feature: 49_SSCam: Function "Get" for retrieval Camera-Readings added,
- Attributs pollcaminfoall, pollnologging added,
- Function for Polling Cam-Infos added.
- - bugfix: 89_HEATRONIC: fixed variable names
- - feature: 89_HEATRONIC: new reading ch_error: error code of boiler
- - change: SYSMON: end of support for barcharts
- - fix: SYSMON: html
- - feature: 98_weekprofile: new attribute 'widgetEditOnNewPage' to edit
- weekprofile on new web page
- - change: 89_HEATRONIC: new feature: set heating mode, set temperature
- new reading ch_code
- - bugfix: FB_CALLMONITOR: empty phonebooks will be recognized correctly,
- phonebook processing continues, when error occurs
- - change: FB_CALLMONITOR: attr fritzbox-remote-phonebook-exclude allows
- phonebook names additional to ID's
- - bugfix: 95_Dashboard: fixed issue when using cmdIcon attribute
- for devices.
- - feature: 71_PHILIPS_AUDIO: select presets and favorites by name.
- - feature: 50_TelegramBot: alias for commands, new readings,
- support for sending media files; plus fixes
- - feature: 20_ROOMMATE,
- 20_GUEST: new attribute r*_geofenceUUIDs for direct GEOFANCY
- support as an alternative for notify/DOIF/watchdog
- clutter
- - change: 98_GEOFANCY: attribute devAlias is now mandatory to have all
- readings created (improves security/stability)
- - feature: configDB: rescue mode added, read forum #46538
- - changed: 49_SSCam: documentation changed
- HINT: use IP-Adresses instead of hostnames in SSCAM-Define!
- - bugfix: FB_CALLLIST: fix not working longpoll update in FHEMWEB
- - change: FB_CALLLIST: saved list will be deleted from filesystem
- when delete <name> is executed
- - feature: allowed module added. allowedCommands, basicAuth, password,
- globalpassword attributes moved to this module.
- - bugfix: YAMAHA_AVR: fixing not working volumeStraight set command
- - change: FB_CALLLIST: start call processing only when "event:" is triggered
- by corresponding FB_CALLMONITOR device.
- - change: FB_CALLMONITOR: default value for attr
- fritzbox-remote-phonebook-via has been changed to "tr064"
- (previous: "web") to ensure no problems with new Fritz!OS web
- layout. Besides TR-064 is official supported by AVM.
- - feature: PHILIPS_AUDIO: Favorite station selection
- - feature: YAMAHA_AVR: new set commands and readings for tuner control
- - new set commands tunerFrequency,tunerPreset for
- controlling tuner frequencies and selecting presets.
- - new readings tunerFrequency,tunerFrequencyBand,
- currentStationFrequency
- - see commandref for details
- - bugfix: 51_I2C_TSL2561: correct lux calculation floatArithmetics case
- - feature: YAMAHA_AVR: add pointer to main zone in Internals for zone defs
- - change: YAMAHA_AVR: DSP based models use command queue of main zone
- to execute commands for zone definitions
- (many thanks to dev0 for patience and support)
- - bugfix: YAMAHA_AVR: fix navigateListMenu for RX-Vx71 series models,
- fix bass/treble missbehaviour for DSP based models
- - feature: 98_weekprofile: new module to manage week profiles
- - feature: 49_SSCam: function "enable" and "disable" for SS-Cams added
- - change: 49_SSCam: changed timout of Http-calls to a higher value,
- commandref enhanced
- - feature: 57_CALVIEW.pm: added new function for running terms
- - change: 57_CALVIEW.pm: improved commandref
- - feature: 98_update.pm: support multiple repositories (Forum #45121)
- - change: 71_YAMAHA_NP: More secure FM frequency input
- - feature: FHEMWEB/Event Monitor: optional FHEM Log monitor.
- - feature: 50_Telegrambot: multiple contacts for send etc/removed depreacted
- messageTo,sendImageTo,sendPhotoTo/allowunknowncontacts
- - bugfix: 70_PushNotifier: remove messages fron FHEM-logfile
- - feature: 49_SSCam: function "snap" for taking snapshots added,
- - bugfix: 49_SSCam: fixed a bug that functions may impact each other
- - feature: 31_MilightDevice: Add restoreAtStart attribute so group devices
- (slot 'A') do not restore state by default at startup
- - bugfix: 30_MilightBridge/31_MilightDevice: Fix startup restore. Fix crash
- on invalid hostname.
- - feature: YAMAHA_NP: Direct FM frequency setting.
- - feature: 30_pilight_xyz: possibility to change IO-Device (IODEV)
- - bugfix: YAMAHA_AVR: fixing not correctly volume smoothing
- - change: 49_SSCam: turned completly to HttpUtils_NonblockingGet for
- calling websites nonblocking,
- LWP is not needed anymore,
- use of InternalTimer instead of fhem(sleep),
- improve usage of verbose-modes
- - change: 10_RESIDENTS.pm: Readings residentsTotalOwners* were renamed to
- residentsTotalRoommates*
- - feature: CUL_MAX: allow multiple instances
- Make sure that you set attr IODev on each MAX device
- (pointing to its CUL_MAX) and set attr IODev on each CUL_MAX
- (pointing to its CUL).
- - feature: YAMAHA_AVR: several new features:
- - new set command navigateMenuList for automatic menu navigation
- - new set command/reading partyMode
- - disabledForInterval attribute added
- see details in commandref
- - change: YAMAHA AVR: optimized HTTP request command queue to allow
- correct processing of concatenated set commands
- (no sleep commands neccesary anymore)
- - bugfix: 95_Dashboard: fixed local link in command ref
- - bugfix: 10_IT: Ignore sending if dummy (Forum ID 44990)
- feature: 10_IT: Add functionality for setting ITClock (Forum ID 44451)
- - bugfix: 14_CUL_TCM97001: Fix creation of plots
- - updated: 74_AMAD: New Mijor Release 1.0.0
- Add Reading Android Version
- Add VoiceInput fo VoiceCommands
- Bug Fixes
- Call ReadingsVal from Automagic HTTP Request with Respons
- - feature: 89_rssFeed: New module to get data from rss news feeds
- - feature: FB_CALLMONITOR: added attribute disabledForIntervals to specify
- specific time ranges, where FB_CALLMONITOR will be disabled
- (see commandref for the exact syntax)
- - changed: YAMAHA_AVR: added HTTP request queue, send only one request at the
- same time. This increases command reliability and response
- behaviour of the AV receiver.
- - bugfix: 49_SSCam: avoid problems when running this module on
- windows systems
- - feature: 14_CUL_TCM97001: Add redirect for Eurochron to SD_WS07 modul
- Add support for KW9010 sensor
- Change autocreate names
- - feature: 14_CUL_REDIRECT: Add redirect for Oregon 3 protocol
- - bugfix: 49_SSCam: avoid possible blocking situation of FHEM when a
- recording is running
- - bugfix: 49_SSCam: avoid messages "insufficient user privilege" even
- though the user was set up properly
- - bugfix: 70_PIONEERAVR: suppressed Smartmatch is experimental warnings
- - feature: 30_pilight_temp add attributes offsetTemp and offsetHumidity to
- correct temperature and humidity
- - changed: PRESENCE/collectord: new collectord-1.5.deb package released
- - changed: YAMAHA_BD: added HTTP request queue, send only one request at the
- same time. This increases command reliability and response
- behaviour of the player.
- - changed: 55_GDS.pm: provide gdsAlertsHeadlines() instead of gdsHeadlines
- - feature: TelegramBot: multiple enhancements and fixes V1.1 keyboards on
- favorites and last command reduced logging:
- pollingVerbose:0_None,1_Digest,2_Log yowsup compatibility commands
- added writeStatefile on contact change cmdReturnEmptyResult - to
- suppress empty results from command execution and more
- - feature: 55_GDS: new command get <name> headlines [separator]
- - bugfix: YAMAHA_BD: fix power off events when player is turned on
- via set command on
- - bugfix: 95_Dashboard: fixed javascript bug causing tabs not to load
- - feature: 36_DavisVantage.zip (author: "habeIchVergessen")
- Receive Davis Vantage Weather Stations with JeeLink
- and the KeyValueProtocol module
- - feature: new module 36_KeyValueProtocol
- - bugfix: 95_Dashboard: the fhem root url is not hardcoded any more
- but read from the $FW_ME variable. Fixed a problem that causes
- drag&drop being still activated when the dashboard was locked.
- (resize/move)
- - bugfix: 14_SD_WS07 - corrected syntax error and raised loglevels
- - bugfix: 55_GDS.pm - correct wrong cumulation in alerts (1st try)
- - feature: new module 10_DUOFERNSTICK and 30_DUOFERN added
- - feature: 59_Weather: prevent retrieval of older forecasts than the
- one previously retrieved
- - IMPORTANT: featurelevel is now 5.7, rendering @ and % non-functional
- - 2015-11-15 (5.7)
- - change: 30_MilightBridge/31_MilightDevice: Allow to disable ping check.
- Add state "Initialized".
- - feature: 50_HP1000: new module to support HP1000 weather station
- - feature: new module 53_GHoma.pm added (klausw)
- - feature: 14_CUL_REDIRECT: Rename 14_CUL_OTHER to 14_CUL_REDIRECT
- - bugfix: 00_SIGNALduino:
- Firmware Update 3.1.8-HF2 fixes a possible crash
- Fixes missing event when DMSG is updated
- - feature: 02_RSS: new attribute noscroll
- - feature: 98_help: replace anchor links in help output with a working
- link to local commandref or fhem.de
- - bugfix: 70_XBMC: reworked RPC ID generation
- - feature: 70_XBMC: added openchannelid to switch TV channels
- - bugfix: 74_AMAD: Bessere Variante zur HTTP Headeranalyse, Code cleanup
- - bugfix: 74_AMAD: AMADCommBridge communication problem with automagic 1.29
- - feature: fhem_codemirror: Added DOIF autocomplete-keywords. Added feature
- to autocomplete on any keypress.
- - change: ATTENTION: Removed deprecated module 75_MSG.pm. Users will need to
- manually change their device definitions to MSGFile or MSGMail
- respectively.
- - feature: Introduce FHEM message routing by new command 'msg'
- - bugfix: 98_Text2Speech: Google fixed, svox-pico added
- - bugfix: 00_SIGNALduino: Updated Firmware (3.8.1-HF1)
- fixed send raw
- - updated: 74_AMAD: New Mijor Release 0.8.1
- - bugfix: 74_AMAD: fix call statusRequest then screen off is set
- fix change room then device modify
- - feature: 74_AMAD: insert first code parts of voice input
- - change: 55_GDS.pm new version released, see forum Announcements
- - change: fhem_codemirror.js: Enabled indentWithTabs by default
- Enabled autoCloseBrackets by default
- Disabled smartIndent by default
- - bugfix: 74_AMAD: wrong flowset xml file on lib/
- - updated: 74_AMAD: New Major Release 0.8.0
- !!! IMPORTANT: please forget to update the Flowset !!!
- - feature: 74_AMAD: AMADCommBridge (AMADCommunication Device)
- toggle between to BT Devices, clear Notificationbar
- (Automagic,All), play Notify Soundfile (WallClock),
- check for a activ task on the tablet/phone
- - bugfix: 74_AMAD: improved error handling
- - bugfix: 70_PIONEERAVR: fixed the decoding for the reading "display".
- - feature: 93_DbLog: Added support for longpoll SVG.
- - feature: contrib/98_openweathermap.pm - add support for stationByZip.
- e.g. 76133,de will find weather data for Karlsruhe,Germany
- - bugfix: 38_CO20: fixed error messages on timeout
- - feature: codemirror modules now loaded by default: search.js, comment.js
- dialog.js, autorefresh.js, searchcursor.js, dialog.css
- codemirror search & replace is now activated by default.
- to use this feature now you must only load in fhemweb
- attribute 'JavaScripts' the codemirror/fhem_codemirror.js file
- new extraKeys for 'TAB', 'Shift+Tab', 'STRG+Q', 'STRG+UP',
- and 'STRG+DOWN' are added.
- codemirror default parameters are now:
- indentUnit:4, indentWithTabs:false, autoCloseBrackets:false,
- matchBrackets:true, autofocus:true, theme:"blackboard",
- lineNumbers:true, autoRefresh:true
- this can be overwritten with fhemweb attribute 'codemirrorParam'
- - updated: codemirror version to 5.8
- the default codemirror javascript files are now minified
- - feature: 70_XBMC: -added disable attribute
- -added reading tvshowid
- - feature: new module 00_SIGNALduino.pm and 90_SIGNALduino_un: added
- SIGNALduino module and firmware
- - feature: new module 14_Hideki.pm: added module for sensors with hideki
- protocol
- - feature: new module 14_SD_WS07.pm: added module for sensor devices with
- protocol id7
- - feature: 32_yowsup.pm: allow comma separated receiver list on master send
- - bugfix: YAMAHA_AVR: fixing not working remoteControl commands for
- several models
- - feature: PRESENCE: support for Solaris ping (mode: lan-ping)
- - feature: HUEbridge: added support for HUE scenes
- (get: scenes; set: savescene, modifyscene, scene)
- new unified syntax for multiple lights
- in group and scene commands
- don't query status after set: use bridge response instead
- added queryAfterSet attribute
- - feature: HUEDevice: added support for HUE scenes (set: savescene, scene)
- new unified syntax for multiple lights in lights command
- - feature: LightScene: support HUE scenes
- added asyncDelay attribute
- - bugfix: 10_IT: Fix wrong V3 dimm/off code
- - feature: 73_km200: Improving error message in state
- - feature: SYSMON: FormatString for SYSMON_ShowValues.
- - feature: 36_JeeLink: added timeout attribute (by HCS)
- - change: 14_CUL_TCM: implement new sensor types. Fix some wrong
- interpretations. Add additional readings.
- - feature: on/off-till-overnight (SetExtensions.pm)
- - bugfix: 73_km200: Bugfix for freeze in "Sounding"
- - change: 93_DbLog: changed min/max val 999999 to system specific (~0 >> 1)
- - feature: HUEbridge: added get touchlink
- added get whitelist, set deletewhitelist
- new and extendet internals
- - feature: HUEDevice: dimUp&dimDown: use bri_inc if bridge firmware >= 1.7
- don't send on with dimUp & dimDown if already on
- new and extendet internals
- - feature: 71_YAMAHA_AVR: new set commands/readings for controlling
- bass and treble (by dev0)
- - feature: 66_ECMD: requestSeparator can be turned off
- - feature: 02_RSS: viewport configurable by attribute
- - change: 93_DbLog: removed use of perl's 'switch' feature.
- - change: 93_DbLog: removed string length limitation for SQLITE.
- - bugfix: 93_DbLog: fixed ploteditor bug when DbLogType=History.
- - feature: 93_DbLog: added new setter 'reduceLog' to clean up database.
- - feature: new Modules 36_EleroStick.pm and 36_EleroDrive.pm for Elero
- shutters
- - change: 55_InfoPanel.pm: support ReadingsVal in ticker #35228
- - bugfix: 31_MilightDevice.pm: improved previousState, fixed log errors
- - bugfix: 30_MilightBridge.pm: fixed ping definition
- - bugfix: 95_FLOORPLAN. fixed device-commands and excess logmessages
- - feature: 02_RSS: viewport in HTML header makes page fit screen on tablets
- - bugfix: 74_AMAD: fixed hash->{PORT} in log output
- - bugfix: 70_PushNotifier: - require Try::Tiny
- - feature: 70_Jabber: - Added OTR (Off the Record) end to end encryption
- - Added MUC (Multi-User-Channel) joining and handling
- - change: 74_AMAD: improved translation englisch
- - bugfix: 95_Dashboard: fixed access to uninitialized value
- - change: 74_AMAD: change set of STATE has been replaced by Readingsupdate
- 'state'
- - feature: 74_AMAD: commandref english translation, insert default version ID
- - feature: SYSMON: telnet login with no user/pass required
- - bugfix: 95_Dashboard: the sort order in columns is now correctly read
- from the sorting attribute.
- - bugfix: 00_MAXLAN: set time on cube if it has none (by Tom_S)
- - bugfix: 14_CUL_MAX: work together with a-culfw
- - bugfix: 70_PushNotifier: bugfix regex deviceID
- - feature: new Module 74_AMAD to request Information and control Android
- Devices in cooperation with AutomagicApp on the Device (Forum
- #39773) (by M. Oldenburg)
- - bugfix: 70_PushNotifier.pm: regex error handling
- - bugfix: 31_MilightDevice.pm: fixed bug that lead to crash on lost bridge
- connection, added module name prefix to round function
- - bugfix: 38_CO20.pm: removed unneccesary error messages due to USB timeout
- - feature: 70_PushNotifier: use regexe for deviceID
- - bugfix: 30_pilight_temp: pressure, windavg, winddir, windgust from weather
- stations without temperature
- - feature: 74_Unifi: - new readings for controller, accesspoints and clients
- - new Setter: archiveAlerts, disconnectClient, restartAP
- setLocateAP, unsetLocateAP
- - new Getter: events, unarchivedAlerts
- - new Attributes: eventPeriod, httpLoglevel
- - feature: 30_pilight_temp: - Added support for pressure, windavg, winddir,
- windgust from weather stations
- - feature: 98_Text2Speech.pm:
- - Quality and Speed as new Parameter
- - Bugfixing with Google Download
- - added VoiceRSS as new Ressouce
- - TTS_FileTemplateDir: Beginning with absolute directory now
- possible
- - TTS_Timeout (optional) added
- - feature: 74_Unifi: - ReadingNames now by default (in this order):
- Attr 'devAlias' > controllerAlias > hostname > user_id
- - Attr 'devAlias' now can rename:
- controllerAlias, hostname, user_id
- - Command 'get clientData' can now called with these
- parameters: devAlias,controllerAlias,hostname,user_id
- - bugfix: 70_Jabber: Fixed broken callback registration in Net::XMPP >= 1.04
- - bugfix: 95_Dashboard: support for alias attribute, which if set, is shown
- instead of the device name in the left navigation
- - feature: 70_Pushover: Rewrite for Non-Blocking HttpUtils
- - much more readings
- - Support for emergency callback via push
- - Support for supplementary URLs incl. push callback (e.g. for
- priority < 2)
- - Added readingFnAttributes to AttrList
- - Added support for HTML formatted text
- - Added user/group token validation
- - feature: 74_Unifi: - Added Attribute 'devAlias' to rename device names (ID)
- - bugfix: Module not started without restart after def
- - feature: 74_Unifi: - Added support for Controller v3 (v4 already supported)
- - change: 74_Unifi: - changed get-Name from 'clientDetails' to 'clientData'
- - changed start from defFn to NotifyFn
- - added 'get clientData' selection by client-ID
- - added disable Attribute
- - updated commandref
- - added: 74_Unifi.pm for the Ubiquiti Networks (UBNT) - Unifi Controller.
- - change: 70_VolumeLink: - Changed vol/mute-RegexPattern modifier to /si
- - Changed default timeout to 0.5
- - Fixed bug while storing RegEx from Attr to hash
- - Added Attribute for separate muteRegexPattern
- - Added Attribute httpNoShutdown
- - Added possibility to disable ampInput check
- - feature: YAMAHA_AVR: new reading "newFirmware" for indicating firmware
- update. new argument "direct" for volume commands to avoid
- volume smoothing (if activated)
- - added: 70_VolumeLink.pm: New module to link the volume-level and
- mute-state from a physical-device (e.g. a TV) with a fhem-device
- (e.g. a SONOS-Playbar or an AVR).
- - feature: 30_MilightBridge: Add tcpPing mode (MarkusM)
- - change: 98_pilight: all protocols, rewrite
- - feature: 70_PHTV: added support for WoWifi/WoLAN to wake device up
- - change: 98_GEOFANCY: improved/tightened input validation. 3rd party mobile
- apps need to ensure using correct API data format.
- - bugfix: 95_Dashboard: fixed issue with disappearing menu and command input
- in room "Everything"
- - bugfix: 95_Dashboard: fixed problem with smallscreen styles that caused
- devices to be shown in wrong tabs
- - bugfix: 34_NUT: versucht bei disabled=1 nicht mehr, eine Verbindung
- aufzubauen
- - change: 57_CALVIEW: - replace unwanted backslash before a comma sign
- - bugfix: 95_Dashboard: fixed sorting for grouped devices
- - bugfix: 95_Dashboard: fixed style issue with colorpicker in ios6touchpad
- style fixed issue with editing groups in the dashboard
- configuration dialog
- - feature: 30_pilight_dimmer.pm: SetExtensions (on-for-timer, etc.)
- - feature: 30_pilight_switch.pm: SetExtensions (on-for-timer, etc.)
- - feature: 30_pilight_raw.pm: send raw codes to pilight
- - feature: 95_Dashboard: added new attribute dashboard_tabXdevices which
- supports devspec definitions for shown dashboard groups.
- Storage of current opened tab and restore when opening dashboard
- Fixed some CSS issues (text alignment, colors ...)
- - change: SYSMON: warning (userdefined readings), reading for perl version
- - feature: 38_CO20.pm: added advanced features, retries and timeout (by
- Markus M.)
- - feature: 32_yowsup.pm: added support for groups
- - feature: FB_CALLLIST: new attribute icon-mapping for customizing the icons
- for all call states. For details see commandref
- - bugfix: 73_km200: Removal of Static polling and new sounding after
- attribute change
- - bugfix: Dashboard: text alignment issue for ios7 style.
- - bugfix: Dashboard: fixed some perl warnings.
- smallscreen styles are not destroying view any more..
- - bugfix: Dashboard: text alignment issue for ios6touchpadstyle.
- - change: 57_CALVIEW: -update fpr modi-management
- -the modes now can be set with attribute modes
- -thx to Risiko for patch
- - bugfix: Dashboard: group names now also can contain regex special
- characters restoring of saved group state works now as expected
- fixed issue that some readingGroups are not updated correcly
- - change: 02_RSS: replaced refresh method by javascript DOM gymnastics
- - change: 59_Weather: removed empty header row from WeatherAsHtmlV
- - feature: 02_HTTPSRV: support tabletui (Forum #37232)
- - bugfix: SOMFY: Only send stop if position changed
- improved timing for position update fix typos (go-my instead of
- go_my)
- - feature: ios6touchpadstyle: style adjustments for the Dashboard
- module version 3.0
- - bugfix: 10_IT: Correct command parsing (forum id 38467)
- - bugfix: Dashboard: corrected version number
- - feature: SYSSTAT: added mibs attribute for snmp monitoring
- - bugfix: Dashboard: fixed CSS height issue for rows (top, center, bottom)
- - feature: FB_CALLLIST: new attribute "external-mapping", new column for
- external_connection reading (see commandref for details, by
- Michael)
- - feature: Dashboard: release version 3.0
- - bugfix: SYSMON: 'disable' not working at FHEM-start
- - bugfix: Text2Speech: ogg/wav as direkt mp3files are now possible
- - bugfix: SOMFY: Added attr "additionalPosReading" to store current position
- Bugfixing, made position calculation more stable
- - bugfix: 10_IT: Fix readings State for IT V3 switch (Forum #38406)
- - change: SOMFY: New state and action handling (added virtual receiver
- capability)
- - change: FRITZBOX: for most features no telnet access needed anymore
- Execution of own TR-064 commands now possible
- - bugfix: FB_CALLMONITOR: fixing not working company numbers
- - bugfix: 34_NUT: Handling bei Verlust der Verbindung verbessert
- - bugfix: 31_MilightDevice: Small changes from MarkusM
- (Remove dependency on Math::Round)
- - bugfix: 30_MilightBridge: Minor change to ping code to try and resolve
- crash when hostname not in dns
- - bugfix: pilight_ctrl: reset - clear send queue
- - feature: pilight_ctrl: add attribute SendTimeout for aborting sending
- commands
- - feature: FB_CALLMONITOR: add TR-064 support for remote phonebook reading
- via official AVM API (by JoWiemann)
- - feature: 10_pilight_ctrl.pm: added disconnect
- - feature: 32_yowsup.pm: added home attribute
- - feature: readingsGroup: allow commands for attributes
- allow calculation with values in the rows and column
- allow default mappings with { '' => <default> }
- added setList and setFn attributes
- - added: 32_yowsup.pm: New module to send and receive WhatsApp messages
- - feature: new module FB_CALLLIST for creating a call list based on
- events generated by FB_CALLMONITOR (original idea by Elektolurch)
- - feature: 01_FHEMWEB: add cmdIcon
- - bugfix: 10_pilight_ctrl: set reset - lost connection to submodules
- - bugfix: 70_Pushalot: corrected parameter order for image
- - change: 70_Pushalot: changed http call to non-blocking
- - feature: 70_Pushalot: module to send push notification to Windows Phone
- - feature: 59_Weather: polish translations (Lukasz)
- - changed: 57_CALVIEW.pm: code cleanup
- - bugfix: 30_pilight_*: restore (StateFn), trigger changes twice
- - feature: 30_pilight_dimmer: new attributes dimlevel_on, dimlevel_off
- dimmers without direct dimlevel support (switch combined with
- screen)
- - bugfix: 73_km200: Bugfix for sorting and comparison method
- - bugfix: SYSMON: CPU frequency
- - feature: OWServer/OWDevice: new device EDS00XX (forum #37453)
- - feature: 59_Weather: french translations and pressure shown in
- state (phervier)
- - feature: 36_LaCrosse: Implemented WS 1600
- - feature: 10_IT: Add HE800 support see
- http://forum.fhem.de/index.php/topic,36399.msg296739.html#msg296739
- - bugfix: 73_km200 - Bugfix for faulty comparison method
- - bugfix: 70_PIONEERAVR: set statusRequest updates now input names
- - feature: 30_pilight_dimmer: up|down commands to change the dimlevel
- - bugfix: 76_MSGMail: Add MSGMail_Attr()
- - feature: 70_PIONEERAVR: new set <dev> hdmiOut <1/2>to switch hdmi outputs
- - new set <name> networkStandby (on|off) Needed to turn on/off...
- - new readings hdmiOut, screenLineNumber[First,Last,Total]
- - commandref reworked
- - bugfix: 73_km200; Floating point calculation error fixed
- - feature: 73_km200; Writing of complete week-list in one single set command
- - feature: 98_Text2Speech.pm; language now selectable
- - feature: 93_DBLog.pm
- - SuppressUndef
- http://forum.fhem.de/index.php/topic,36615.msg289041.html
- - Hinzufuegen von Anfang und Ende-Werten beim Ploten in engen
- Grenzen
- (http://forum.fhem.de/index.php?topic=34006)
- - add new Attribute: DbLogInclude: 93_DbLog_DbLogInclude.diff
- - recognizing of DbLogTyp using DbReadings:
- 93_DbLog_dbReadings_using_DbLogType.diff
- - bugfix: 14_CUL_TCM97001: Fix some uninitialized vars, update docu
- - feature: 30_pilight_temp: attribut corrHumidity to correct humidity
- - feature: 76_MSGMail: Add attribute mailtype as suggested by Roger
- (forum #37206)
- - feature: 30_pilight_temp: reading battery state, attribut corrTemp to
- correct temperature
- - change: 73_km200: Wrong SwitchProgram time format fixed
- - feature: 73_km200: SwitchPrograms can be written/changed
- - change: MSGMail: Improve error logging to assist problem solving
- - feature: 10_pilight_ctrl possibility to ignore all incomming messages,
- added protocol quigg_gt*
- - change: MSG: Replace file and mail related code with delegates
- - change: MSGFile: Assimilate file related code from 75_MSG
- to make it standalone, without requiring MSG device
- - change: MSGMail: Assimilate mail related code from 75_MSG
- to make it standalone, without requiring MSG device
- - bugfix: MSG: Determine which SSL implementation to use for sending mail
- (required for libnet-3.06)
- - change: MilightDevice/MilightBridge: Fixes, features, changes (by MarkusM)
- - bugfix: SYSMON: network speed
- - improved: I2C_TSL2561: asynchronous measurements, new readings (by jensb),
- new set update command, removed get command
- - feature: SYSMON: method to create html bar chart (thanks to snx)
- - added: SYSMON: new statistic readings for RAM and SWAP
- - change: pilight_ctrl: rename attribut ignore to ignoreProtocol
- - added: SYSMON: some new readings: starttime_text, starttime,
- fhemstarttime_text, fhemstarttime
- - fixed: SYSMON: cpu_freq_stat
- - fixed: SYSMON: some warnings
- - added: SYSMON: new readings <network>_speed, cpuX_freq_stat,
- cpuX_idle_stat, cpu_temp_stat
- - improved: SYSMON: documentation
- - change: WMBus: support for Easymeter
- - added: New modules 10_pilight_ctrl, 30_pilight_dimmer, 30_pilight_switch
- and 30_pilight_temp to support pilight (sending and receiving)
- - bugfix: 98_EDIPLUG: change kW/h to kWh and fix missing Id
- - feature: FB_CALLMONITOR: new reverse search method "textfile" for custom
- definitions
- - bugfix: FB_CALLMONITOR: correct reverse search of Call-By-Call outgoing
- calls
- - feature: FB_CALLMONITOR: reverse search order can now be configured
- - bugfix: 57_CALVIEW: fixed tomorrow dates when new month
- - bugfix: 73_km200 - Fix for handling back "0" floatvalues with get-command
- - bugfix: 73_km200 - Fix for wrong service as reading for errorLists
- - bugfix: 73_km200 - Fix DoNotPoll of root services
- - feature: 73_km200 - Handback of complete errorList on notification-service
- - change: CUL_IT: Update documentation
- - Bugfix: CUL_TCM97001: Add temperature trend, update documentation
- - feature: new fhemweb widgets. see widgetOverride in commandref
- - Bugfix: 73_km200 - Fix for get-command responding with false error message
- - Feature: 73_km200 - Get and Set command blocked during initialisation
- process
- - Feature: 73_km200 - Optional Argument for get command introduced
- - Bugfix: 55_GDS - use onset for a_X_valid calculation
- - Bugfix: Update of set-command introducing ReadBackDelay - attribute
- - feature: SYSMON: new reading 'cpu_model_name'
- - feature: FB_CALLMONITOR: new set command rereadCache
- - feature: SYSMON: new reading: cpu_core_count
- - feature: SYSMON: Allows to suppress reading certain information.
- - change: 14_CUL_TCM97001: Add support for ABS700, NC_WS, GT-WT-02 and
- AURIOL sensors
- - added: New modue 38_JawboneUp: Fitness and sleep statistics in FHEM
- - change: FB_CALLMONITOR: use cache first for reverse search
- - feature: 14_CUL_TCM97001: Add receiving for GT-WT-.. and Rubicson sensors
- - feature: 73_km200: Sounding changed from static list to automatic
- - feature: FHEMWEB: filter dialog for eventMonitor allows filtering for
- specific events
- - feature: 10_IT.pm: add support for intertechno protocol 3 dimmer
- - feature: 51_I2C_TSL2561.pm: add support for using IODev, allows use without
- HiPi being installed. By jensb, forum id 277192
- - feature: SYSMON: Freq. for 8 CPU Cores
- - feature: 98_Modbus.pm: added base module for modbus devices
- - feature: 98_ModbusAttr.pm: added module for generic modbus devices
- Readings can be defined by attributes comparable to HTTPMOD
- - feature: 98_ModbusSET.pm: added module for SET Silent Heat pumps
- - change: 10_RESIDENTS: renamed reading residentsGuests to
- residentsTotalGuests
- - change: SYSMON: warnings, docu
- - bugfix: 73_km200: Bugfix for fullResponse
- - feature: 73_km200: New services found
- - change: 57_CALVIEW: commandref improved and improved def check (for
- mode-parameter)
- - feature: 73_km200: Read of switchPrograms added
- - bugfix: 57_CALVIEW: fixed commandref
- - feature: GUEST: added support for RESIDENTS toolkit
- - feature: ROOMMATE: added support for RESIDENTS toolkit
- - feature: RESIDENTS: added support for RESIDENTS toolkit
- - added: RESIDENTStk: new RESIDENTS toolkit and first function wakeuptimer
- - bugfix: 37_SHC: go back to last release version v0.9.0 (rr2000)
- - change: SYSMON: prevent some warnings
- - bugfix: SYSMON: ethernet readings on bbb (thx to nesges)
- - changed: 37_SHC: now add all files for the previous commit (rr2000)
- - feature: 37_SHC: add new support for SoilMoistureMeter and add
- support for DigPort and DigPin in Powerswitch (rr2000)
- - feature: 02_HTTPSRV: query string sets readings (Stefan Strobel)
- - bugfix: 57_CALVIEW: - bugfix in set function
- - change: 57_CALVIEW: - fixed function 'set intervall'
- - see comandref for detail (now use the define
- for change intervall)
- - change: 73_km200 - More Services added
- - bugfix: 73_km200 - Re-Read bug in set function corrected
- - change: SYSMON: improved network readings
- - change: FB_CALLMONITOR: new attribute "country-code" to import
- phonebook entries with your local country code preceded as
- a national phonenumber in a correct way.
- Per default "0049" is used as country code. (by prodigy7)
- - feature: FB_CALLMONITOR: new get commands showPhonebookEntries
- and showCacheEntries to get all related entries
- - changed: enabled authentication with the logitech myharmony server
- for hub firmware version 4.x, version 3.x still works without.
- - feature: YAMAHA_BD: support 95_remotecontrol.pm module features
- - changed: Reverted to previous version. Module not working on RPi
- - feature: 71_PHILIPS_AUDIO: Implemented UPNP/DLNA player discovery.
- - feature: 57_CALVIEW: added multiple CALENDAR support, reading source
- and location for terms
- - update : 73_km200 Update: New services found
- - feature: 89_HEATRONIC.pm: added power of heating pump
- - feature: 31_MilightDevice.pm: Support LightScene
- - changed: 89_HEATRONIC.pm: calculation of sol_Tcollector changed
- - feature: # comments in fhem.cfg are only removed at the line-start
- - feature: set command modifyTimeSpec for at, to be used in webCmd
- - added: New module 71_PHILIPS_AUDIO.pm for Philips MCi, Streamium and
- Fidelio devices.
- - bugfix: FB_CALLMONITOR: fixed reverse-search for search.ch
- - feature: help is now a separate module
- - feature: pahColor() added to Color.pm to convert temperatures
- into rgb values. See forum thread #30128
- - feature: FB_CALLMONITOR: read all available phonebooks directly wia
- web interface (also online phonebooks from Google, etc.).
- new attributes fritzbox-remote-phonebook-via and
- fritzbox-remote-phonebook-exclude.
- new get command showPhonebookIds. Details can be read in
- commandref (by JoWiemann)
- - feature: 02_RSS.pm: new attribut autoreread; new NotifyFn and UndefFN;
- new layout commands textboxf, embed, push, pop;
- FWext is automatically deleted after deletion of last
- RSS device; RSS Overview and elements opened in new tab;
- refresh 0 to disable autorefresh; new function plotFromUrl
- - bugfix: SOMFY: use correct attributename when calculating updatetime
- - feature: 95_FLOORPLAN.pm: arrange by drag&drop,
- copy, rename, delete processes userattr fp_<name>
- - added: 30_LIGHTIFY.pm: New module for OSRAM LIGHTIFY gateways
- - changed: 98_pilight.pm: New protocols
- - feature: 55_InfoPanel - added direct link to rect,circle,ellipse,
- img, trash
- - added new layout item "counter"
- - changed: SYSMON: telnet support improved
- - feature: SYSMON: (partially) QNAP-support
- - feature: SYSMON: user defined functions
- - feature: SYSMON: list_lan_devices (FritzBox only)
- - changed: SYSMON: improved support for FritzBox OS 6.23
- - bugfix: SYSMON: some warnings
- - added: move 55_InfoPanel.pm from ./contrib to ./FHEM
- - feature: YAMAHA_AVR: new commands play, pause, stop, skip, shuffle, repeat
- - feature: 71_YAMAHA_NP: New command set and readings for menu navigation
- - feature: 71_YAMAHA_NP: New command 'dimmer [1..3]'
- - bugfix: 31_MilightDevice: if already off don't turn on to set dim level!
- - added: new dustbin icon
- - bugfix: SYSMON: some warnings
- - changed: SYSMON: documentation
- - feature: SYSMON: query parameters from remote system (telnet)
- - feature: 71_YAMAHA_NP.pm Improved timer setting
- - feature: 55_GDS uses own FWEXT instead HTTPSRV
- - feature: 98_logProxy.pm added postFn and scale2reading options
- - feature: 70_Pushbullet.pm: new module 70_Pushbullet.pm
- - changed: 31_MilightDevice (Thanks to MarkusM):
- Saturation set/transition, set with command saturation
- Bugfix for long transition on hue=0 and hue = 360
- Set hardware brightness to minimum before off
- - bugfix: FB_CALLMONITOR: allow spaces in phone numbers stored in phonebooks
- - bugfix: SYSMON: Symbol '#' in Readings prevents update
- - feature: new helper module TimeSeries.pm (Boris)
- - feature: 71_YAMAHA_NP.pm: Make timer setting more convenient.
- - changed: FB_CALLMONITOR: allow chars in phone numbers for reverse search
- - changed: SYSMON: non-blocking
- - changed: 71_YAMAHA_NP.pm: Provide entire http link to Player AlbumArt.
- - changed: 71_YAMAHA_NP.pm: Minor code improvements.
- - changed: 71_YAMAHA_NP.pm: Perl code clean-up after 'perlcritic' check.
- - feature: 71_YAMAHA_NP.pm: New readings: tunerModeDAB, tunerBitrateDAB,
- tunerAudioModeDAB, tunerFrequencyDAB.
- New internals: NP_ICON_x, UDN, Friendly_Name
- - changed: 73_km200.pm: More services found.
- - bugfix: FB_CALLMONITOR: read phonebooks after all attributes are set
- from fhem.cfg.
- - feature: 70_XBMC.pm: clear readings when stopping media
- - feature: 70_XBMC.pm: new reading is3DFile for 3D files
- - bugfix: 70_XBMC.pm: improved JSON separator
- - added: 73_km200: More services added.
- - changed: 73_km200: Fhem get-command is able to return raw.
- - bugfix: 73_km200: Handling of unknown attributes corrected.
- - feature: 31_MilightDevice.pm: Add hue/ct colorpickers.
- Add "presets" set command.
- - feature: 70_XBMC.pm: new commands poweron,poweroff.
- configurable by attribute powerCmd
- - added: 71_YAMAHA_NP.pm: New module for controlling Yamaha
- network players such as CRX-N560(D)
- - bugfix: FB_CALLMONITOR: fix not working telnet login, when user based
- authentication is configured in FritzBox
- - feature: 02_RSS.pm: improved frontpage for RSS
- - bugfix: FB_CALLMONITOR regognize "user:" as login prompt for
- remote telnet connection (phonebook)
- - changed: 73_km200.pm: DoNotPoll includes top-down hierarchy
- - bugfix : 73_km200.pm: Correction of commandref - entry
- - changed: 98_Text2Speech (thanks to TeeVau):
- added calculate the MP3 Duration into Reading
- adjust Volume now in indirect mode possible
- - changed: 57_CALVIEW.pm: code cleanup
- - changed: 73_km200.pm: Reading will be deleted after set by DoNotPoll
- - bugfix: 73_km200.pm: German commandref still contained English text
- - bugfix: 02_FRAMEBUFFER: enable align and textwrap properties of RSS
- - changed: 73_km200.pm: New attribute DoNotPoll and German commandref.
- - added: 57_CALVIEW.pm (chris1284)
- - changed: configDB.pm use fhem function createUniqueId()
- configDB.pm do not show 99_Utils.pm in „Edit files“
- - fix: CUL_MAX: fix usage of advanced culfw features on non-CUL devices
- - changed: 09_CUL_FHTTK: small update to the documentation in order to
- simulate the same
- - fix: 66_ECMD: use STATE not state for connection checking (forum #31307)
- - feature: 57_Calendar: enable gzipped ical files (forum #31845)
- - bugfix: 70_Jabber.pm: XMPP DNS SVR record query added
- - bugfix: 70_PIONEERAVR: fixed "missed to call readingsBeginUpdate first"
- - feature: fhemweb.js rewrite based on jQuery, single-widget-implementation
- - feature: SVG: multiple sources allowed, Plot-Editor
- - feature: textfield-long and knob widgets
- - added: some new icons by Rampler
- - feature: PRESENCE: new reading "presence" which contains the current (or
- last known) presence state (can be "absent" or "present")
- - bugfix: 70_Jabber.pm: hardening XML::Stream Process() call and fix of
- ssl_verify
- - feature: readingsGroup: allow devspec :FILTER= expressions in device
- selection
- - added: 73_km200.pm for the Buderus KM200 heating controller (Sailor)
- - feature: 70_XBMC: added command 'connect' to connect instantly
- - change: FB_CALLMONITOR: use standard file read/write function to support
- use of configDb
- - bugfix: FB_CALLMONITOR: fix phonebook file read when using configDb (Forum
- #30244)
- - feature: 70_XBMC: added commands: openmovieid, openepisodeid, addon,
- jsonraw (thanks to siggi85)
- - fix: 70_XBMC: made fork attribute to close file handles correctly
- - feature: 70_XBMC: added mechanism to detect disconnects (TCP)
- - fix: 66_ECMD: avoid reading from a closed connection in ECMD_READ
- - feature: 70_PIONEERAVR: readings for currentAlbum etc., more internals
- (network settings, moved some from readings to internals), new attributes
- volumeLimit & volumeLimitStraight
- - added: some new icons (hourglass, frost, sani_heating_level_XX)
- - fix: sani_heating_boost (possibility to colorize)
- - feature: FB_CALLMONITOR: add remote phonebook lookup via telnet connection
- to FritzBox (JoWiemann).
- - bugfix: 70_PIONEERAVR & 71_PIONEERAVRZONE: fixed not working set-extensions
- (on-for-timer,...)
- - feature: fheminfo: report third-party modules
- - feature: 99_Utils.pm: add getUniqueID, getKeyValue, setKeyValue
- - feature: SMARTMON: additional parameters for smartctl
- - added: 00_HXB / 10_HXBDevice for Hexabus devices
- - feature: HUEbridge: added group handling
- added pollDevices attribute
- added httpUtils for nonblocking mode
- - feature: HUEDevice: added group handling
- added renaming of devices and groups in the bridge
- - added: 30_MilightBridge / 31_MilightDevice: Support Milight
- (Applamp/LimitlessLED/EasyBulb) LED lights/strips/controllers.
- - feature: HUEDevice: allow ct presets in webCmd
- new subTypes extcolordimer and ctdimer
- start support for Lightify bulbs
- - added: SONOS and SONOSPLAYER to support Sonos Multiroom Audiosystems
- (Reinerlein)
- - change: 64_ESA2000.pm: add batterystate
- - added: 42_SMARTMON: Frontend to smartctl (maintainer: hexenmeister)
- - feature: 70_PushNotifier added line break in Messages (xusader)
- - feature: readingsGroup: added valuePrefix and valueSuffix attributes
- added collapsed/collapsible to visibility attribute
- added visibility command
- - bugfix: FB_CALLMONITOR: fixing not working company numbers
- reverse search for search.ch
- - bugfix: 70_PushNotifier repair set function (xusader)
- - bugfix: PRESENCE: fixing not working timer, when using set [...]
- statusRequest
- - bugfix: FB_CALLMONITOR: fixing reverse search for klicktel.de
- - feature: new module 52_I2C_MCP342x.pm added (klausw)
- - feature: SYSMON: read cpu temp on FritzBox
- - feature: ios7smallscreenstyle.css: table width based on screen width, new
- header, links colored in detail view
- - feature: new module FRITZBOX: controls Fritz!Box router and Fritz!Fon
- - feature: new module 52_I2C_EEPROM.pm added (klausw)
- - feature: readingsGroup: added ! flag,
- added visibility and cellStyle attributes
- - feature: new module 52_I2C_MCP23008.pm added (klausw)
- - feature: new module 98_logProxy.pm added (justme1968)
- - change: 66_ECMD: ReadyFn added (fixes issue under Windows)
- - change: 02_RSS: use a GUID in RSS; urlq source for img command
- - feature: 70_PushNotifier improve usebility, configuration without cURL
- (xusader)
- - bugfix: SYSMON: prevent empty line im log by userReadings
- - feature: 10_IT empfang (by bjoernh)
- - bugfix: PRESENCE: fix race condition, when delete disabled attribute and
- PRESENCE does not start to scan.
- - feature: OPENWEATHER: captures weather forecast from API of www.wetter.com
- - fhem 5.6 released
- - 2014-11-09 (5.6)
- - bugfix: FB_CALLMONITOR: fixing race condition of missing events while
- performing multiple calls
- - feature: PROPLANTA: captures weather forecast from web pagewww.proplanta.de
- - feature: 15_CUL_EM added attribute maxPeak (arnoaugustin)
- - bugfix: 10_IT changed "setstate" to avoid eventMap errors (arnoaugustin)
- - feature: new module 37_harmony.pm added (justme1968)
- - change: WMBUS: use _ instead of : as readings separator, better support for
- EnergyCam
- - feature: new module 23_KOSTALPIKO added (john)
- - feature: new module 98_HourCounter added, 99_UtilsHourCounter.pm added to
- contrib (john)
- - added: MYSENSORS: connect to serial or Ethernet MySensors Gateway
- - added: MYSENSORS_DEVICE: represent a MySensors sensor- or actor node
- - feature: global ATTR/DELETEATTR/MODIFIED events
- - feature: 55_GDS.pm - attr disable added
- - bugfix: SYSMON: prevent endless loop at startup with 'disable' attribute
- - feature: SYSMON: added FritzBox informations: DSL rate, DSLAM sync time,
- count of CRC an FEC
- - bugfix: SYSMON: unwanted characters in dsl info lines
- - change: 57_Calendar: process continuation lines, get/set syntax checks
- - bugfix: SYSMON: fix availability of cpu/kernel_max
- - bugfix: SYSMON: numeric check
- - change: 59_Weather: change icons for conditions 31, 34, 36
- - added: MQTT: connect fhem with mqtt
- - added: MQTT_BRIDGE: bidirectional mapping of existing fhem-device to
- mqtt-topic
- - added: MQTT_DEVICE: fhem-device that can be controlled by and publishes to
- mqtt
- - added: I2C_LCD: module to drive PCF8574T based LCD connected via I2C
- - added: I2C_DS1307: module to read time and date from DS1307 connected by i2
- - added: OWX_ASYNC: asynchronous, non-blocking version of OWX for DS2480,
- DS9097 and FRM
- - feature FRM: work as physical IODev for I2C_XXX modules
- added: FRM_ROTENC: read rotary-encoders with FRM
- added: FRM_RGB: control rgb-leds with FRM
- added: FRM_STEPPER: control stepper-motors with FRM
- added: FRM_AD: analog input for FRM
- added: FRM_PWM: analog (pwm) output for FRM
- added: FRM_SERVO: control servo-motors with FRM
- - added: FRM_IN: digital input for FRM
- - added: FRM_OUT: digital output for FRM
- - added: FRM: connect Arduino with firmata to fhem
- - change: 57_Calendar: line parsing rewritten, care for missing
- modification timestamps
- - change: SYSMON: support userReadings in SYSMON_ShowValues
- - change: 59_Weather: change icon for condition clear to sunny.png
- - bugfix: 57_Calendar: calendar event anymore in modeAlarmed if started
- - feature: 57_Calendar: deal with non-existent end times
- - bugfix: SOMFY: fix non-working on/off-for-timer methods
- made positioning attributes optional
- - feature: SOMFY: support for exact positioning (one-time setup of run times
- required) support for parse()-function, requires newest CULFW.
- - feature: userattr is now also device attribute
- - feature: ZWave: Fibaro_FGRM222 MANUFACTURER_PROPRIETARY class
- - feature: sequence: reportEvents attribtue added
- - feature: SYSMON: RAM and SWAP Readings on OSX
- - change: 34_NUT: removed calculation of values. Use userReadings instead.
- removed autogeneration of attr model and serNo.
- - feature: SYSMON: improvement: support network information (IP, IPv6) on
- german linux
- - feature: Synology DiskStation NAS basic spk file creation
- - change: 34_NUT: readingFnAttributes added; creation of units deleted;
- changed attr asReadings to use comma instead of space
- - bugfix: SYSMON: crash on FritzBox
- - bugfix: 34_NUT: fixed possible buffer overflow, rewrote reception of data
- - bugfix: SYSMON: idletime on multicore, warnings
- - change: 09_CUL_FHTTK.pm: modified set option for sync, open and closed
- - feature: SYSMON: HTML/Text output for SYSMON-CloneDummies
- - feature: SYSMON: Method for titled HTML/Text output
- - added: 34_NUT.pm (maintainer: creideiki)
- - feature: SYSMON: added new reading: perl_version
- - feature: add toggle to SetExtensions (introduced for ZWave)
- - bugfix: plotEmbed FHEMWEB attribute (fix for an iOS8 bug)
- - feature: SHC: support for analog inputs (EnvSensor) and new device
- RGB_Dimmer added (rr2000)
- - feature: PRESENCE: MAC address support for mode fritzbox (by Markus M.)
- - bugfix: PRESENCE: fixing presence detection in mode fritzbox with new
- Fritz!OS 6.20 (by Markus M.)
- - feature: FB_CALLMONITOR: reverse-search attribute is now providing all
- possible values, which are selectable (via fhemweb_multiple.js).
- see commandref for all possible values
- - feature: speed up through caching of postproc and regex in ECMDDevice
- - bugfix: fixed handling of autocreation for 10_OWServer.pm
- - feature: option to cope with partial messages in ECMD/ECMDDevice
- - bugfix: SOMFY: add module to CUL client list, to set IODev automatically
- - feature: sequence: triggerPartial Attribute added
- - feature: 36_JeeLink: changed flash command to use fhem firmware
- directory (by HCS)
- - feature: 70_ENIGMA2: new attribute lightMode for old/slow devices
- limited restricted functionality
- - added: 98_CustomReadings.pm (maintainer: HCS)
- - change: 98_Text2Speech.pm: fix a problem with microseconds in time()
- by using mp3-templates or playing mp3 directly
- - feature: state definition and split attribute added to 66_ECMD,
- 67_ECMDDevice
- - FHEMWEB: JavaScripts and CssFiles attributes added
- - change: avoid updating weather information on get (59_Weather.pm)
- - change: removed noshutdown=0 for HTTP connections made in 57_Calendar.pm
- and 59_Weather.pm to address issues when FHEM is behind a web proxy
- - feature: update rewritten, restore added
- - feature: enabled JavaScript in 02_RSS to support WebViewControl
- - added: new module 36_WMBUS.pm (kaihs) Wireless M-Bus
- - feature: SYSMON: aded new plots (power infos for cubietruck)
- - feature: SYSMON: aded new readings for each network interface: ip and ip6
- - feature: SYSMON: aded power supply informations to the text output method
- - feature: SYSMON: power supply informations (ac, usb, battery)
- - feature: added 70_PushNotifier.pm
- - feature: 70_VIERA: Add parameter "HDMI1" -"HDMI4" for command remoteControl
- to select HDMI input directly. Add command "input" to select a
- HDMI port, TV or SD-Card as source
- - bugfix: LevelSender: Version 1.0.5: Could not get compiled by the Arduino
- IDE
- - feature: PRESENCE: new event "error" and "timeout" for state reading to
- indicate a non successful check
- - bugfix: 70_Jabber: fixed UTF8 encoding/decoding of messages
- - feature: 10_OWServer autocreate coexists with OWXXX modules (Boris &
- ntruchsess)
- - feature: added 36_Level.pm
- - feature: netatmo: added plz support for public stations
- - change: 70_ENIGMA2: keep reading for recordings up-to-date during standby
- - bugfix: 98_Text2Speech: - playing mp3files directly, eg: :ring.mp3:
- - playing any mp3file only text
- - feature: FB_CALLMONITOR: new reading "direction" to differentiate
- between incoming and outgoing call.
- - feature: FB_CALLMONITOR: all informational readings about a call will be
- triggered for each call event
- (call, ring, connect and disconnect)
- - feature: mailcheck: allow user and pssword as perl expression
- - feature: netatmo: support for public stations
- - feature: PRESENCE: new set command "power" to execute a FHEM command
- which can power on or off the checked device (given via attribute)
- - feature: readingsGroup: added valueColumn attribute
- - feature: readingsGroup: added ...,<reading>@<device>,... argument format
- - feature: 52_I2C_PCF8574.pm: added attribute OnStartup
- 52_I2C_PCA9532.pm: added attribute OnStartup,
- added attribute OutputPorts as substitute for InputPorts
- 51_RPI_GPIO.pm: changed access to gpio via userspace by default
- (for BBB and Cubie), access via gpio utility as fallback
- - feature: PIONEERAVR: new attribute: checkConnection
- - change: do no parse empty lines in 57_Calendar.pm
- - bugfix: 10_SOMFY.pm: save enc-key and rolling-code as reading instead of
- attribute to prevent loss of control after FHEM restart.
- - feature: new module 10_SOMFY.pm to support Somfy RTS blinds
- - bugfix: 70_PIONEERAVR.pm: fix for STATE if connection is lost
- - bugfix: 37_SHC.pm: Move xml file under subdir lib, otherwise it won't be
- deployed during update
- - bugfix: 70_PIONEERAVR.pm: player commands are now available for more input
- "play" was not in the drop down list of available set commands
- check every 120s if the data connection to the Pioneer AV
- receiver is still up check if we get a reply from the Pioneer AV
- receiver not later than 3s after a command was sent fix for alias
- names of inputs more input presets (spotify, mhl, hdmi7, hdmi8),
- inputs are now queried from 1 - 59
- 71_PIONEERAVRZONE.pm: bugfix:logging, set input
- - change: 00_RPII2C.pm: hardware access changed to ioctl and syswrite/read
- SMBus module not needed anymore but still usable, see attribute
- useHWLib possibility to swap I2C-0 to P5 for Rev. B raspberries
- via attribute swap_i2c0 (not tested yet)
- - feature: 70_ENIGMA2: add attribute
- remotecontrol=[standard,advanced,keyboard]
- - bugfix: 70_PIONEERAVR.pm and PIONEERAVRZONE.pm: added "use SetExtensions",
- commandref updates fixed RC_layout
- - feature: new modules 70_PIONEERAVR.pm and PIONEERAVRZONE.pm
- - feature: FLOORPLAN has new style 7 to display commands only.
- - added: 89_HEATRONIC.pm (heikoranft)
- - bugfix: duration parsing of calendar events in 57_Calendar.pm fixed
- - feature: LightScene: added followDevices attribute
- - feature: non-blocking retrieval of data in 59_Weather.pm (Boris & herrmannj
- - feature: new modules 37_SHC.pm and 37_SHCdev.pm added (rr2000)
- - feature: 36_EMT7110: added this new module
- - feature: 36_JeeLink: added initCommands attribute and flash command (by HCS
- - feature: SYSMON: DECT Temperatur
- - bugfix: SYSMON: prevent some warnings
- - change: SYSMONremoved support for old format of filesystem reading
- - change: moved 98_openweathermap.pm to contrib
- moved 98_geodata.pm to contrib
- moved 55_BBB_BMP180.pm to contrib
- - change: honor DURATION in 57_Calendar.pm
- - bugfix: YAMAHA_AVR: don't let FHEM hang anymore, when the receiver
- is not reachable
- - change: 55_GDS.pm: use Blocking.pm for retrieval of large files
- - change: YAMAHA_BD: make YAMAHA_BD more performant by using non-blocking
- HTTP request (from HttpUtils.pm)
- - added: YAMAHA_BD: new set command trickPlay and more remoteControl
- commands. new reading trickPlay
- - added: new module 98_statistics.pm: hourly, daily, monthly, yearly
- statistics for min/avg/max/delta/duration of selected readings
- - added: new module 52_I2C_MCP23017.pm (klausw)
- - feature: Dashboard Configuration-Dialog for Tabs
- - feature: new module 33_readingsHistory.pm added (justme1968)
- - feature: new command copy (justme1968)
- - feature: enabled GIF, PNG and JPG as background image formats, enabled
- relative font size changed and perl specials for font size
- in 02_RSS.pm
- - feature: YAMAHA_AVR: new set commands and readings for controlling
- the sound output behavior (Enhancer, DSP and straight
- output) and sleep timer. For details, see commandref.
- - bugfix: configdb filemove not working after previous changes
- - change: IMPORTANT CHANGES TO configDB!
- changed: all files will be imported as binary
- changed: all existing textfiles will be moved to binary
- removed: command binfileimport
- added: sorted write and read of configuration data
- - bugfix: SYSMON: css class name (sysmon)
- - feature: option to determine the number of icons from WeatherAsHtml
- - feature: DbLog: (thanks to betateilchen)
- * added new global modules function $hash->{DbLog_splitFn}
- to let split the generated events by the own module
- into readingsname, value and unit
- * added SVG_sampleDataFn
- * added FW_detailFn
- - added: new module contrib/97_SprinkleControl.pm (tobiasfaust)
- - added: new module contrib/98_Sprinkle.pm (tobiasfaust)
- both modules helps to control the sprinkles in your garden
- --> take a look to the Wiki-Article
- http://www.fhemwiki.de/wiki/Bew%C3%A4sserungssteuerung
- - feature: FB_CALLMONITOR: new reading "missed_call_line" indicating
- the line number which received the missed call
- - feature: YAMAHA_AVR current* readings will be erased in case they
- not applicable
- - feature: YAMAHA_AVR currentTitle available for TUNER
- - feature: new Method: SYSMON_getValues([desired keys])
- - feature: JSONMETER: hourly statistics
- - feature: configdb: new command search
- - feature: LUXTRONIK2: estimation of electrical power consumption,
- considers time depending tariffs (activeTariff)
- - added: configDB functions for handling binary files
- - feature: 02_RSS.pm: alpha channel for colors
- - feature: JSONMETER: time depending tariffs added (activeTariff)
- - updated: codemirror version 3.24
- - feature: new module 35_SWAP_0000002200000008 for panstamp
- indoor multi sensor board with tft
- - added: new module 36_EC3000.pm (justme1968)
- - feature: IT: added support for set-extensions (justme1968)
- - added: new modules 10_Itach_IR and 88_Itach_IRDevice to
- use Itach WF2IR or IP2IR to be used as universal
- infrared remotecontrol
- - added: new module 51_I2C_TSL2561.pm (kaihs)
- - added: new module 02_FRAMEBUFFER.pm (kaihs)
- - feature: SYSMON: many FritzBox specific readings:
- wlan_state, wlan_guest_state, internet_ip, internet_state,
- night_time_ctrl, num_new_messages, fw_version_info
- - feature: configDB: added command fileshow
- - feature: configDB: added commands filelist and filedelete
- - feature: configDB: added commands fileimport and fileexport
- - feature: 36_JeeLink: added LaCrosse, ETH200comfort, CUL_IR,
- HX2272 and FS20 modes from ulli
- added AliRF
- added Clients and MatchList attribute
- - feature: 02_RSS.pm: HTTPS enabled, png as image type added, autofreshing
- HTML page with image map added
- - feature: ECMD and ECMDDevice completely reworked, see
- http://forum.fhem.de/index.php/topic,21515.0.html
- - feature: new layout command rect and new attribute bgcolor for RSS
- - added: new module 55_weco.pm (betateilchen)
- - added: new module 70_Jabber.pm (BioS)
- - bugfix: Dashboard: use "loadScript" for load JavaScripts
- - feature: new module 00_NetzerI2C.pm, 51_Netzer.pm added (klausw)
- - feature: new command reload for 57_Calendar.pm forces cleanup
- - changed: small update to the documentation of recurring events in
- 57_Calendar.pm
- - bugfix: PRESENCE: fixing wrong presence state for mode lan-ping
- when device is unreachable
- - feature: 10_EnOcean: new EEP profiles: D2-01-00 - D2-01-11 (VLD)
- - changed: 00_TCM/10_EnOcean: learning mode (teach-in / teach-out) changed
- and extended
- - added: new module 10_UNIRoll.pm (c-herrmann)
- - feature: cloneDummy: new attribut cloneIgnore
- - feature: cloneDummy: new optional parameter [reading]
- - bugfix: Dashboard: dashboard_showfullsize not applied in room "all"
- - feature: new module 98_PID20.pm added (John / betateilchen)
- - feature: new module 00_RPII2C.pm, 52_I2C_PCA9532.pm, 52_I2C_PCF8574.pm,
- 52_I2C_SHT21.pm added (klausw)
- - change: module 71_LISTENLIVE.pm moved to contrib
- module 23_WEBTHERM.pm moved to contrib
- - change: module 98_PID.pm moved to contrib as preparation for
- next major replace. Replaced by 98_PID20.pm (John/betateilchen)
- - change: openweathermap: added set command "clear"
- - change: MAX: interpret SetTemperature command from WT to HT
- - feature: MAX: retry packets 3 times if missing an ack
- - feature: new module 98_cloneDummy.pm added (Joachim)
- - feature: STACKABLE_CC (busware.de device for the RPi) added
- - feature: configdb export/import added for data security (betateilchen)
- - feature: new module 38_netatmo.pm added (justme1968)
- - change: 09_CUL_FHTTK.pm: clean up code to avoid "Use of uninitialized
- value in concatenation.."
- - change: 09_CUL_FHTTK.pm: extend module list to FHT80TF and FHT80TF-2
- and update of documentation (matscher)
- - feature: disabledForIntervals attribute added for at/notify/watchdog
- - feature: jsonlist2 added, jsonlist is deprecated.
- - feature: DbLog: Added new function : ReadingsVal/ReadingsTimestamp
- - feature: Text2Speech: added new attribute TTS_VolumeAdjust
- - feature: new module 70_PHTV.pm (loredo)
- - feature: JSONMETER: added statistic functions
- - feature: LightScene: added scene editor from UliM
- - feature: SYSMON: New method: SYSMON_ShowValuesText
- - feature: configDB.pm use sql database instead of fhem.cfg (betateilchen)
- - feature: new module 98_geodata collect location based data (betateilchen)
- - feature: 98_pilight: Added support for Elso protocol
- - feature: readingsGroup: added sortDevices attribute
- - feature: ENIGMA2: new reading 'recordings', new command record
- - change: ENIGMA2: rewrite for NonBlocking
- - feature: SYSMOM: new Plot + Doc
- - feature: Dashboard: Custom CSS Attribute. Max. 7 Tabs.
- - bugfix: Dashboard: Change Groupcontent sorting. Fix Bug that affect
- new Groups.
- - feature: 10_EnOcean: UTE protocol implemented
- - feature: 00_TCM: new command teach
- - bugfix: SYSMOM: uninitialized value warning on FritzBox
- - added: 09_CUL_FHTTK.pm: german module documentation (matscher)
- - feature: readingsGroup: allow FHEMWEB slider and dropdown menus as commands
- - feature FB_CALLMONITOR: new attribute "disable" to
- disable FB_CALLMONITOR
- - feature: YAMAHA_BD: new attribute "disable" to disable cyclic status
- updates of player
- - change: 09_CUL_FHTTK.pm: added event-on...readings and event-min-interval
- updated to reading update mechanism (matscher)
- - feature: Dashboard: Groupstitel now can show icons,
- Backbutton in Fullsize-Mode
- - deleted: 51_BBB_WATCHDOG.pm - not really needed
- - bugfix: DbLog: adding ShutdownFunction
- - feature: YAMAHA_AVR: new attribute "disable" to disable cyclic status
- updates of receiver
- - feature: LightScene: added attribute switchingOrder
- - added: new module 00_THZ.pm (immiimmi)
- - added: new module 98_HTTPMOD.pm (stefanstrobel)
- - added: new module 51_BBB_WATCHDOG.pm (betateilchen)
- - bugfix: SYSMON: Fix: uninitialized variable
- - feature: new modul 73_MPD added (Wzut)
- - bugfix: SYSMON: Fix: root fs with /dev/mapper
- - feature: Dashboard: The display of the dashboard can be limited to a
- defined FHEMWEB. Change view of readingroups
- - feature: new module 70_JSONMETER to read obis compatible data in json
- format from so called smart meters for electricity, gas or heat
- - feature: new modules 10_RESIDENTS, 20_ROOMMATE and 20_GUEST added (loredo)
- - feature: LUXTRONIK2: attribute 'doStatistics' calculates boiler gradients
- - feature: GEOFANCY: support both apps, Geofency.app and Geofancy.app
- - feature: LightScene: added attribute lightSceneRestoreOnlyIfChanged
- - bugfix: SYSMON: Fix: CPUTemp & BogoMIPS for utilite-Box.
- - bugfix: PRESENCE: fix present-check-interval to be equal with normal
- check-interval if not set in define statement and not 30 sec.
- - feature: DASHBOARD: Tabs can show an icon.
- - bugfix: DASHBOARD: dashboard_showfullsize only in DashboardRoom.
- Fix showhelper Bug on lock/unlock. The error that after a trigger
- action the curren tab is changed to the "old"
- activetab tab has been fixed.
- - bugfix: SYSMON: Filesystems (absent medium)
- - feature: FLOORPLAN-menu-items can get icons attached by new
- attribute fp_roomIcons
- - feature: FLOORPLAN-specific icons can now be assigned by just
- creating a folder under fhem/images with the flooplan-name
- - feature: DASHBOARD: Tabs can set on top, bottom or hidden.
- - bugfix: SYSMON: another format for ifconfig output
- - feature: DASHBOARD: Use longpoll to update content. rowcentercolwidth can
- now be defined per column. Dashboard can hide FHEMWEB Roomliste
- and Header => Fullsizemode.
- - bugfix: SYSMON: null reading for absent mount points
- - feature: DbLog: jokers "%" in device/reading definition are now possible
- - feature: SYSMON: new CPU Statistics and Plots
- - feature: changed 10_OWServer.pm and 11_OWDevice.pm to use
- NOTIFYDEV (justme1968)
- - feature: LightScene: added setcmd command
- - feature: DASHBOARD: Dashboard get Tabs. Redesign saving of Group positionin
- - bugfix: SYSMON: Log Warnings, unnoetige Readings erkenen und entfernen
- - feature: LUXTRONIK2: Setting of controller parameter and internal clock
- - feature: new module 71_YAMAHA_BD.pm to control Yamaha Blu-Ray
- players over network.
- - bugfix: DbLog: fix for plotfork
- - bugfix: SYSMON: filesystems may be wrong on some systems
- - feature: new module 98_pilight.pm added (andreas-fey)
- - change: LUXTRONIK2 - made compatible with current developer guidelines
- (Blocking.pm, reading update mechanism)
- - feature: readingsGroup: added icons and links/commands
- - feature: new module 98_Text2Speech.pm added (Tobias Faust)
- Google Translator Engine or ESpeak can be used
- - feature: YAMAHA_AVR: define separate on and off status intervals for
- cyclic status updates
- - feature: Visualizations (Plots) for SYSMON added
- - feature: new module 42_SYSMON.pm added (hexenmeister)
- - feature: YAMAHA_AVR: new readings for radio stations, current title
- and more. see commandref for more details.
- - feature: new module 32_withings.pm added (justme1968)
- - bugfix: PRESENCE: fixing user detection on FritzBox!
- - feature: new module 38_CO20.pm added (justme1968)
- - feature: new module 98_GEOFANCY.pm added (loredo)
- - feature: new module 70_XBMC.pm added (dbokermann)
- - feature: new module 51_RPI_GPIO.pm added (klausw)
- - bugfix: Dashboard: fixed bug identification an existing Weblink.
- fixed bug dashboard_sorting check. Buttonbar can now placed on
- top or bottom of the Dashboard. Dashboard is always edited out
- the Room Dashboard.
- - bugfix: VIERA: fixed bug related to set command remoteControl
- - bugfix: ENIGMA2: improved compatibility for Fritzbox and old Webif version
- - feature: readingsGroup: process events only if visible in browser,
- allow <br> for line breaks in multi-reading lines
- - feature: FLOORPLAN: Style4 (S300TH specific) now keeps its formatting
- even with longpoll; Text "desiredTemperature" will now
- be eliminated - for MAX devices.
- - feature: HCS has now MAX Thermostat support
- - change: integrated OWServer/OWDevice nonblocking and random start
- time patches (justme1968 & Boris)
- - feature: Add new module Dashboard
- - change: ONKYO_AVR: transfer command database into separate packet
- ONKYOdb.pm
- - feature: ENIGMA2: bouquet support e.g. for named channels
- - feature: Add new module ONKYO_AVR
- - feature: SYSSTAT: allow (remote) monitoring via snmp, support
- for monitoring windows systems and synology system temperature
- - feature: New module LINDY_HDMI_SWITCH.pm added
- - change: ENIGMA2: improved logging, default attributes for webCmd and
- devStateIcon
- - feature: ENIGMA2: support for option channels
- - feature: mailcheck: decode non ascii subjet to utf-8, verify gpg signatures
- - feature: PRESENCE: "statusRequest" command for lan-bluetooth mode
- (collectord >= 1.4, presenced >= 1.1 required)
- - feature: PRESENCE: new collectord package
- - feature: devspec: removed range, added :FILTER and more general search
- - feature: HUEBridge,HUEDevice: support for groups added
- - feature: YAMAHA_AVR: new argument "toggle" for mute command
- - feature: FB_CALLMONITOR: replace & to & at reverse search
- - feature: new module 33_readingsProxy to make (a subset of) a reading
- from one device available as a new device. can be used to
- separate channels from 1-wire, EnOcean or SWAP multichannel
- devices (by justme1968)
- - change: improvements for OWDevice and OWServer (justme1968)
- - feature: new attribute resolution for 1-wire temperature readings
- (justme1968 & Boris)
- - feature: new layout commands moveto, moveby and relative positioning
- in 02_RSS.pm (Betateilchen & Boris)
- - feature: FHEMWEB column attribute
- - feature: new layout commands halign, valign, condition in 02_RSS.pm
- (Betateilchen & Boris)
- - bugfix: PRESENCE: Fix nonworking initialization in mode "lan-bluetooth"
- - bugfix: fhem.pl: write-select to avoid blocking in inform/Event Monitor
- - bugfix: fix issue with DST changes in 57_Calendar.pm
- - feature: new module 36_LaCrosse.pm for LaCrosse IT+ temperature and
- humidity sensors with a JeeLabs JeeLink as RF modem.
- The matching JeeNode sketch can be found in
- .../36_LaCrosse-LaCrosseITPlusReader.zip (by ohweh&justme1968)
- - feature: YAMAHA_AVR: new attribute request-timeout.
- - bugfix: YAMAHA_AVR: fix missing greater-than sign. Use different
- Control-Tag name for RX-Vx75 series
- - bugfix: PRESENCE: fixing not working re-initialization when
- disabled attribute is set to 0 in lan-bluetooth mode
- - feature: LightScene: added attribute lightSceneParamsToSave for
- device specific configuration of </command pairs
- used to save/restore device state
- - feature: cmdalias added
- - feature: rain Module by baumrasen
- - feature: endPlotNow attribute for SVG-Plots (ChrisD)
- - feature: new module 51_BBB_BMP180.pm added (betateilchen)
- - feature: readingsGroup: allow devStateIcon to be displayed
- - feature: readingsGroup: allow multiple device readings in one line
- - feature: YAMAHA_AVR - new remoteControl commands for Tuner Preset
- selection
- - feature: RSS amended (read image from pipe, scaling options, line width)
- - feature: WWO Module by baumrasen
- - feature: plotAsPng() in 98_SVG.pm (Boris & betateilchen)
- - 2013-09-29 (5.5)
- - feature: new module 55_PIFACE.pm added (betateilchen)
- - feature: Calendar can read from file and limit number of calendar events
- retrieved in get command
- - feature: new module 70_ENIGMA2.pm added (by loredo)
- - change: CustomGetFileFromURL() in HttpUtils.pm now reacts to
- "301 Moved Permanently" return code
- - change: changed exit to POSIX::_exit in 10_OWServer.pm
- - feature: new module 32_mailcheck.pm (by justme1968)
- - feature: TCM: new commands added
- - bugfix: TCM: TCM_ReadAnswer(): response error corrected
- - feature: readingsGroup: new attribute nolinks
- - feature: readingsGroup: new attribute nameIcon
- - feature: readingsGroup: allow device selecton by TYPE=xxx
- - feature: new module Revolt for Revolt NC-5462 power metering devices.
- (by mehf)
- - feature: HUEDevice: added alert command
- - change: The DBLOG propagated Attribute DbLogExclude will work as
- regexp to exclude defined readings to log.
- If a MinInterval is set, the logentry is dropped if the
- defined interval is not reached and value vs. lastvalue is eqal
- - change: readingsGroup added valueFormat
- - feature: new modules JeeLink and PCA301 and for the ELV PCA 301 power
- meter with a JeeLabs JeeLink as RF modem. The matching JeeNode
- sketch can be found in .../contrib/36_PCA301-pcaSerial.zip
- (by ohweh&justme1968)
- - change: PRESENCE: using ping command line utility to check presence
- on Windows based machines.
- - feature: install FHEM as Windows service by T.E., see docs/HOWTO_Windows.tx
- - feature: new module 33_readingsGroup to display a collection of readings
- from one or more devices. this will replace weblink readings.
- (by justme1968)
- - feature: setreading command added
- - feature: DbLog: by using DbLog a new Attribute DbLogExclude will be
- propagated to all Devices. DbLogExclue will work as regexp to
- exclude defined readings to log
- - change: loglevel attribute deprecated/replaced by the verbose attribute
- - change: VIERA: changed several readings/commands according to
- DevelopmentGuidelinesAV. See FHEM Wiki and commandref for more
- details.
- - change: YAMAHA_AVR: changed several readings/commands and introduced new
- volume handling. please see the commandref for more details
- - change: weblink fileplot/dbplot converted to SVG device (+FHEMWEB cleanup)
- - change: VIERA: Added support for get dropdown
- - change: EnOcean: Manufacturer Specific Applications (EEP A5-3F-7F),
- Shutter: readings position and anglePos are updated automatically,
- if command position is sent and the reading state was changed
- manually to open or closed
- - bugfix: EnOcean: profile MD15 now sends current temperature values
- - feature: EnOcean: subtype roomSensorControl.05 (Room Sensor and Control
- Unit): actor commands added
- - feature: EnOcean: new sensor device Heating/Cooling Relay
- - feature: EnOcean: new attr sensorMode, temperatureRefDev, humidityRefDev
- - feature: EnOcean: EEP: MSC basic functions implemented (no teach-in)
- - feature: EnOcean: 4BS teach-in with EEP number and Manufacturer ID
- - bugfix: EnOcean: subtypes tempSensor.??: calculations corrected
- - feature: new module 55_GDS.pm added (betateilchen)
- - feature: HUEDevice: special svg icon for unreachable (hard switched off)
- devices
- - feature: FHEMWEB detail screen with get dropdown
- - feature: displayattr command added
- - feature: SYSSTAT: allow (remote) monitoring system uptime
- - feature: new module 98_openweathermap.pm added (betateilchen)
- - feature: WeatherAsHtmlH(), WeatherAsHtmlD() added to 59_Weather.pm (Boris)
- - feature: new module I2C_BMP180 for reading I2C digital pressure sensor
- BMP180 or BMP085 connected to Raspberry Pi (Dirk)
- - feature: new module 35_SWAP_0000002200000003 for panstamp rgb led driver
- board with ir and dmx support
- - feature: 95_remotecontrol does not require a weblink anymore (UliM)
- - feature: optional sleep parameter quiet
- - feature: additional buttons for use with 95_remotecontrol
- - feature: new module 71_LISTENLIVE.pm for use with media players
- (betateilchen)
- - feature: use xhr for colorupdates by colorpicker and rgb presets
- - feature: new module 34_SWAP for generic SWAP protocoll support using
- a panStick and 34_panStamp as IODevice (by justme1968)
- - feature: new module 34_panStamp to use a panStick as a RF modem
- for panStamps using the SWAP protocoll (by justme1968)
- - feature: EGPM2LAN module added for Gembird (R) Energenie LAN Support
- - feature: FHEMWEB use widget module to update colorpicker in longpoll
- - feature: FHEMWEB widget (slider/etc) javascript handler modularized
- - feature: FHEMWEB longpoll in multiple browserwindows
- - feature: fhem.pl: version command added
- - feature: LightScene: add html overview of all configured scenes in
- detail view. allow usage of overview in a weblink.
- - feature: FLOORPLAN: enhanced detail-screen for floorplans in fhemweb,
- arrange-mode has delete-button, new command "get <floorplan-name>
- config"
- - feature: readings type added to weblink (justme1968)
- - feature: offset and monotonic added to userReadings modifier (justme1968)
- - feature: HUEDevice: support SVG icons for LWB001 living whites bulb
- - feature: HUEDevice: support more than one bridge
- - feature: updateInBackground global attribute
- - feature: SYSSTAT: allow stateFormat
- - feature: Module 70_VIERA supports now module 95_remotecontrol with own
- layout for VIERA TV
- - feature: InternalVal function added (like ReadingsVal)
- - feature: new module speedtest to monitor internet connection speed with
- speedtest-cli
- - feature: new module "remotecontrol" to display a graphical remotecontrol
- for any device
- - feature: HUEDevice: new attribute color-icons to colored svg icons
- - feature: FHEMWEB: longpoll is default now, longpollSVG (default off) added
- - feature: HUEDevice: allow usage of openautomation svg icons
- - feature: FHEMWEB: svg icons / iconPath / www/images/openautomation added
- - feature: FHEMWEB: SVGcache attribute & clearSvgCache set command added
- - feature: SYSSTAT: allow (remote) monitoring raspberry pi on cpu frequency
- - feature: MANTAINER.txt added
- - feature: PRESENCE: new mode "shellscript" to use own
- scripts or binaries for presence recognition
- - feature: YAMAHA_AVR: new set command to select scenes
- - feature: PRESENCE: new attribute ping_count
- - feature: userReadings may have a filter
- - feature: HUEBridge: allow starting of bridge firmware update
- - change: EnOcean: profile PM101 changed, old profiles FAH, FBH, FTF, SR04
- removed
- - feature: TCM: new attr blockSenderID:
- Block receiving telegrams with a TCM SenderID sent by repeaters
- - feature: TCM: For TCM120 Transceiver now the transmission of RPS and 4BS
- commands supported
- - feature: EnOcean: Now all RPS / 1BS profiles, more than 90 4BS profiles and
- some manufacturer specific profiles are supported
- - feature: EnOcean: profiles (subType) are updated from EEP 2.1 to EEP 2.5
- - feature: FHEMWEB attribute roomIcons added
- - feature: SYSSTAT: optionaly calculate geometric average of last 4
- temperature values
- - feature: weblink details screen can be used to edit .gplot files
- - feature: eventTypes module added, to help with FileLog details screen
- - feature: FB_CALLMONITOR: new reverse search provider dasschnelle.at for
- reverse search of austrian telephone numbers
- - bugfix: event-on-change-reading in combination with event-change-interval
- - change: HUEDevice: allow color preset buttons in webCmd
- - feature: SYSSTAT: allow (remote) monitoring raspberry pi on chip temperatur
- - feature: HUEDevice: use webCmdFn for colorpicker
- added jscolor for colorpicker
- - feature: FHEMWEB: module specific summaryFn/detailFn + defineable webCmdFn
- - change: ESA2000: adapted device detection , rename readings
- - change: stucture triggers on each change, see event-on-change-reading
- - feature: PRESENCE: new mode "function" to use own perl functions for
- presence checks
- - bugfix: fixing not-working FHEM restart, when a PRESENCE check is running
- - bugfix: fixing memory overflow when "list" a PRESENCE definition
- - bugfix: fixing dead PRESENCE definitions in case of timeouts
- - bugfix: update: error while updating single files fixed. (M. Fischer)
- - 2013-04-08 (5.4)
- - feature: updatefhem will be silently converted to update
- - feature: FHEMWEB: save button replaced with the menu entry "Save config"
- - feature: notify supports $NAME/$EVENT/$EVTPART0/etc. @/% is deprecated.
- - feature: 93_DbLog extended to give more functions for the charting frontend
- This includes new queries for raw table data and also statistics,
- which get sum/max/min/avg values from the database.
- Documentation has been updated.
- - feature: new module 31_LightScene to save and restore the state of a
- group of lights and other actors
- - feature: VIERA module added (by teevau)
- - change: FHEMWEB: the first webCmd argument is no longer used by the
- state-icon, this can be implemented by the new devStateIcon
- - change: 30_HUEDevice: allow autodetection of bridge with hue portal
- services
- - feature: THRESHOLD Module by Damian
- - change: 30_HUEDevice: use new devStateIcon feature to show device color
- in room overview
- - feature: added example Setup SQL and configuration for SQLite
- - change: modified MySQL Setup SQL to use 512 characters in EVENT column
- - feature: added new Javascript Frontend based on ExtJS (by Johannes)
- - feature: new modules 30_HUEBridge and 31_HUEDevice for phillips hue and
- smartlink devices (by justme1968)
- - change: SYSSTAT: allow remote monitoring by ssh
- - change: SYSSTAT: allow less frequent updates for diskusage
- - feature: new module 32_SYSSTAT to monitor system load and disk usage
- on linux FHEM hosts (by justme1968)
- - feature: new Module 73_PRESENCE to make automatic presence detection of
- mobile phones or other mobile devices (like tablets) via ping or
- bluetooth checks (by M. Bloch)
- - feature: new Module 98_Heating_Control to switch heatsinks automaticly
- with a weekly profile (by D. Ortmann / T. Faust)
- - feature: new Module 93_DbLog.pm for logging events into Databases.
- Generating Plots with weblinks are supportet.
- (by B. Neubert / T. Faust)
- - feature: new Module 59_HCS.pm for monitoring heating valves (FHT, HM-CC-VD)
- to contral a central heating unit. I thank Benjamin for his
- support! (M. Fischer)
- - feature: new Module 72_FB_CALLMONITOR for receiving telephone call events
- (Markus)
- - feature: new Module 71_YAMAHA_AVR.pm for controlling Yamaha AV receivers
- over network (by Markus)
- - feature: optional second parameter to fhem() to make it silent
- - feature: autoloading commands, XmlList/etc renamed from 99 to 98.
- - feature: FHEMWEB returns external files in chunks to save memory
- - feature: commandref.html splitted: documentation is now appended to the
- modules.
- - change: introduced readingsBulkUpdate, readingsSingleUpdate
- - change: added GPLv2 licensing information
- - feature: FLOORPLAN added fp_setbutton attribute
- - bugfix: FHEMWEB slider with min > 0
- - change: FHEMWEB CORS moved to options
- - change: FHEMWEB closing old TCP connections
- - change: FHEMWEB added "Associated with" to detail-screen (Uli)
- - change: FHEMWEB added ETag headers (Matthias)
- - change: FHEMWEB devStateIcon added
- - change: HOWTO auf deutsch (ilmtuelp0815)
- - change: 98_update.pm due a (probable) bug in perl, modules are no longer
- loading automatically. A restart is required now! (M. Fischer)
- - feature: 98_update.pm saves the statefile before an update (M. Fischer)
- - feature: FHEMWEB longpoll reconnect (Matthias)
- - bugfix: rename may overwrite other devices
- - feature: FLOORPLAN longpoll (Matthias)
- - feature: support for recurring events added in 57_Calendar.pm (Boris)
- - feature: added support for OWL CM119,CM160 and CM180, energy sensors in
- TRX_WEATHER using RFXtrx433 (Willi Herzig)
- - feature: added support for KD101 smoke sensor (also set alert and pair) in
- TRX_SECURITY using RFXtrx433 (Willi Herzig)
- - change: changed dewpoint to work with event-on-change-reading and
- technoline TX3TH (Willi Herzig)
- - feature: new command fheminfo. Shows system informations. (M. Fischer)
- - feature: added support for UV sensors in TRX_LIGHT using RFXtrx433 (Willi
- Herzig)
- - feature: added on-till and on-timer for set in TRX_LIGHT using RFXtrx433
- (Willi Herzig)
- - feature: generate devices with hexcodes as state for unknown types in
- TRX_ELSE using RFXtrx433 (Willi Herzig)
- - feature: new modules 10_OWServer.pm and 11_OWDevice.pm to interface with
- OWFS
- - feature: stateFormat (readingsFn modules) and showInternalValues attributes
- - feature: new readingsFn modules: FS20 CUL_WS HMS CUL_EM CUL_TX EnOcean ZWav
- - change: BS, USF1000, ECMDDevice, Weather, dummy migrated to readingsFN
- (Boris)
- - feature: telnet client mode
- - bugfix: FHEMWEB longpoll misses initial state change (HM: set_on vs. on)
- - change: 20_OWFS.pm, 21_OWTEMP modules flagged as "deprecated". These
- modules will be removed in a future release. Use OWServer /
- OWDevice instead. (M. Fischer)
- - feature: a lot of new features and known 1-wire slaves to OWServer /
- OWDevice added (M. Fischer)
- - feature: set-extensions (additional set commands) for FS20, EnOcean, ZWave
- - feature: added new command 'notice'. (M. Fischer)
- - change: update supports the display and confirmation of system messages
- via the new notice command (M. Fischer)
- - feature: added new set commands and basicauth to 49_IPCAM.pm (M. Fischer)
- - feature: userReadings
- - feature: average supports more than one value in combined readings (T:x H:y
- - feature: FHEMWEB serves arbitrary files from the www directory
- - feature: FB_checkPw now works with a distinct fritzbox user
- - bugfix: floorplan-correction for readings with longpoll. Requires local
- change in css!
- - feature: floorplan added js-extension from Dirk
- - feature: hour resolution in SVG
- - feature: ZWave support for MULTI_CHANNEL class
- - feature: FHEMWEB: old-dir-support removed, image-indexing rebuilt,
- smallscreen/touchpad moved to stylesheetPrefix, menuEntries
- added, Extend devStateIcon, js setting of attr values in detail
- screen, live slider update in detail and room view
- - feature: added support for third-party packages to 98_update.pm (M. Fischer
- - feature: FBAHA/FBDECT for FRITZ!DECT devices
- - feature: event-min-interval Attribute
- - 2012-10-28 (5.3)
- - feature: added functions trim, ltrim, rtrim, UntoggleDirect,
- UntoggleIndirect
- - feature: added functions FB_mail, FB_WLANswitch
- - rework: CUL_HM reworks with respect to protocol. additions for several
- devices and commands
- - feature: rfmode supports to listen to MAX if fw>1.46, 00_CUL.pm (Jens)
- - feature: Status and length on cmdStack in webinterface for 10_CUL_HM
- - feature: devicepair in 10_CUL_HM.pm supports unset
- - feature: devicepair for single Button in 10_CUL_HM.pm (by MartinP)
- - feature: new Modules 75_MSG.pm, 76_MSGFile.pm and 76_MSGMail.pm (by
- Ruediger)
- - feature: new Module 59_Twilight.pm to calculate current daylight
- - feature: internal NotifyOrderPrefix: 98_average.pm is more straightforward
- - feature: the usb command tries to flash unflashed CULs on linux
- - feature: FHEMWEB: jsonp support, .holiday and .cfg added to Edit Files
- - feature: SVG: filled area support, some ls/lw fixes
- - feature: WOL (wake on lan) module added (by Matthias)
- - feature: additional groups from /etc/groups are applied (Christopher)
- - feature: updatefhem backup is using tar+gzip now
- - feature: EIB: introduce Get, interpret received values upon defined model
- (by datapoint types) (Maz)
- - feature: NetIO230B module by Andy
- - feature: Retaining configfile comments (not within a define statement)
- - feature: EnOcean PM101 by Ignaz
- - feature: FHEMWEB redirectCmds attribute added
- - feature: CUL_TX minsecs attribute (by Arno)
- - feature: webCmd in smallScreen added
- - feature: TRX modules by Willi
- - feature: FHEMWEB icons (by Joerg)
- - feature: FHEMWEB console (same as inform timer)
- - feature: remove dependency on Google::Weather, major rewrite (Boris)
- - feature: started experimental interface implementation (fhem API v2)
- (Boris)
- - feature: sleep issued in at/notify/etc is not blocking fhem anymore
- - feature: dummy got a setList attribute
- - feature: new module 02_RSS.pm
- - feature: at attribute alignTime added
- - feature: FHEMWEB attribute values via dropdown, slider for dimmer
- - feature: new attribute group for FHEMWEB (Boris)
- - change: 11_FHT.pm, 50_WS300.pm, 59_Weather.pm migrated to readingsUpdate
- mechanism (Boris)
- - change: 59_Weather.pm migrated from Google to Yahoo Weather API (Boris)
- - change: updatefhem modifications to support a clean install of fhem and
- pgm2 installation, see commandref.html (M. Fischer)
- - change: FHEMWEB support for the new www/pgm2 directroy added (M. Fischer)
- - change: Makefile support for for the new www/pgm2 directroy and new
- targets backup and uninstall added. More verbose output. (M. Fischer)
- - change: backup separated from updatefhem to a new command (M. Fischer)
- - feature: new command backup added (M. Fischer) new global attribute
- <backupsymlink> added new global attribute <backupcmd> added new global
- attribute <backup_before_update> added
- - feature: new module 57_Calendar.pm (Boris)
- - feature: new parameter <changed> for updatefhem added (M. Fischer) new
- global attribute <exclude_from_update> added (M. Fischer)
- - feature: optional telnet password added / telnet port is optional
- - feature: holiday returns all matches, not only the first.
- - change: CULflash separated from updatefhem to a new module (M. Fischer)
- - feature: time and internet helper routines added to fhem.pl (Boris)
- - change: separating common functions used by the FHEM modules into
- *Utils.pm files from fhem.pl
- - feature: portpassword and basicAuth may use evaluated functions
- - feature: motd with SecurityCheck added
- - feature: telnet module added, attr global port moved. allowfrom changed.
- - feature: FhemUtils/release.pm for the new update process added. (M.
- Fischer)
- - bugfix: correct one-time relative at commands after reboot
- - feature: ZWave added
- - feature: module IPCAM added. (M. Fischer)
- - feature: module HTTPSRV added (Boris)
- - feature: module FLOORPLAN added (Uli Maass)
- - bugfix: FHEMWEB: weblink with group attribute is shown together with other
- elements
- - feature: FHEMWEB: timepicker added
- - feature: FHEMWEB: support for modul specific icons added (M. Fischer)
- - 2011-12-31 (5.2)
- - bugfix: applying smallscreen attributes to firefox/opera
- - feature: CUL_TX added (thanks to Peterp)
- - feature: TCM120/TCM310 + EnOcean parser added
- - feature: eventMap enhanced
- - bugfix: enabled logging for 59_Weather.pm (Boris)
- - feature: language selection for 59_Weather.pm (Erwin)
- - feature: .gplot files renamed from type to content
- - bugfix: FS20 on-for-timer error reporting only in the logfile
- - bugfix: FHEM2FHEM should work with CUL again, after syntax change
- - feature: CUL directio mode (No Device::SerialPort needed)
- - feature: FritzBox 7270 ZIP file
- - bugfix: prevent fhem from stalling if telnet times out in 66_ECMD.pm
- - feature: added postproc ability to classdef in 66_ECMD.pm (Boris, Heinz)
- - feature: FHEMWEB longpoll mode, small fixes, tuned smallscreen mode
- - feature: average module added
- - change: moved the berliOS CVS repository to a sourceforge SVN repository
- - feature: all FHEM modules have now a subversion id.
- - bugfix: new perl compiled for the FritzBox 7270
- - feature: regexp1WontReactivate Attribute added
- - bugfix: XmlList special handling
- - bugfix: CUL_WS rain sensor corr1 fix
- - feature: FHEMWEB stylesheet attribute repaced with stylesheetPrefix
- - feature: notify attribute forwardReturnValue
- - change: move JsonList from contrib to main-modules
- - change: JsonList output optimized and more structured
- - feature: FHEMWEB save button, smallscreen first screen fix
- - feature: FHEMWEB encoding is now UTF-8, alias attribute is respected
- - change: HTTPS certs directory moved from cwd into modpath
- - feature: shutdown parameter restart added
- - feature: usb scan/create command added (part of autocreate).
- - feature: SaveAs added to FHEMWEB Edit-Files
- - feature: EnOcean ElTako dimmer by Marc.
- - feature: fhem is started as user fhem on the FB7390
- - 2011-07-08 (5.1)
- - feature: smallscreen optimizations for iPhone
- - feature: FHT8V rewrite (and moved from contrib into the FHEM directory).
- - feature: PID rewrite (and moved from contrib into the FHEM directory).
- - feature: FHEM2FHEM module
- - bugfix: CUL get should not digest foreign events (fhtsoftbuffer)
- - bugfix: S300TH sanity check won't allow negative temperatures.
- - feature: decode CUL uptime
- - feature: USB doc changes, FHZ initFS20_02/stopHMS parameters by Andreas.
- - feature: CUL_HM for some HomeMatic devices.
- - bugfix: HTML-Syntax check of the pgm2 output and documents (*.html)
- - feature: added date alias for FHT80b (Boris)
- - feature: attr may be a regexp (for CUL_IR)
- - feature: Homepage moved from koeniglich.de/fhem to fhem.de
- - feature: eventMap attribute
- - feature: 64_ESA2000 added (by STefan/Gerd)
- - feature: new modules 66_ECMD.pm and 67_ECMDDevice.pm for ethersex-enabled
- devices and alike.
- - bugfix: serial port setting on Linux broken if running in the background
- - feature: IPV6 support, FHEMWEB basicAuth and HTTPS support
- - feature: createlog added to the autocreate module
- - feature: contrib/tcptee.pl added
- - feature: HMLAN support
- - feature: Fritzbox7390 image
- - feature: pgm2 tablet support, included into the default configuration
- - feature: TUL/EIB Support (by Maz)
- - feature: updatefhem/CULflash
- - feature: $value{} => Value(), $oldvalue => OldValue()/OldTimestamp()
- - 2010-08-15 (5.0)
- - **NOTE*: The default installation path is changed to satisfy lintian
- - feature: KM271
- - bugfix: 99_SUNRISE_EL endless loop bug
- - feature: CUL: optional baudrate spec in definition
- - feature: CUL: sendpool attribute
- - feature: CUL_HOERMANN module added
- - bugfix: DST change: absolute at and relative sunrise fix
- - feature: FHEMWEB javascript additions for SVG plots (click on lines/labels)
- - feature: FHEMWEB smallscreen attribute (for smartphones)
- - bugfix: the internal fhem() used in perl oneliners does not return a value
- - feature: Dimmer function of X10 module changed to match FS20
- - feature: allow only meaningful readings (fill level > -5%) in USF1000
- - feature: device attr links in commandref.html
- - bugfix: make BS known to CUL to avoid lost messagesif both FHZ1300 and CUL
- are connected, adjust matching rule
- - feature: Copy&Paste in SVG
- - feature: Debian/Ubuntu Package. Install-path changes to satisfy lintian
- - feature: Allnet 3076/4027/4000T
- - feature: RFXCOMM Module for Oregon Weatherstations
- - feature: Davis VantagePro2
- - feature: ELV USB-WDE1
- - feature: addvaltriggers CUL attribute for adding RSSI as a trigger
- - feature: CUL_WS sanity check for large temp differences.
- - 2010-03-13 (4.9)
- - bugfix: changed the fhem prompt from FHZ> to fhem>
- - bugfix: CUL_RFR fixes (chaining RFR's should work)
- - bugfix: Path in the examples fixed (got corrupted)
- - bugfix: PachLog fixes from Axel
- - bugfix: HOWTO/Examples revisited for correctness
- - bugfix: INITIALIZED, DEFINED, RENAMED, DELETED triggers
- - feature: image weblinks from Stefan
- - feature: OWFS support for passive Devices e.g. DS9097 (see commandref.html)
- - bugfix: OWFS crash fhem with PGM2/3, xmllist (M.Fischer)
- - bugfix: OWTEMP Defining a device without OWFS now fails (M.Fischer)
- - bugfix: 21_OWTEMP.pm missing trigger fo notify/filelog (M.Fischer)
- - feature: 99_getstate.pm get state from S555TH now (M.Fischer)
- - feature: pgm3: automatic support for CUL_WS (S300TH) added (MartinH)
- - bugfix: 21_OWTEMP.pm missing space within state logging (M.Fischer)
- - bugfix: 21_OWTEMP.pm interval fixed (M.Fischer)
- - bugfix: 21_OWTEMP.pm rewrite with errorcontrol and demo mode (M.Fischer)
- - feature: ignore attribute
- - bugfix: [pgm3] table-format on Android-Browser optimized
- - feature: [pgm3] Skinable - change the colors.
- - feature: [pgm3] Rooms possible for Webcam and Google-Weather
- - bugfix: dummy/structure was listed twice in list and xmllist
- - feature: 11_FHT.pm added new readings for warnings on battery, lowtemp,
- window and windowsensor (M.Fischer)
- - feature: autocreate.pm (create undefined RF devices, logs and plots)
- - feature: on-for-timer added for X10 modules (Boris)
- - bugfix: pgm3: Better check of availability of google-weather (MartinH)
- - feature: pgm3: DBLog added for everything except UserDefs (Gerhard Pfeffer
- / MartinH)
- - feature: pgm2 style changes, SVG in background, optional compression
- - 2009-11-28 (4.8)
- - bugfix: loosing data when sending FS20 messages in a group
- - bugfix: better handling of disconnected CUN
- - feature: softfhtbuffer added to CUL
- - bugfix: pgm3: Pulldown-Menu FHTDEV with error-check (MartinH)
- - feature: duplicate buffer added for multi-cul/-fhz setups
- - feature: 20_OWFS.pm for 1-Wire via OWFS added (Martin Fischer)
- - feature: 21_OWTEMP.pm for 1-Wire Digital Thermometer added (Martin Fischer)
- - feature: CUL_FHTTK from Kai
- - feature: pgm3: Google-Weather, Battery-Check, Log-View added (MartinH)
- - feature: CUL_RFR (RF_ROUTING) added
- - feature: Command save retains now the order of the old config file
- - feature: List parameter added (list .* RFR_MSGCNT)
- - 2009-10-23 (4.7)
- - bugfix: Reattached corrupted CUL device caused uninitialized message
- - bugfix: CUL/HMS changes, HMS cleanup
- - bugfix: EM/EMWZ/EMGZ set changed to work in FHEMWEB
- - bugfix: Avoid unitialized in xmllist for corrupt readings, reporter Boris
- - bugfix: Add binmode to 01_fhemweb.pm for windows
- - bugfix: Uniform check for windows, enable CUL for windows.
- - bugfix: CUL/HMS parsing patches from Peter
- - bugfix: Fixes for Windows by Klaus
- - bugfix: Another "rereadcfg" bugfix
- - feature: Update to the current (1.27) CUL FHT interface
- - feature: suppress inplausible readings from USF1000
- - feature: get time, fwrev, set reopen for CM11 (Boris 2009-09-12)
- - bugfix: FHZ_ReadAnswer bugfix for Windows (Klaus, 20.8.2009)
- - feature: CUL: device access code reorganized, TCP/IP support added (CUN)
- - feature: Pachube module from Axel
- - feature: dumpdef module from Axel in contrib
- - feature: javascripting support in FHEMWEB (Klaus/Axel)
- - feature: Module 09_BS.pm for brightness sensor added (Boris 2009-09-20)
- - 2009-07-03 (4.6)
- - bugfix: fht actuator message clarification by Klaus
- - feature: getstate command from Martin (25.12)
- - bugfix: at drifts for relative timespecs
- - bugfix: Add IODev to CUL/EM/CUL_WS/HMS/KS300
- - bugfix: FileLog get (pgm2 plots) wont find the first row in the file
- - feature: 00_CUL: Answer CUR requests (status/time/fht)
- - bugfix: support for second correction factor for EMWZ in 15_CUL_EM added
- - feature: CUL further sets/gets added
- - feature: Removed msghist for multiple FHZ handling, IODev attribute added
- - bugfix: cut off string "(counter)" from fallback value in 13_KS300.pm
- - feature: daily/monthly cumulated values for EMWZ/EMGZ/EMWM with 15_CUL_EM
- - feature: 01_FHEMWEB.pm: multiple room assignments
- - feature: 01_FHEMWEB.pm: fixedrange with optional [day|week|month|year]
- - feature: 01_FHEMWEB.pm: attr title and label for flexible .gplot files
- - feature: fhem.pl: attr global logdir used by wildcard %ld
- - feature: do not block on disconnected devices (FHZ/CM11/CUL)
- - bugfix: deleting at definition in the at command
- - bugfix: deleting a notify/at/watchdog definition in a notify/at/watchdog
- - feature: devspec <attr>=<value>. E.g. set room=kitchen off; list disabled=
- - feature: Common Module calling for CUL/FHZ/CM11
- - feature: Store CUL sensitivity info
- - feature: avoid the "unknown/help me" message for unloaded devices
- - feature: structure module for large installations
- - feature: Cost Control in 15_CUL_EM (CostPerUnit, BasisFeePerMonth)
- - feature: add counter differential per time in 81_M232Counter.pm
- - feature: added USB compendium to documentation
- - feature: pgm3: Documentation for pgm3 updated, HMS100CO added (and bugfix)
- - bugfix: Defining a repeated at job in a sunrise/sunset at job fails
- - bugfix: FHT "summer" fix (avoiding a lot of syncnow)
- - feature: FHEMWEB modules added
- - feature: holiday module + doc + example + holiday2we attribute
- - bugfix: sunrise stuff fixed, doc missing
- - feature: CUL FHT sending added
- - bugfix: workaround to make M232 counter wraparound
- - feature: sequence module added
- - feature: Google Weather API support for FHEM (Boris 2009-06-01)
- - feature: lazy attribute for FHT devices (Boris 2009-06-09)
- - feature: tmpcorr attribute for FHT devices
- - feature: CUL_EM generates an event for each of the READINGS
- - feature: USF1000S support for FHEM added (Boris 2009-06-20)
- - feature: CUL supports HMS (culfw >= 1.22 needed)
- - feature: CUL shutdown procedure added
- - feature: 14_CUL_WS: better error checking
- - bugfix: webpgm2 multi line editing is working again
- - 2008-12-23 (4.5)
- - bugfix: further 01_FHEMWEB cleanup
- - feature: CUL support for FS20(r/w), FHT(readonly), KS300 and EM
- - feature: command list outputs the device attributes too
- - bugfix: rename bugs fixed
- - bugfix: better integration of ReadyFn (Windows), slight overall speedup
- - bugfix: Ignore/correct casing when autoloading modules
- - bugfix: at is executed twice after a modify (rufus99, 2008-09-10)
- - feature: FHT internal modifications (better protocol understanding)
- - feature: add timestamp to inform
- - feature: The strange stty settings in 00_FHEM.pm are optional
- - bugfix: webpgm2 iPhone fix
- - feature: fullinit and reopen commands for FHZ added (Boris 2008-11-01)
- - bugfix: undefined NotifyFn in fhem.pl (Boris 2008-11-01)
- - feature: new modules 00_CM11.pm and 20_X10.pm for integration of X10
- devices in fhem (Boris 2008-11-02)
- - feature: X10 support for pgm3 (Boris 2008-11-02)
- - bugfix: FHT short message warning
- - bugfix: rereadconfig crashes with active webpgm2 connections (2008-11-13)
- - bugfix: watchdog crash (2008-11-15)
- - bugfix: Strange call for nonexistent MyCUL: ReadFn
- - feature: webpgm2: gplot output goes to /tmp/gnuplot.err
- - feature: devspec TYPE,DEF,STATE. e.g. list TYPE:FS20, set DEF:123 on
- - bugfix: at schedules 2 events after the DST change (fix not verified)
- - feature: commandref.html reorg. There are now device sections.
- - feature: CUL / CUL_EM / CUL_WS documentation
- - feature: do not block fhem when the CUR is disconnected
- - bugfix: correct correction factors for EMEM in 15_CUL_EM.pm
- - bugfix: more stable CUL initialization
- - feature: reworked 15_CUL_EM.pm to account for timer wraparounds, more
- readings added
- - feature: speed gain through disabled refreshvalues query to all FHTs at
- definition; if you want it back at a "set myFHT report1 255
- report2 255" command to the config file.
- - feature: fhem commands may be added in modules. XmlList is external now.
- - bugfix: rereadcfg from webpgm2 does not crash fhem.pl
- - feature: jsonlist command from Martin (contrib/JsonList)
- - feature: contrib/rotateShiftWork from Martin
- - feature: contrib/fhem2speech from Martin
- - bugfix: attributes of at devices disappear
- - feature: attribute rainadjustment for KS300 (Boris 2008-12-17)
- - bugfix: deleting at / watchdog while active creates an empty device
- - feature: ExactId trigger added for wildcard HMS devices
- - 2008-08-04 (4.4)
- - feature: RM100-2 battery empty warning (mare 23.07.08)
- - feature: optimising the pgm2/SVG memory usage
- - feature: autoloading FHEM modules
- - bugfix: STATE/$value is carrying again the correct value
- - feature: enhancing the Makefile and the documentation
- - feature: 90_at is using now InternalTimer, subsecond precision added
- - feature: HMS100-FIT added (01.01.08 by Peter and 22.01.08 by Juergen)
- - feature: 91_watchdog added to handle the HMS100-FIT
- - feature: cum_kWh/cum_m3 added to EMWZ/EMGZ (11.01.08 by Peter)
- - 2008-07-12 (4.3)
- - bugfix: KS300 state was wrong after the STATE bugfix
- - feature: HMS100CO (by Peter)
- - feature: EMGZ (by Peter)
- - feature: Generate warning if too many commands were sent in the last hour
- - doc: linux.html: Introduction (Peter S.)
- - feature: contrib/82_M232Voltage.pm (by Boris, 24.12)
- - feature: delattr renamed to deleteattr (Rudi, 29.12)
- - feature: defattr renamed to setdefaultattr (Rudi, 29.12)
- - feature: device spec (list/range/regexp) for most commands implemented
- - feature: %NAME, %EVENT, %TYPE parameters in notify definition
- - feature: added 93_DbLog.pm, database logging facility (Boris, 30.12.)
- - feature: webfrontend/pgm2 converted to a FHEM module
- - bugfix: 99_SUNRISE_EL.pm: may schedule double events
- - bugfix: 62_EMEM.pl, contrib/em1010.pl: correct readings for energy_kWh
- and energy_kWh_w (Boris, 06.01.08)
- - feature: global attr allowfrom, as wished by Holger (8.1.2008)
- - feature: FHT: multiple commands, softbuffer changes, cmd rename, doc
- - feature: EM1010PC: automatic reset
- - feature: contrib/00_LIRC.pm (25.3, by Bernhard)
- - bugfix : 00_FHZ: additional stty settings for strange Linux versions
- - bugfix : pgm2 wrong temp summary for FHT's (reported by O.D., 16.4.2008)
- - feature: FHEM modules may live on a filesystem with "ignorant" casing (FAT)
- - feature: FileLog "set reopen" for manual tweaking of logfiles.
- - feature: multiline commands are supported through the command line
- - feature: pgm2 installation changes, multiple instances, external css
- - feature: 87_ws2000.pm (thomas 10.05.08)
- - contrib: ws2000_reader.pl Standalone decoder and server (thomas 10.05.08)
- - doc: update fhem.html and commandline.html reflecting ws2000 and
- windows installation(thomas 10.05.08)
- - feature: add ReadyFn to fhem.pl in main loop to have an alternative for
- select, which is not working on windows (thomas 11.05)
- - feature: set timeout to 0.2s, if HandleTimeout returns undef=forever
- - bugfix : WS2000:fixed serial port access on windows by replacing FD with
- ReadyFn
- - bugfix : FileLog: dont use FH->sync on windows (not implemented there)
- - feature: EM, WS300, FHZ:Add Switch for Device::SerialPort and
- Win32::SerialPort to get it running in Windows (sorry, untested)
- - bugfix: FileLog undefined $data in FileLog_Get
- - feature: fhem.pl check modules for compiletime errors and do not initialize
- them
- - feature: M232 add windows support (thomas 12.05.08)
- - feature: add simple ELV IPWE1 support (thomas 12.05.08)
- - feature: FileLog get to read logfiles. Used heavily by webpgm2
- - feature: webpgm2: gnuplot-scroll mode to navigate/zoom in logfiles
- - bugfix: deleting FS20 device won't result in unknown device (Daniel, 11.7)
- - feature: webpgm2 generates SVG's from logs: no need for gnuplot
- - bugfix: examples corrected to work with current syntax
- - 2007-12-02 (4.2)
- - feature: added archivedir/archivecmd to the the main logfile
- - feature: 99_Sunrise_EL.pm (does not need any Date modules)
- - bugfix: seldom xmllist error resulting in corrupt xml (Martin/Peter, 4.9)
- - bugfix: FHT mode holiday_short added (9.9, Dirk)
- - bugfix: Modifying a device from its own trigger crashes (Klaus, 10.9)
- - feature: webpgm2 output reformatted
- - feature: webpgm2 displaying multiple plots
- - feature: FHT lime-protection code discovered by Dirk (7.10)
- - feature: softwarebuffer for FHT devices (Dirk 17.10)
- - feature: FHT low temperatur warning and offset (Dirk 17.10)
- - change: change FHT state into warnings (Dirk 17.10)
- NOTE: you'll get an undefined type state &
- undefined type unknown_85 after upgrade.
- - feature: Softwarebuffer code simplified (Rudi 22.11)
- - bugfix: bug #12327 doppeltes my
- - bugfix: set STATE from trigger
- - bugfix: readings state vs STATE problem (xmllist/trigger)
- - change: SUNRISE doc changed (99_SUNRISE.pm -> 99_SUNRISE_EL.pm)
- - feature: support for the M232 ELV device (Boris, 25.11)
- - feature: alternativ Quad-based numbers for the FS20 (Matthias, 24.11)
- - feature: dummy type added (contrib/99_dummy.pm)
- - 2007-08-05 (4.1)
- - doc: linux.html (private udev-rules, not 50-..., ATTRS)
- - bugfix: setting devices with "-" in their name did not work
- - doc: fhem.pl and commandref.html (notifyon -> notify, correction
- of examples)
- - feature: modify command added
- - feature: The "-" in the name is not allowed any more
- - bugfix: disabled notify causes "uninitialized value" (STefan, 1.5)
- - bugfix: deleted FS20 items are still logging (zombie) (Gerhard, 16.5)
- - bugfix: added FS20S8, removed stty_parmrk (Martin, 24.5)
- - feature: added archivedir/archivecmd to the FileLog
- - feature: added EM1010PC/EM1000WZ/EM1000EM support
- - bugfix: undefined messages for unknown HMS devs (Peter, 8.6)
- - bugfix: em1010 and %oldvalue bugs (Peter, 9.6)
- - bugfix: SCIVT solar controller (peterp, 1.7)
- - bugfix: WS300 loglevel change (from 2 to 5 or device specific loglevel)
- - feature: First steps for a Fritz!Box port. See the fritzbox.html
- - 2007-04-14 (4.0)
- - bugfix: deny at +{3}... (only +*{3} allowed), reported by Bernd, 25.01
- - bugfix: allow numbers greater then 9 in at +{<number>}
- - feature: new 50_WS300.pm from Martin (bugfix + rain statistics, 26.01)
- - feature: renamed fhz1000 to fhem
- - feature: added HISTORY and README.DEV
- - doc: Added description of attribute "model".
- - bugfix: delete the pidfile when terminating. (reported by Martin and Peter
- - feature: attribute showtime in web-pgm2 (show time instead of state)
- - feature: defattr (default attribute for following defines)
- - feature: added em1010.pl to the contrib directory
- - doc: added linux.html (multiple devices, udev-links)
- - REORGANIZATION:
- - at/notify "renamed" to "define <name> at/notify"
- - logfile/modpath/pidfile/port/verbose "renamed" to "attr global xxx"
- - savefile renamed to "attr global statefile"
- - save command added, it writes the configfile and the statefile
- - delattr added
- - list/xmllist format changed
- - disable attribute for at/notify/filelog
- See HISTORY for details and reasoning
- - added rename command
- - webpgm2 adapted to the new syntax, added device specific attribute
- and "set" support, gnuplot files are configurable, links to the
- documentation added.
- - bugfix: more thorough serial line initialization
- - 2007-01-25 (3.3)
- - bugfix: 50_WS300.pm fix from Martin
- - bugfix: pidfile does not work as expected (reported by Martin)
- - bugfix: %U in the log-filename is wrong (bugreport by Juergen)
- - feature: %V added to the log-filename
- - feature: KS300 wind calibration possibility added
- - feature: (software) filtering repeater messages (suggested by Martin)
- - feature: the "client" fhz1000.pl can address another host
- - bugfix: empty FHT battery is not reported (by Holger)
- - feature: new FHT codes, e.g. month/day/hour/minute setting (by Holger)
- - 2007-01-14 (3.2)
- - bugfix: example $state changed to $value (remco)
- - bugfix: sun*_rel does not work correctly with offset (Sebastian)
- - feature: new HMS100TF codes (Sebastian)
- - feature: logging unknown HMS with both unique and class ID (Sebastian)
- - feature: WS300: "Wetter-Willi-Status", rain_raw/rain_cum added, historic
- data (changes by Martin & Markus)
- - bugfix: broken rereadcfg / CommandChain after init
- (reported by Sebastian and Peter)
- - bugfix: sunrise_coord returned "3", which is irritating
- - 2007-01-08 (3.1)
- - bugfix: delete checks the arg first "exactly", then as a regexp
- - bugfix: sun*_rel does not work correctly with offset (Martin)
- - feature: FAQ entry on how to install the sunrise stuff.
- - feature: the inner core is modified to be able to handle more than one "IO"
- device, i.e multiple FHZ at the same time, or FHZ + FS10 + WS300.
- Consequences:
- - "fhzdev <usbdevice>" replaced with "define <FHZNAME> FHZ <usbdevice>"
- - "sendraw <fn> <code>" replaced with "set <FHZNAME> raw <fn> <code>"
- - module function parameters changed (for module developers)
- - set FHZ activefor dev
- - select instead sleep after sending FHZ commands
- - the at timer is more exact (around 1msec instead of 1 sec)
- - ignoring FS20 device 0001/00/00
- - feature: contrib/serial.pm to debug serial devices.
- - feature: WS300 integrated: no external program needed (Martin)
- - feature: updated to pgm3-0.7.0, see the CHANGELOG at Martins site
- - 2006-12-28 (3.0)
- - bugfix: KS300: Make the temperature negative, not the humidity
- - bugfix: generate correct xmllist even with fhzdev none (Martin, 12.12)
- - feature: one set command can handle multiple devices (range and enumeration
- - feature: new FS20 command on-till
- - feature: perl: the current state is stored in the %value hash
- - feature: perl: sunset renamed to sunset_rel, sunset_abs added (for on-till)
- - feature: perl: isday function added
- - feature: follow-on-for-timer attribute added to set the state to off
- - bugfix: the ws300pc negative-temp bugfix included (from Martin Klerx)
- - feature: version 0.6.2 of the webpgm3 included (from Martin Haas)
- - 2006-11-27 (2.9a)
- - bugfix: FileLog+Unknown device generates undefined messages
- - bugfix: trigger with unknown device generates undefined messages
- - 2006-11-19 (2.9)
- - bugfix: fhz1000.pl dies at startup if the savefile does not exist
- - bugfix: oldvalue hash is not initialized at startup (peter, Nov 09)
- - feature: Notify reorganization (requested by juergen and matthias) :
- - inform will be notified on both real events and set or trigger commands
- - filelogs will additionally be notified on set or trigger commands
- - the extra_notify flag is gone: it is default now, there is a
- do_not_notify flag for the opposite behaviour.
- - feature: at timespec as a function. Example: at +*{sunset()}
- commandref.html and examples revisited.
- - feature: 99_SUNRISE.pm added to use with the new at functionality
- (replaces the old 99_SUNSET.pm)
- - feature: webpgm2 "everything" room, at/notify section, arbitrary command
- - bugfix: resetting the KS300
- - feature: updated ws300pc (from martin klerx, Nov 08)
- - bugfix: parsing timed commands implemented => thermo-off,thermo-on and
- activate replaced with timed off-for-timer,on-for-timer and
- on-old-for-timer (reported by martin klerx, Nov 08)
- - feature: pidfile (requested by peter, Nov 10)
- - bugfix: function 81 is not allowed
- - 2006-11-08 (2.8)
- - feature: store oldvalue for triggers. perl only. requested by peter.
- - feature: inform cmd. Patch by Martin. There are many Martins around here
- - bugfix: XML: fix & and < and co
- - bugfix: Accept KS300 negative temperature values
- - change: the FS20 msg "rain-msg" is called now "activate"
- - feature: start/stop rc script from Stefan (in the contrib directory)
- - feature: attribute extra_notify: setting the device will trigger a notify
- - feature: optional repeat count for the at command
- - feature: skip_next attribute for the at command
- - feature: WS300 support by Martin. Check the contrib/ws300 directory.
- - bugfix: 91_DbLog.pm: retry if the connection is broken by Peter
- - feature: Martin's pgm3-0.5.2 (see the CHANGELOG on his webpage)
- - feature: RRD logging example by Peter (in the contrib/rrd directory)
- - 2006-10-03 (2.7)
- - bugfix: Another try on the > 25.5 problem. (Peters suggestion)
- - feature: 99_ALARM.pm from Martin (in the contrib directory)
- - feature: HMS100TFK von Peter P.
- - feature: attribute loglevel
- - feature: attribute dummy
- - feature: attr command documented
- - feature: the current version (0.5a) of the pgm3 from Martin.
- - 2006-09-13 (2.6a)
- - bugfix: the FHT > 25.5 problem again. A never ending story.
- - 2006-09-08 (2.6)
- - bugfix: updated the examples (hint from Juergen)
- - bugfix: leading and trailing whitespaces in commands are ignored now
- - feature: making life easier for perl oneliners: see commandref.html
- (motivated by STefans suggestions)
- - feature: include command and multiline commands in the configfiles (\)
- - bugfix: web/pgm2 KS300 rain plot knows about the avg data
- - bugfix: the FHT > 25.5 problem. Needs to be tested.
- - feature: log unknown devices (peters idea, see notifyon description)
- - feature: HMS wildcard device id for all HMS devices. See the define/HMS
- section in the commandref.html for details. NOTE: the wildcard
- for RM100-2 changed from 1001 to 1003. (peters idea)
- - feature: rolwzo_no_off.sh contrib file (for those who were already closed
- out by automatically closing rollades, by Martin)
- - feature: the current version (0.4.5) of the pgm3 from Martin.
- - 2006-08-13 (2.5)
- Special thanks to STefan Mayer for a lot of suggestions and bug reports
- - If a command is enclosed in {}, then it will be evaluated as a perl
- expression, if it is enclosed in "" then it is a shell command, else it is
- a "normal" fhz1000 command.
- "at" and "notifyon" follow this convention too.
- Note: a shell command will always be issued in the background.
- - won't die anymore if the at spec contains an unknown command
- - rereadcfg added. Sending a HUP should work better now
- - escaping % and @ in the notify argument is now possible with %% or @@
- - new command trigger to test notify commands
- - where you could specify an fhz command, now you can specify a list of
- them, separated by ";". Escape is ;;
- - KS300 sometimes reports "negative" rain when it begins to rain. Filter
- such values. israining is set when the raincounter changed or the ks300
- israining bit is set.
- - sleep command, with millisecond accuracy
- - HMS 100MG support by Peter Stark.
- - Making FHT and FS20 messages more uniform
- - contrib/fs20_holidays.sh by STefan Mayer
- (simulate presence while on holiday)
- - webfrontends/pgm4 by STefan Mayer: fs20.php
- - KS300 avg. monthly values fixed (hopefully)
- - deleted undocumented "exec" function (you can write it now as {...})
- - 2006-07-23 (2.4)
- - contrib/four2hex (to convert between ELV and our codes) by Peter Stark
- - make dist added to set version (it won't work in a released version)
- - reload function to reload (private) perl modules
- - 20_FHT.pm fix: undef occures once without old data
- - "setstate comment" is replaced with the attr command (i.e. attribute).
- The corresponding xmllist COMMENT tag is replaced with the ATTR tag.
- Devices or logs can have attr definitions.
- - webfrontend/pgm2 (fhzweb.pl) updated to handle "room" attributes(showing
- only devices in this room).
- - version 0.4.2 of webfrontend/pgm3 integrated.
- - contrib/ks300avg.pl to compute daily and monthly avarage values.
- - the 40_KS300.pm module is computing daily and monthly avarages for the
- temp/hum and wind values and sum of the rain. The cum_day and cum_month
- state variables are used as helper values. To log the avarage use the
- .*avg.* regexp. The regexp for the intraday log will trigger it also.
- - Added the contrib file garden.pl as a more complex example: garden
- irrigation. The program computes the time for irrigation from the avarage
- temperature reported by the ks300-2.
- - Enable uppercase hex codes (Bug reported by STefan Mayer)
- - Renamed the unknown_XX FHT80b codes to code_XXXXXX, this will produce
- "Undefined type" messages when reading the old save file
- - RM100-2 added (thanks for the codes from andikt).
- - 2006-6-22 (2.3)
- - CRC checking (i.e. ignoring messages with bad CRC, message on verbose 4)
- - contrib/checkmesg.pl added to check message consistency (debugging)
- - FHT: unknown_aa, unknown_ba codes added. What they are for?
- - Empty modpath / no modpath error messages added (some user think modpath is
- superfluous)
- - Unparsed messages (verbose 5) now printed as hex
- - Try to reattach to the usb device if it disappears: no need to
- restart the server if the device is pulled out from the USB socket and
- plugged in again (old versions go into a busy loop here).
- - Supressing the seldom (ca 1 out of 700) short KS300 messages.
- (not sure how to interpret them)
- - Added KS300 "israining" status flag. Note: this not always triggers when it
- is raining, but there seems to be a correlation. To be evaluated in more
- detail.
- - notifyon can now execute "private" perl code as well (updated
- commandref.html, added the file example/99_PRIV.pm)
- - another "perl code" example is logging the data into the database
- (with DBI), see the file contrib/91_DbLog.pm. Tested with an Oracle DB.
- - logs added to the xmllist
- - FHT80b: Fix measured-temp over 25.5 (handling the tempadd messages better)
- - 2006-05-20 (2.2)
- - FHZ1300 support verified (+ doc changes)
- - KS300 support added (with Temperature, Humidity, Wind speed, Rain).
- Not verified/undecoded: subzero temp, weak battery, Is-raining flag,
- wind speed > 100km/h
- - webpgm2 log fix for "offed" FHT devices (with no actuator data)
- - webpgm3 upgrade (by Martin Haas, see webpgm/pgm3/docs/CHANGES for details)
- - HMS logging/state format changed to make it similar to KS300
- - added HMS100WD (thanks to Sascha Pollok)
- - ntfy/logging changed to be able to notify for multiple attributes
- arriving in one message
- - central FHTcode settable (see commandref.html)
- - optionally listen for non-local requests (port <num> global)
- - unknown logging
- - FAQ
- - 2006-04-15 (2.1)
- - webfrontend/pgm2 changes:
- - make it work on Asus dsl-routers (no "use warnings")
- - css/readonly configurable
- - Formatting for HMS data
- - comments can be added to each device (setstate <dev> comment:xxx)
- - testbed to dry-test functionality (test directory)
- - added an empty hull for the KS300 weather module
- - added undocumented "exec" function to call arbitrary program parts
- for debugging. Example: exec FhzDecode("81xx04xx0101a0011234030011");
- - webfrontend/pgm3, contributed by Martin Haas
- - fixed pgm1: changing values should work now
- - 2006-04-02 (2.0)
- - XmlList and webfrontend/pgm1 programs from Raoul Matthiessen
- - list tries to display the state and not the last command
- - Both log facilities (FileLog and Log) take wildcards
- (week, year, month, etc) to make logfile rotating easier
- - webfrontend/pgm2
- - 2006-02-12 (1.9b)
- - Bugfix: Fixing the same bug again (thanks to Martin)
- - 2006-02-12 (1.9a)
- - Bugfix: wrong rights for HMS and wrong place for readonly
- (thanks to Juergen)
- - 2006-02-10 (1.9)
- (aka as the Juergen release)
- - The FHZ1300 is reported to work
- - Bugfix: spaces before comment in the config file should be ignored
- - added FS20STR codes to 10_FS20.pm
- - names restricted to A-Za-z0-9.:- (especially _ is not allowed)
- - delete calles now an UndefFn in the module
- - implementation of FS20 function group/local master/global master
- - the list command tells you the definition of the device too
- - 2006-01-05 (1.8)
- - Bugfix: detailed FS20 status was not set from external event
- - Bugfix: setstate for FS20 returned the last state set
- - Bugfix: undefined FS20 devices (can) crash the server
- - HMS module added by Martin Mueller
- (currently supporting the HMS100T & HMS100TF)
- - Log modules added, the first one being a simple FileLog
- (inspired by Martin Mueller)
- - A little gnuplot script to display temperature and actuator changes
- - 2006-01-04 (1.7)
- - the at command can be used to execute something repeatedly with *
- - ntfy can filter on device or on device+event with a regexp
- - checking the delete and notify regexps if they make sense
- - the FHT init string is now a set command (refreshvalues)
- - shutdown saves the detailed device information too
- - 2006-01-03 (1.6)
- - signal handling (to save the state on shutdown)
- - module FHZ addded (for the FHZ1000PC device itself)
- - added the get function (to make the initialization prettier)
- - the module ST was renamed to FS20
- - FS20 timer commands added
- - modules command removed (we are loading everything from the modpath
- directory)
- - FHT80b module added (yes, it is already useful, you can set
- and view a lot of values)
- - documentation adapted
- - Added a TODO file
- - 2005-12-26 (1.5)
- - "modularized" in preparation for the FHT80B -> each device has a type
- - added relative "at" commands (with +HH:MM:SS)
- - multiple commands on one line separated with ;
- - sleeping 0.22 seconds after an ST command
- - some commands/syntax changed:
- - switch => set
- - device => fhzdevice
- - define <name> ... => define <name> <type> ...
- - the state of the devices and the at commands are saved
- - at start always sending a "set 0001 00 01" to enable the FHZ receiever.
- This is a workaround.
- - doc rewrite, examples directory
- - 2005-11-10 (1.4)
- - Reformatting the package and the documentation
- - New links
- - 2005-10-27 (1.3)
- - Bugfix: multiple at commands at the same time.
|