- Rudi, Thu Feb 1 13:27:15 MET 2007 Created the file HISTORY and the file README.DEV - Pest, Thu Feb 1 20:45 MET 2007 Added description for attribute , - Rudi, Sun Feb 11 18:56:05 MET 2007 - showtime added for pgm2 (useful for FS20 piri display) - defattr command added, it makes easier to assign room, type, etc for a group of devices. - em1010.pl added to the contrib directory. It seems that we are able to read out the EM1010PC. Not verified with multiple devices. - Pest, Thu Feb 11 23:35 MET 2007 - Added doc/linux.html (multiple USDB devices, udev links) - Linked fhem.html and commandref.html to linux.html - Martin Haas, Fri Feb 23 10:18 MET 2007 - ARM-Section (NSLU2) added to doc/linux.html - Pest, Sat Feb 24 18:30 MET 2007 - doc/linux.html: Module build re-written. - Rudi, Sun Mar 4 11:18:10 MET 2007 Reorganization. Goal: making attribute adding/deleting more uniform (, possible (i.e. saving the configfile, list of possible devices etc). Internal changes: - %logmods,%devmods moved to %modules. Makes things more uniform - %logs merged into %defs - local state info (%readings) changed to global ($defs{$d}{READINGS}) -> No need for the listfn function in each module -> User written scripts can more easily analyze device states User visible changes: - at/notify , modules. Now it is possible - to have a further , (notify & filelog use the same interface) - to have more than one notify for the same event - to delete at commands without strange escapes. The delete syntax changed (no more def/at/ntfy needed) - at/notify can have attributes Drawback: each at and notify must have a name, which is strange first. - logfile/modpath/pidfile/port/verbose , Dumping and extending these attributes is easier, no special handling required in the web-frontend. - savefile renamed to , - configfile global attribute added. - save command added, it writes the statefile and then the configfile. - delattr added to delete single attributes - list/xmllist format changed, they contain more information. - , in the same format. This data is contained in the xmllist. - disable attribute for at/notify/filelog - rename added - Rudi, Tue Mar 27 20:43:15 MEST 2007 fhemweb.pl (webpgm2) changes: - adopted to the new syntax - better commandline support (return
formatted) - FileLog attribute logtype added, and 4 logtypes (== gnuplot files) defined: fs20, fht, ks300_1, ks300_2 - links in the commandref.html file added - device dependent attribute and set support - Pest, Sun Apr 08 17:55:15 MEST 2007 em1010.pl: - Make difference between sensors 1..4 and 5.. - Checked values for sensor 5 (cur.energy + cur.power) - ok - Checked values for sensor 5 cur.energy is ok, cur.power still off. Correction factor needs to be determined. - setTime: Without argument, now the current time of the PC is used. - setRperKW: Factor of 10 required, 75 U/kWh -> 750. - Pest, Tue Apr 10 20:31:22 MEST 2007 em1010.pl: - Introduced new double-word function (dw) - getDevStatus: energy values kWh/h, kWh/d, total. - Rudi Sat Apr 14 10:34:36 MEST 2007 final documentations, release 4.0. Tagged as FHEM_4_0 - Pest, Sat Apr 14 14:21:00 MEST 2007 - doc: linux.html (private udev-rules, not 50-..., ATTRS) - Pest, Sun Apr 15 14:54:30 MEST 2007 - doc: fhem.pl and commandref.html (notifyon -> notify, correction of examples) - Rudi, Tue Apr 24 08:10:43 MEST 2007 - feature: modify command added. It helps change e.g. only the time component for an at command, without deleting and creating it again and then reapplying all the attributes. - feature: the , instead. The - is used to separate ranges in the set command. - Rudi, Sun May 27 12:51:52 MEST 2007 - Archiving FileLogs. Added fhemweb.pl (pgm2) code, to show logs from the archive directory. See the attributes archivedir/archivecmd. - Added EM1010PC suppoort (right now only with EM1000WZ). Support added for displaying logs in the fhemweb.pl (webfrontends/pgm2) - Pest, Mon May 28 19:39:22 MEST 2007 - Added 62_EMEM.pm to support EM1000-EM devices. - doc: Update of commandref.htm (typos and EMEM). - Pest, Mon May 29 00:07:00 MEST 2007 - check-in changes of 60_EM.pm to make EMEM work. - Mon Jun 4 08:23:43 MEST 2007 - Small changes for EM logging - Pest Jun 10, 23:16:23 MEST 2007 - Set wrong values in 62_EMEM to -1 - Pest Jun 12, 21:33:00 MEST 2007 - in 62_EMEM.pm: added energy_today and energy_total - Pest Jun 18, 20:06:23 MEST 2007 - in 62_EMEM.pm: Power units removed from value content added to name. - Rudi Sun Aug 5 10:59:51 MEST 2007 - WS300 Loglevel changed for KS300 device (from 2 to GetLogLevel or 5) - First version of the FritzBox port: - Perl binary/ftdi_sio module - EM: added setTime, reset - docs/fritzbox.html. Note: The fb_fhem_0.1.tar.gz won't be part of CVS as it contains largee binaries (swapfile, perl mipsel executable, etc). - Rudi Mon Aug 6 20:15:00 MEST 2007 - archiving added to the main logs. NOTE: The FileLog filename (INT attribute) is now also called logfile. - Rudi Wed Aug 29 08:28:34 MEST 2007 - archive attributes clarified in the doc - Rudi Mon Sep 3 15:47:59 MEST 2007 - 99_Sunrise_EL.pm checked in. Replaces 99_Sunrise.pm, and does not need any Date module. - Rudi Sun Sep 9 08:43:03 MEST 2007 - mode holiday_short added + documentation. Not tested. any Date module. - Rudi Wed Oct 3 18:21:36 MEST 2007 - weblinks added. Used by webpgm2 to display more than one plot at once - webpgm2 output reformatted. Using CSS to divide the screen area in 3 parts: command line, room-list and rest - Dirk Wed Oct 7 12:45:09 MEST 2007 - FHT lime-protection code discovered - Dirk Wed Oct 18 23:28:00 MEST 2007 - Softwarebuffer for FHT devices with queuing unsent commands and repeating commands by transmission failure - FHT low temperatur warning and setting for lowtemp-offset - Change naming for state into warnings Tagged as dirkh_20071019_0 - Martin Fri Dec 21 13:39:17 CET 2007 - voip2fhem added (contrib/) - Peter Sun Dec 23 19:59:00 MEST 2007 - linux.html: Introduction refinement. - Rudi Sat Dec 29 16:27:14 MET 2007 - delattr renamed to deleteattr, as del should complete to delete and not to delattr - defattr renamed to setdefaultattr (same as before for def) - devicespec introduced: it may contain a list of devices, a range of devices, or multiple devices identified by regexp. Following commands take a devicespec as argument: attr, deleteattr, delete, get, list, set, setstate, trigger - Boris Sat Dec 29 16:56:00 CET 2007 - %NAME, %EVENT, %TYPE parameters in notify definition, commandref.html update - Boris Sun Dec 30 22:35:00 CET 2007 - added dblog/93_DbLog.pm and samples in contrib directory, commandref.html update - Rudi Mon Dec 31 15:37:19 MET 2007 - feature: webfrontend/pgm2 converted to a FHEM module No more need for a webserver for basic WEB administration. For HTTPS or password you still need apache or the like. One step closer for complete fhem on the FritzBox.