2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-20 19:36:02 +00:00

CHANGED: remove tabs. Pre-Commit: change for tabs

git-svn-id: https://svn.fhem.de/fhem/trunk@10932 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2016-02-25 08:58:01 +00:00
parent 4fac5d69d8
commit 4119d5d86a
2 changed files with 75 additions and 97 deletions

View File

@ -1,65 +1,54 @@
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # 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. # Do not insert empty lines here, update check depends on it.
- bugfix: pre-coomit-hook test
- bugfix: 98_weekprofile: detect channel of HM-CC-TC as correct thermostat - bugfix: 98_weekprofile: detect channel of HM-CC-TC as correct thermostat
- bugfix: 00_SIGNALduino: Version 3.2.0 Module & Firmware - bugfix: 00_SIGNALduino: Version 3.2.0 Module & Firmware
serval fixes and enhacements serval fixes and enhacements, improved stability, supports many
improved stability new protocols, ITv3 sockets and switches, new sendMsg Function.
supports many new protocol You need to flash your SIGNALduino with the new firmware.
Supports 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_Hideki: support rain sensors
- bugfix: 14_SD_WS07: Fixed some wordings - bugfix: 14_SD_WS07: Fixed some wordings
- feature: 14_SD_WS09 Module for WH1080 - feature: 14_SD_WS09 Module for WH1080
(WS-0101, TFA30.3189) & CTW600 868MHz OOK/AS (WS-0101, TFA30.3189) & CTW600 868MHz OOK/AS
- feature: TimeSeries: median, holdtime for event-aggregator - feature: TimeSeries: median, holdtime for event-aggregator
- feature: 57_CALVIEW: added internal notify-fn for calendar-devices, - feature: 57_CALVIEW: added internal notify-fn for calendar-devices,
added attr disable for internal notify-fn, added attr disable for internal notify-fn, removed ts state and
removed ts state and started_* reading, started_* reading, removed old mode-attributes /def modes,
removed old mode-attributes /def modes,
changed commandref changed commandref
- bugfix 49_SSCam: fixed a problem that the state is "disable" instead of - bugfix: 49_SSCam: fixed a problem that the state is "disable" instead of
"disabled" if a camera is disabled and FHEM will be "disabled" if a camera is disabled and FHEM will be restarted
restarted - feature: 98_weekprofile: attribute widgetEditDaysInRow to control visible
- feature: 98_weekprofile: attribute widgetEditDaysInRow to control days in one row
visible days in one row - feature: 49_SSCAM: function "get ... eventlist" added, Reading CamEventNum
- feature 49_SSCAM: function "get ... eventlist" added, added which containes total number of camera events, change usage
Reading "CamEventNum" added which containes total of reading "LastUpdateTime"
number of camera events,
change usage of reading "LastUpdateTime"
- added: 79_BDKM: new module for Buderus KM Gateways - added: 79_BDKM: new module for Buderus KM Gateways
- feature: 57_Calendar: get ... uid ... - feature: 57_Calendar: get ... uid ...
- feature 49_SSCAM: function "runPatrol" added that starts predefined - feature 49_SSCAM: function "runPatrol" added that starts predefined
patrols of PTZ-cameras, patrols of PTZ-cameras, Reading "CamDetMotSc" added
Reading "CamDetMotSc" added
- feature: LightScene: added nextScene and previousScene commands - feature: LightScene: added nextScene and previousScene commands
- feature 49_SSCAM: Reading "CamExposureControl" added - feature 49_SSCAM: Reading "CamExposureControl" added
- feature 49_SSCAM: set up of motion detection source now possible - feature 49_SSCAM: set up of motion detection source now possible
- feature 55_GDS: disable conditions after 15.03.2016 - feature 55_GDS: disable conditions after 15.03.2016
- feature 74_HOMBOT: formated Value for Reading lastClean - feature 74_HOMBOT: formated Value for Reading lastClean
- feature 74_HOMBOT: include Detail_Fn link to Luigi Contro Center - feature 74_HOMBOT: include Detail_Fn link to Luigi Contro Center
- feature 49_SSCAM: control of exposure mode day, night & auto is - feature 49_SSCAM: control of exposure mode day, night & auto
possible now
- bugfix: 74_HOMBOT: some set commands not work - bugfix: 74_HOMBOT: some set commands not work
- feature: 32_mailcheck: added set active/inactive commands - feature: 32_mailcheck: added set active/inactive commands
- feature: 02_RSS: new attribute urlOverride - feature: 02_RSS: new attribute urlOverride
- feature: 71_YAMAHA_NP: Added auto reading update for tuner and player - feature: 71_YAMAHA_NP: Added auto reading update for tuner and player
- feature 49_SSCAM: The port in DEF-String is optional now, - feature 49_SSCAM: The port in DEF-String is optional
if not given, default port 5000 is used
- bugfix: 98_weekprofile: transfer day settings to other days - bugfix: 98_weekprofile: transfer day settings to other days
- bugfix: 49_SSCAM: fixed a problem that manual updates using - bugfix: 49_SSCAM: fixed a problem that manual updates using
"getcaminfoall" are leading to additional pollingloops "getcaminfoall" are leading to additional pollingloops if polling
if polling is used, is used, attribute "debugactivetoken" added for debugging-use
attribute "debugactivetoken" added for debugging-use
- feature: version: version command shows latest revision since last update - feature: version: version command shows latest revision since last update
- feature: 02_RSS: new attribute itemtitle - feature: 02_RSS: new attribute itemtitle
- bugfix: 57_Calendar: weekly recurring events on several weekdays, that - bugfix: 57_Calendar: weekly recurring events on several weekdays, that
start around midnight start around midnight
- bugfix 49_SSCAM: fixed a problem that a usersession won't be destroyed - bugfix 49_SSCAM: fixed a problem that a usersession won't be destroyed
if a function couldn't be executed successfully if a function couldn't be executed successfully
- bugfix: 95_Dashboard: fixed javascript error because of changes - bugfix: 95_Dashboard: fixed javascript error because of changes in fhemweb
in fhemweb
- feature: 49_SSCAM: feature for retrieval snapfilename added - feature: 49_SSCAM: feature for retrieval snapfilename added
- bugfix: 57_Calendar: weekly recurring events on several weekdays, - bugfix: 57_Calendar: weekly recurring events on several weekdays,
missing description missing description
@ -69,12 +58,10 @@
- feature: 02_RSS: continue image update sequence after error (HTML) - feature: 02_RSS: continue image update sequence after error (HTML)
- feature: 98_rssFeed: Possibility to modfy feed data via a custom function. - feature: 98_rssFeed: Possibility to modfy feed data via a custom function.
- change: 49_SSCAM: entries with loglevl "2" reviewed,changed to loglevl "3" - change: 49_SSCAM: entries with loglevl "2" reviewed,changed to loglevl "3"
- feature: 50_TelegramBot receive media files, - feature: 50_TelegramBot receive media files, send media files directly
send media files directly invocation (PNG, JPG, MP3, PDF, etc) invocation (PNG, JPG, MP3, PDF, etc) etc (see change log in file)
etc (see change log in file)
- feature: 49_SSCAM: added function "goPreset" and "goAbsPTZ" to control the - feature: 49_SSCAM: added function "goPreset" and "goAbsPTZ" to control the
move of PTZ lense, move of PTZ lense, refer to commandref or have a look in forum at:
refere 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.msg404275.html#msg404275 ,
forum.fhem.de/index.php/topic,45671.msg404892.html#msg404892 forum.fhem.de/index.php/topic,45671.msg404892.html#msg404892
- feature: 98_weekprofile: widget: transfer day settings to other days - feature: 98_weekprofile: widget: transfer day settings to other days
@ -88,14 +75,12 @@
see http://forum.fhem.de/index.php/topic,48315.0.html see http://forum.fhem.de/index.php/topic,48315.0.html
- feature: new events for home automation buttons and unassigned buttons - feature: new events for home automation buttons and unassigned buttons
- feature: 10_KOPP_FC: added blinds and switches - feature: 10_KOPP_FC: added blinds and switches
- updated: 74_AMAD: New Mijor Release 1.2.0 - updated: 74_AMAD: New Minor Release 1.2.0
!!! ATTENTION !!! Do not forget to to update the new Do not forget to to update the new Automagic Flowset !!!
Automagic Flowset !!! - feature: 74_AMAD: shutdown the Device, activate Airplanemode, control
- feature: 74_AMAD: shutown the Device, activate Airplanemode, control Notivicationvolume, vibrates the Device, Locked Device by PIN
Notivicationvolume, vibrates the Device, Locked Device - bugfix: 74_AMAD: modified Error handling, best practice for identify
by PIN offline Mode
- bugfix: 74_AMAD: modified Error handling, best practice for identify offline
Mode
- feature: New module 74_HOMBOT to control LG Hombot vacuum cleaner - feature: New module 74_HOMBOT to control LG Hombot vacuum cleaner
- bugfix: 49_SSCAM: credentials won't be deleted if "rereadcfg" is used - bugfix: 49_SSCAM: credentials won't be deleted if "rereadcfg" is used
- bugfix: 76_MSGMail: Make use of attribute mailtype again (enabling html) - bugfix: 76_MSGMail: Make use of attribute mailtype again (enabling html)
@ -331,18 +316,17 @@
and the KeyValueProtocol module and the KeyValueProtocol module
- feature: new module 36_KeyValueProtocol - feature: new module 36_KeyValueProtocol
- bugfix: 95_Dashboard: the fhem root url is not hardcoded any more - bugfix: 95_Dashboard: the fhem root url is not hardcoded any more
but read from the $FW_ME variable. but read from the $FW_ME variable. Fixed a problem that causes
Fixed a problem that causes drag&drop being still activated drag&drop being still activated when the dashboard was locked.
when the dashboard was locked. (resize/move) (resize/move)
- bugfix: 14_SD_WS07 - corrected syntax error and raised loglevels - bugfix: 14_SD_WS07 - corrected syntax error and raised loglevels
- bugfix: 55_GDS.pm - correct wrong cumulation in alerts (1st try) - bugfix: 55_GDS.pm - correct wrong cumulation in alerts (1st try)
- feature: new module 10_DUOFERNSTICK and 30_DUOFERN added - feature: new module 10_DUOFERNSTICK and 30_DUOFERN added
- feature: 59_Weather: prevent retrieval of older forecasts than the - feature: 59_Weather: prevent retrieval of older forecasts than the
one previously retrieved one previously retrieved
- fhem 5.7 released.
- IMPORTANT: featurelevel is now 5.7, rendering @ and % non-functional - IMPORTANT: featurelevel is now 5.7, rendering @ and % non-functional
- 2015-11-15 (5.6) - 2015-11-15 (5.7)
- change: 30_MilightBridge/31_MilightDevice: Allow to disable ping check. - change: 30_MilightBridge/31_MilightDevice: Allow to disable ping check.
Add state "Initialized". Add state "Initialized".
- feature: 50_HP1000: new module to support HP1000 weather station - feature: 50_HP1000: new module to support HP1000 weather station
@ -505,8 +489,8 @@
- feature: 70_Pushover: Rewrite for Non-Blocking HttpUtils - feature: 70_Pushover: Rewrite for Non-Blocking HttpUtils
- much more readings - much more readings
- Support for emergency callback via push - Support for emergency callback via push
- Support for supplementary URLs incl. push callback - Support for supplementary URLs incl. push callback (e.g. for
(e.g. for priority < 2) priority < 2)
- Added readingFnAttributes to AttrList - Added readingFnAttributes to AttrList
- Added support for HTML formatted text - Added support for HTML formatted text
- Added user/group token validation - Added user/group token validation
@ -576,8 +560,8 @@
- change: 59_Weather: removed empty header row from WeatherAsHtmlV - change: 59_Weather: removed empty header row from WeatherAsHtmlV
- feature: 02_HTTPSRV: support tabletui (Forum #37232) - feature: 02_HTTPSRV: support tabletui (Forum #37232)
- bugfix: SOMFY: Only send stop if position changed - bugfix: SOMFY: Only send stop if position changed
improved timing for position update improved timing for position update fix typos (go-my instead of
fix typos (go-my instead of go_my) go_my)
- feature: ios6touchpadstyle: style adjustments for the Dashboard - feature: ios6touchpadstyle: style adjustments for the Dashboard
module version 3.0 module version 3.0
- bugfix: 10_IT: Correct command parsing (forum id 38467) - bugfix: 10_IT: Correct command parsing (forum id 38467)
@ -1055,8 +1039,7 @@
- FHEMWEB: JavaScripts and CssFiles attributes added - FHEMWEB: JavaScripts and CssFiles attributes added
- change: avoid updating weather information on get (59_Weather.pm) - change: avoid updating weather information on get (59_Weather.pm)
- change: removed noshutdown=0 for HTTP connections made in 57_Calendar.pm - change: removed noshutdown=0 for HTTP connections made in 57_Calendar.pm
and 59_Weather.pm to address issues when FHEM is behind and 59_Weather.pm to address issues when FHEM is behind a web proxy
a web proxy
- feature: update rewritten, restore added - feature: update rewritten, restore added
- feature: enabled JavaScript in 02_RSS to support WebViewControl - feature: enabled JavaScript in 02_RSS to support WebViewControl
- added: new module 36_WMBUS.pm (kaihs) Wireless M-Bus - added: new module 36_WMBUS.pm (kaihs) Wireless M-Bus
@ -1066,9 +1049,8 @@
- feature: SYSMON: power supply informations (ac, usb, battery) - feature: SYSMON: power supply informations (ac, usb, battery)
- feature: added 70_PushNotifier.pm - feature: added 70_PushNotifier.pm
- feature: 70_VIERA: Add parameter "HDMI1" - "HDMI4" for command remoteControl - feature: 70_VIERA: Add parameter "HDMI1" - "HDMI4" for command remoteControl
to select HDMI input directly. to select HDMI input directly. Add command "input" to select a
Add command "input" to select a HDMI port, TV or SD-Card HDMI port, TV or SD-Card as source
as source
- bugfix: LevelSender: Version 1.0.5: Could not get compiled by the Arduino - bugfix: LevelSender: Version 1.0.5: Could not get compiled by the Arduino
IDE IDE
- feature: PRESENCE: new event "error" and "timeout" for state reading to - feature: PRESENCE: new event "error" and "timeout" for state reading to
@ -1108,12 +1090,10 @@
- bugfix: 70_PIONEERAVR.pm: player commands are now available for more inputs - bugfix: 70_PIONEERAVR.pm: player commands are now available for more inputs
"play" was not in the drop down list of available set commands "play" was not in the drop down list of available set commands
check every 120s if the data connection to the Pioneer AV check every 120s if the data connection to the Pioneer AV
receiver is still up receiver is still up check if we get a reply from the Pioneer AV
check if we get a reply from the Pioneer AV receiver not later receiver not later than 3s after a command was sent fix for alias
than 3s after a command was sent names of inputs more input presets (spotify, mhl, hdmi7, hdmi8),
fix for alias names of inputs inputs are now queried from 1 - 59
more input presets (spotify, mhl, hdmi7, hdmi8), inputs are now
queried from 1 - 59
71_PIONEERAVRZONE.pm: bugfix:logging, set input 71_PIONEERAVRZONE.pm: bugfix:logging, set input
- change: 00_RPII2C.pm: hardware access changed to ioctl and syswrite/read - change: 00_RPII2C.pm: hardware access changed to ioctl and syswrite/read
SMBus module not needed anymore but still usable, see attribute SMBus module not needed anymore but still usable, see attribute
@ -1314,18 +1294,16 @@
creating a folder under fhem/images with the flooplan-name creating a folder under fhem/images with the flooplan-name
- feature: DASHBOARD: Tabs can set on top, bottom or hidden. - feature: DASHBOARD: Tabs can set on top, bottom or hidden.
- bugfix: SYSMON: another format for ifconfig output - bugfix: SYSMON: another format for ifconfig output
- feature: DASHBOARD: Use longpoll to update content. - feature: DASHBOARD: Use longpoll to update content. rowcentercolwidth can
rowcentercolwidth can now be defined per column. now be defined per column. Dashboard can hide FHEMWEB Roomliste
Dashboard can hide FHEMWEB Roomliste and Header => and Header => Fullsizemode.
Fullsizemode.
- bugfix: SYSMON: null reading for absent mount points - bugfix: SYSMON: null reading for absent mount points
- feature: DbLog: jokers "%" in device/reading definition are now possible - feature: DbLog: jokers "%" in device/reading definition are now possible
- feature: SYSMON: new CPU Statistics and Plots - feature: SYSMON: new CPU Statistics and Plots
- feature: changed 10_OWServer.pm and 11_OWDevice.pm to use - feature: changed 10_OWServer.pm and 11_OWDevice.pm to use
NOTIFYDEV (justme1968) NOTIFYDEV (justme1968)
- feature: LightScene: added setcmd command - feature: LightScene: added setcmd command
- feature: DASHBOARD: Dashboard get Tabs. Redesign saving of Group - feature: DASHBOARD: Dashboard get Tabs. Redesign saving of Group positioning
positioning.
- bugfix: SYSMON: Log Warnings, unnoetige Readings erkenen und entfernen - bugfix: SYSMON: Log Warnings, unnoetige Readings erkenen und entfernen
- feature: LUXTRONIK2: Setting of controller parameter and internal clock - feature: LUXTRONIK2: Setting of controller parameter and internal clock
- feature: new module 71_YAMAHA_BD.pm to control Yamaha Blu-Ray - feature: new module 71_YAMAHA_BD.pm to control Yamaha Blu-Ray
@ -1355,8 +1333,7 @@
top or bottom of the Dashboard. Dashboard is always edited out top or bottom of the Dashboard. Dashboard is always edited out
the Room Dashboard. the Room Dashboard.
- bugfix: VIERA: fixed bug related to set command remoteControl - bugfix: VIERA: fixed bug related to set command remoteControl
- bugfix: ENIGMA2: improved compatibility for Fritzbox and old - bugfix: ENIGMA2: improved compatibility for Fritzbox and old Webif versions
Webif versions
- feature: readingsGroup: process events only if visible in browser, - feature: readingsGroup: process events only if visible in browser,
allow <br> for line breaks in multi-reading lines allow <br> for line breaks in multi-reading lines
- feature: FLOORPLAN: Style4 (S300TH specific) now keeps its formatting - feature: FLOORPLAN: Style4 (S300TH specific) now keeps its formatting
@ -1509,8 +1486,8 @@
- feature: LightScene: add html overview of all configured scenes in - feature: LightScene: add html overview of all configured scenes in
detail view. allow usage of overview in a weblink. detail view. allow usage of overview in a weblink.
- feature: FLOORPLAN: enhanced detail-screen for floorplans in fhemweb, - feature: FLOORPLAN: enhanced detail-screen for floorplans in fhemweb,
arrange-mode has delete-button, new command arrange-mode has delete-button, new command "get <floorplan-name>
"get <floorplan-name> config" config"
- feature: readings type added to weblink (justme1968) - feature: readings type added to weblink (justme1968)
- feature: offset and monotonic added to userReadings modifier (justme1968) - feature: offset and monotonic added to userReadings modifier (justme1968)
- feature: HUEDevice: support SVG icons for LWB001 living whites bulb - feature: HUEDevice: support SVG icons for LWB001 living whites bulb
@ -1875,8 +1852,8 @@
- feature: autocreate.pm (create undefined RF devices, logs and plots) - feature: autocreate.pm (create undefined RF devices, logs and plots)
- feature: on-for-timer added for X10 modules (Boris) - feature: on-for-timer added for X10 modules (Boris)
- bugfix: pgm3: Better check of availability of google-weather (MartinH) - bugfix: pgm3: Better check of availability of google-weather (MartinH)
- feature: pgm3: DBLog added for everything except UserDefs - feature: pgm3: DBLog added for everything except UserDefs (Gerhard Pfeffer
(Gerhard Pfeffer / MartinH) / MartinH)
- feature: pgm2 style changes, SVG in background, optional compression - feature: pgm2 style changes, SVG in background, optional compression
- 2009-11-28 (4.8) - 2009-11-28 (4.8)
@ -2157,9 +2134,9 @@
- bugfix: delete checks the arg first "exactly", then as a regexp - bugfix: delete checks the arg first "exactly", then as a regexp
- bugfix: sun*_rel does not work correctly with offset (Martin) - bugfix: sun*_rel does not work correctly with offset (Martin)
- feature: FAQ entry on how to install the sunrise stuff. - feature: FAQ entry on how to install the sunrise stuff.
- feature: the inner core is modified to be able to handle - feature: the inner core is modified to be able to handle more than one "IO"
more than one "IO" device, i.e multiple FHZ at the same time, device, i.e multiple FHZ at the same time, or FHZ + FS10 + WS300.
or FHZ + FS10 + WS300. Consequences: Consequences:
- "fhzdev <usbdevice>" replaced with "define <FHZNAME> FHZ <usbdevice>" - "fhzdev <usbdevice>" replaced with "define <FHZNAME> FHZ <usbdevice>"
- "sendraw <fn> <code>" replaced with "set <FHZNAME> raw <fn> <code>" - "sendraw <fn> <code>" replaced with "set <FHZNAME> raw <fn> <code>"
- module function parameters changed (for module developers) - module function parameters changed (for module developers)
@ -2245,9 +2222,8 @@
- bugfix: the FHT > 25.5 problem. Needs to be tested. - bugfix: the FHT > 25.5 problem. Needs to be tested.
- feature: log unknown devices (peters idea, see notifyon description) - feature: log unknown devices (peters idea, see notifyon description)
- feature: HMS wildcard device id for all HMS devices. See the define/HMS - feature: HMS wildcard device id for all HMS devices. See the define/HMS
section in the commandref.html for details. section in the commandref.html for details. NOTE: the wildcard
NOTE: the wildcard for RM100-2 changed from 1001 to 1003. for RM100-2 changed from 1001 to 1003. (peters idea)
(peters idea)
- feature: rolwzo_no_off.sh contrib file (for those who were already closed - feature: rolwzo_no_off.sh contrib file (for those who were already closed
out by automatically closing rollades, by Martin) out by automatically closing rollades, by Martin)
- feature: the current version (0.4.5) of the pgm3 from Martin. - feature: the current version (0.4.5) of the pgm3 from Martin.

View File

@ -34,20 +34,22 @@ foreach my $row (split("\n", $fList)) {
# check for 80 chars per line conformity # check for 80 chars per line conformity
if($fName =~ m/CHANGED/) { if($fName =~ m/CHANGED/) {
my ($cCount, $cLineNo, $lineNo) = (0,0,0); my ($cCount, $cLineNo, $tLineNo, $lineNo) = (0,0,0,0,0);
open(FILE, "$svnlook $arg cat $repos $fName|") || open(FILE, "$svnlook $arg cat $repos $fName|") ||
die("Cant svnlook cat $fName:$!\n"); die("Cant svnlook cat $fName:$!\n");
while(my $l = <FILE>) { while(my $l = <FILE>) {
chomp $l; chomp $l;
$lineNo++; $lineNo++;
if(length($l) > $cCount) { $tLineNo = $lineNo if(!$tLineNo && $l =~ /\t/) ;
if(length($l) > 80 && !$cLineNo) {
$cCount = length($l); $cCount = length($l);
$cLineNo = $lineNo; $cLineNo = $lineNo;
} }
last if($cLineNo && $tLineNo);
} }
close(FILE); close(FILE);
err $fName, "file has over 80 chars/line in line $cLineNo" err $fName, "file contains tabulators in line $tLineNo" if($tLineNo);
if($cCount > 80); err $fName, "file has over 80 chars/line in line $cLineNo" if($cLineNo);
next; next;
} }