mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
00_MQTT: Added username password (optional).
git-svn-id: https://svn.fhem.de/fhem/trunk@12937 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
559c2d13c9
commit
3ddbc911bd
289
fhem/CHANGED
289
fhem/CHANGED
@ -1,5 +1,6 @@
|
|||||||
# 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.
|
||||||
|
- feature: 00_MQTT: Added username password (optional).
|
||||||
- feature: 41_OREGON: support event-min-interval, event-on-change-reading,
|
- feature: 41_OREGON: support event-min-interval, event-on-change-reading,
|
||||||
etc. Changed module to new log function
|
etc. Changed module to new log function
|
||||||
added support for THWR800 and RTHN318 sensors
|
added support for THWR800 and RTHN318 sensors
|
||||||
@ -10,15 +11,15 @@
|
|||||||
- feature: 10_SOMFY: new RTS commands 0x9 und 0xA (set wind_sun_9/wind_only_a)
|
- 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
|
- bugfix: 93_DbRep: importFromFile format problem if UNIT-field wasn't set
|
||||||
- feature: 98_fhemdebug, to aid "Error: >< no TYPE" debugging.
|
- feature: 98_fhemdebug, to aid "Error: >< no TYPE" debugging.
|
||||||
- feature: 70_Jabber Added possibility to change componentname via
|
- feature: 70_Jabber Added possibility to change componentname via
|
||||||
attr JabberDomain
|
attr JabberDomain
|
||||||
- feature: 93_DbRep: function readingRename added, delEntries is able to
|
- feature: 93_DbRep: function readingRename added, delEntries is able to
|
||||||
use SQL-Wildcards in attr reading/device
|
use SQL-Wildcards in attr reading/device
|
||||||
- bugfix: 98_Verkehrsinfo.pm: Fix state update, Hessenschau message
|
- bugfix: 98_Verkehrsinfo.pm: Fix state update, Hessenschau message
|
||||||
- feature: 50_TelegramBot: msgForceReply, disable,
|
- feature: 50_TelegramBot: msgForceReply, disable,
|
||||||
keyboards in messages, inline keyboards and dialogs
|
keyboards in messages, inline keyboards and dialogs
|
||||||
- bugfix: 74_NUKIDevice: Fix Problem with battery Reading
|
- bugfix: 74_NUKIDevice: Fix Problem with battery Reading
|
||||||
- update: 97_TrashCal.pm: fetches shared dates at an public webpage
|
- update: 97_TrashCal.pm: fetches shared dates at an public webpage
|
||||||
of waste disposal
|
of waste disposal
|
||||||
- bugfix: 73_GasCalculator: Corrected month of annual reading
|
- bugfix: 73_GasCalculator: Corrected month of annual reading
|
||||||
- bugfix: 73_ElectricityCalculator: Corrected month of annual reading
|
- bugfix: 73_ElectricityCalculator: Corrected month of annual reading
|
||||||
@ -30,7 +31,7 @@
|
|||||||
waiting state for unavaliable remote Host
|
waiting state for unavaliable remote Host
|
||||||
* new Attribute: TTS_noStatistcsLog to disable logging of
|
* new Attribute: TTS_noStatistcsLog to disable logging of
|
||||||
usage of cachefiles, please read Commandref carfully!
|
usage of cachefiles, please read Commandref carfully!
|
||||||
- bugfix: 73_GasCalculator: Monthly reading and yearly reading name alingned
|
- bugfix: 73_GasCalculator: Monthly reading and yearly reading name alingned
|
||||||
- feature: 98_TRAFFIC: reverse waypoints, integrated map for visualization
|
- feature: 98_TRAFFIC: reverse waypoints, integrated map for visualization
|
||||||
- update: 77_UWZ: New Version 1.4.7 added headlines for weblinks
|
- update: 77_UWZ: New Version 1.4.7 added headlines for weblinks
|
||||||
- update: 73_NUKIBridge,74_NUKIDevice: New Version 0.4.0
|
- update: 73_NUKIBridge,74_NUKIDevice: New Version 0.4.0
|
||||||
@ -40,16 +41,16 @@
|
|||||||
- bugfix: 93_DbRep: bugfix group by-clause due to incompatible changes made
|
- bugfix: 93_DbRep: bugfix group by-clause due to incompatible changes made
|
||||||
in MyQL 5.7.5 (Forum #msg541103)
|
in MyQL 5.7.5 (Forum #msg541103)
|
||||||
- feature: 66_ECMD, 67_ECMDDevice:
|
- feature: 66_ECMD, 67_ECMDDevice:
|
||||||
- if split is used, the strings at which the messages are split
|
- if split is used, the strings at which the messages are split
|
||||||
are still part of the messages
|
are still part of the messages
|
||||||
- no default attributes for requestSeparator and responseSeparator
|
- no default attributes for requestSeparator and responseSeparator
|
||||||
- input of raw data as perl-encoded string (for setting
|
- input of raw data as perl-encoded string (for setting
|
||||||
attributes)
|
attributes)
|
||||||
- be more verbose and explicit at loglevel 5
|
- be more verbose and explicit at loglevel 5
|
||||||
- documentation corrected and amended
|
- documentation corrected and amended
|
||||||
- feature: 57_Calendar: BYDAY: recognizes and honors one or several weekdays
|
- feature: 57_Calendar: BYDAY: recognizes and honors one or several weekdays
|
||||||
with and without prefix (e.g. -1SU, 2MO) with MONTHLY
|
with and without prefix (e.g. -1SU, 2MO) with MONTHLY
|
||||||
- bugfix: contrib/Widgets/DateTimePicker/fhemweb_datetime.js: parameter
|
- bugfix: contrib/Widgets/DateTimePicker/fhemweb_datetime.js: parameter
|
||||||
settings fixed -> e.g. defaultTime:21:00
|
settings fixed -> e.g. defaultTime:21:00
|
||||||
- bugfix: 88_HMCCU: Fixed memory leak in RPC server
|
- bugfix: 88_HMCCU: Fixed memory leak in RPC server
|
||||||
- feature: 01_FHEMWEB: Dump "Probably associated with" in Raw definition
|
- feature: 01_FHEMWEB: Dump "Probably associated with" in Raw definition
|
||||||
@ -86,8 +87,8 @@
|
|||||||
- feature: 37_dash_dhcp: added devAlias attribute
|
- feature: 37_dash_dhcp: added devAlias attribute
|
||||||
- update: 74_AMAD: statusRequest every Time
|
- update: 74_AMAD: statusRequest every Time
|
||||||
- change: 93_DbRep: code reviewed, no functional changes
|
- change: 93_DbRep: code reviewed, no functional changes
|
||||||
- change: 93_DbRep: DbRep version as INTERNAL, check if DBI module is
|
- change: 93_DbRep: DbRep version as INTERNAL, check if DBI module is
|
||||||
installed
|
installed
|
||||||
- bugfix: 76_MSGMail: Clean up net::smtp version number before comparison
|
- bugfix: 76_MSGMail: Clean up net::smtp version number before comparison
|
||||||
- bugix: 14_Hideki: fixed wrong return in ParseFn (msg533900)
|
- bugix: 14_Hideki: fixed wrong return in ParseFn (msg533900)
|
||||||
14_SD_WS: fixed wrong return in ParseFn (msg533900)
|
14_SD_WS: fixed wrong return in ParseFn (msg533900)
|
||||||
@ -103,11 +104,11 @@
|
|||||||
new reading effectArgs
|
new reading effectArgs
|
||||||
- bugfix: 98_Hyperion: clear is working now
|
- bugfix: 98_Hyperion: clear is working now
|
||||||
effects with dash in name are accepted now
|
effects with dash in name are accepted now
|
||||||
- change: 93_DbRep: sub diffValue changed due to Forum #msg520154,
|
- change: 93_DbRep: sub diffValue changed due to Forum #msg520154,
|
||||||
attr diffAccept added, add diffValue state Warnings due
|
attr diffAccept added, add diffValue state Warnings due
|
||||||
to several situations and generate readings
|
to several situations and generate readings
|
||||||
not_enough_data_in_period / diff-overrun_limit
|
not_enough_data_in_period / diff-overrun_limit
|
||||||
- change: YAMAHA_AVR: create events even when current.* readings will be
|
- change: YAMAHA_AVR: create events even when current.* readings will be
|
||||||
set to an empty string. (Forum: #60902)
|
set to an empty string. (Forum: #60902)
|
||||||
- bugfix: 10_ZWave: possible changes for multichannel devices (Forum #50176)
|
- bugfix: 10_ZWave: possible changes for multichannel devices (Forum #50176)
|
||||||
- new: 39_siri.pm: configuration of fhem/siri integration
|
- new: 39_siri.pm: configuration of fhem/siri integration
|
||||||
@ -135,7 +136,7 @@
|
|||||||
- bugfix: 93_DbRep: calc issue due to daylight saving time end (winter time)
|
- bugfix: 93_DbRep: calc issue due to daylight saving time end (winter time)
|
||||||
- new: 30_pilight_raw.pm: New Attribut sendCount
|
- new: 30_pilight_raw.pm: New Attribut sendCount
|
||||||
- bugfix: 10_SOMFY: wrong attribute reference ...-up-time-to-close removed
|
- bugfix: 10_SOMFY: wrong attribute reference ...-up-time-to-close removed
|
||||||
- new: 42_Nextion.pm: New module to connect Nextion displays
|
- new: 42_Nextion.pm: New module to connect Nextion displays
|
||||||
- changed: YahooWeatherAPI: react on wrong units
|
- changed: YahooWeatherAPI: react on wrong units
|
||||||
- changed: Pushsafer: optimized picture file error handling
|
- changed: Pushsafer: optimized picture file error handling
|
||||||
- new: 59_Wunderground: new weather module to fetch
|
- new: 59_Wunderground: new weather module to fetch
|
||||||
@ -143,7 +144,7 @@
|
|||||||
- bugfix: 50_HP1000: correct default unit for windSpeed/windGust from m/s to
|
- bugfix: 50_HP1000: correct default unit for windSpeed/windGust from m/s to
|
||||||
km/h and transfer unit conversions to new UConv.pm
|
km/h and transfer unit conversions to new UConv.pm
|
||||||
- feature: Pushsafer: new option "picture", "picture2" and "picture3" for
|
- feature: Pushsafer: new option "picture", "picture2" and "picture3" for
|
||||||
"message" set command to send pictures from local
|
"message" set command to send pictures from local
|
||||||
filesystem or a IPCAM device. See commandref for details
|
filesystem or a IPCAM device. See commandref for details
|
||||||
- change: FB_CALLMONITOR: open TCP connection non-blocking,
|
- change: FB_CALLMONITOR: open TCP connection non-blocking,
|
||||||
shutdown connection when disabled
|
shutdown connection when disabled
|
||||||
@ -151,12 +152,12 @@
|
|||||||
- feature: 10_SOMFY: positionInverse für homebridge + fixes
|
- feature: 10_SOMFY: positionInverse für homebridge + fixes
|
||||||
- feature: 50_TelegramBot: multibot support / markup on send text / msgEdit
|
- 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 svrinfo contains SQLite database file size (MB)
|
||||||
- feature: 93_DbRep: get data of dbstatus, dbvars, tableinfo, svrinfo
|
- feature: 93_DbRep: get data of dbstatus, dbvars, tableinfo, svrinfo
|
||||||
(database dependend)
|
(database dependend)
|
||||||
- added: 70_Pushsafer: new module to send push notifications via
|
- added: 70_Pushsafer: new module to send push notifications via
|
||||||
www.pushsafer.com
|
www.pushsafer.com
|
||||||
- feature: 93_DbRep: allow SQL-Wildcards (% _) in attr reading & attr device
|
- feature: 93_DbRep: allow SQL-Wildcards (% _) in attr reading & attr device
|
||||||
- bugfix: 49_SSCam: Experimental keys on scalar is now forbidden
|
- bugfix: 49_SSCam: Experimental keys on scalar is now forbidden
|
||||||
(Perl >= 5.23) Forum: #msg501709
|
(Perl >= 5.23) Forum: #msg501709
|
||||||
- added: 37_dash_dhcp.pm: new module for amazon dash buttons
|
- added: 37_dash_dhcp.pm: new module for amazon dash buttons
|
||||||
- feature: 98_Hyperion: removed attribute hyperionAttrRestore
|
- feature: 98_Hyperion: removed attribute hyperionAttrRestore
|
||||||
@ -164,7 +165,7 @@
|
|||||||
- added: 73_NUKIBridge,74_NUKIDevice: New Modules to control Nuki Smartlocks
|
- added: 73_NUKIBridge,74_NUKIDevice: New Modules to control Nuki Smartlocks
|
||||||
- feature: 98_Hyperion: new attribute hyperionAttrRestore
|
- feature: 98_Hyperion: new attribute hyperionAttrRestore
|
||||||
readings will always be refreshed now
|
readings will always be refreshed now
|
||||||
- feature: 93_DbRep: deviceRename added, new Internal DATABASE,
|
- feature: 93_DbRep: deviceRename added, new Internal DATABASE,
|
||||||
Internal/Attribute ROLE added for Autorename-function
|
Internal/Attribute ROLE added for Autorename-function
|
||||||
- bugfix: 93_DbRep: delEntries not running on SQLite
|
- bugfix: 93_DbRep: delEntries not running on SQLite
|
||||||
- added: 74_THINKINGCLEANER: new module to support remote control of
|
- added: 74_THINKINGCLEANER: new module to support remote control of
|
||||||
@ -175,11 +176,11 @@
|
|||||||
- feature: 98_Hyperion: set configFile only available if at least two files
|
- feature: 98_Hyperion: set configFile only available if at least two files
|
||||||
are found while get configFiles
|
are found while get configFiles
|
||||||
minor code improvements
|
minor code improvements
|
||||||
- feature: 50_TelegramBot: urlescaped filenames / location send-receive
|
- feature: 50_TelegramBot: urlescaped filenames / location send-receive
|
||||||
timeout for send
|
timeout for send
|
||||||
- feature: 73_ElectricityCalculator: header and readingFnAttributes added
|
- feature: 73_ElectricityCalculator: header and readingFnAttributes added
|
||||||
- feature: 73_GasCalculator: header and readingFnAttributes added
|
- feature: 73_GasCalculator: header and readingFnAttributes added
|
||||||
- feature: 73_km200: header and readingFnAttributes added
|
- feature: 73_km200: header and readingFnAttributes added
|
||||||
- feature: 93_DbRep: function minValue added
|
- feature: 93_DbRep: function minValue added
|
||||||
- bugfix: 38_netatmo: fix for invalid forecast data crashing FHEM
|
- bugfix: 38_netatmo: fix for invalid forecast data crashing FHEM
|
||||||
- feature: 98_Hyperion: version check for hyperion server
|
- feature: 98_Hyperion: version check for hyperion server
|
||||||
@ -191,16 +192,16 @@
|
|||||||
- feature: readingsGroup: allow grouping of similar readings from one device
|
- feature: readingsGroup: allow grouping of similar readings from one device
|
||||||
- feature 14_SD_WS09: WH1080 CRC-Berechung angepaßt--> automatische
|
- feature 14_SD_WS09: WH1080 CRC-Berechung angepaßt--> automatische
|
||||||
Modelauswahl
|
Modelauswahl
|
||||||
- feature: 00_SIGNALduino: nonblocking communication, improved init
|
- feature: 00_SIGNALduino: nonblocking communication, improved init
|
||||||
and keepalive, fixed manchester related stuff, Supports
|
and keepalive, fixed manchester related stuff, Supports
|
||||||
Somfy RTS Protocol. Decoding manchester encoded messages
|
Somfy RTS Protocol. Decoding manchester encoded messages
|
||||||
longer than buffer is now possible.
|
longer than buffer is now possible.
|
||||||
new function sendMSG.
|
new function sendMSG.
|
||||||
Firwmware updated to 3.3.0, please flash
|
Firwmware updated to 3.3.0, please flash
|
||||||
supports send command from IT Module.
|
supports send command from IT Module.
|
||||||
Serval new protocols implemented.
|
Serval new protocols implemented.
|
||||||
- bufgix: 14_SD_WS09.pm
|
- bufgix: 14_SD_WS09.pm
|
||||||
WH1080 CRC corrected --> model is selectet per default
|
WH1080 CRC corrected --> model is selectet per default
|
||||||
- feature: 98_Dooya: Deatures shutters and blinds with dooya protocol
|
- feature: 98_Dooya: Deatures shutters and blinds with dooya protocol
|
||||||
- feature: 14_SD_WS_Maverick: Supports Maverick bbq thermometer
|
- feature: 14_SD_WS_Maverick: Supports Maverick bbq thermometer
|
||||||
- feature: 14_SD_WS: Multi purpose Module to support various weather sensors.
|
- feature: 14_SD_WS: Multi purpose Module to support various weather sensors.
|
||||||
@ -212,21 +213,21 @@
|
|||||||
- feature: 93_DbRep: Internal "LASTCMD" added,
|
- feature: 93_DbRep: Internal "LASTCMD" added,
|
||||||
new reading background_processing_time,
|
new reading background_processing_time,
|
||||||
diffValue calculation moved to backgrd to reduce load
|
diffValue calculation moved to backgrd to reduce load
|
||||||
- feature: 93_DbRep: new function importFromFile to import data from file
|
- feature: 93_DbRep: new function importFromFile to import data from file
|
||||||
(CSV format)
|
(CSV format)
|
||||||
- bugfix: 73_ElectricityCalculator: Crash due wrong hash pointer assignment
|
- bugfix: 73_ElectricityCalculator: Crash due wrong hash pointer assignment
|
||||||
- feature: new optional arguments for device creation in copy command
|
- feature: new optional arguments for device creation in copy command
|
||||||
- bugfix: 49_SSCam: bugfix of get presets, get patrols of zoom-cams
|
- bugfix: 49_SSCam: bugfix of get presets, get patrols of zoom-cams
|
||||||
without pan/tilt
|
without pan/tilt
|
||||||
- updated: 74_AMAD: New Version 2.6.3 new Reading userFlowState,
|
- updated: 74_AMAD: New Version 2.6.3 new Reading userFlowState,
|
||||||
new set Command userFlowState, checkAndroidVersion
|
new set Command userFlowState, checkAndroidVersion
|
||||||
on doNotDisturb Reading
|
on doNotDisturb Reading
|
||||||
- change: suppressReading attribute added for all devices (Forum #57841)
|
- change: suppressReading attribute added for all devices (Forum #57841)
|
||||||
- bugfix: 88_HMCCU: Fixed CUxD device datapoint handling
|
- bugfix: 88_HMCCU: Fixed CUxD device datapoint handling
|
||||||
- change: 10_IT: create events during readings update.
|
- change: 10_IT: create events during readings update.
|
||||||
change logging
|
change logging
|
||||||
Add Sensor EV1527
|
Add Sensor EV1527
|
||||||
Support for SIGNALduino
|
Support for SIGNALduino
|
||||||
(Forum #52827)
|
(Forum #52827)
|
||||||
- change: 88_HMCCU: fixed bug in attribute stripnumber. Added autocreate
|
- change: 88_HMCCU: fixed bug in attribute stripnumber. Added autocreate
|
||||||
- change: 49_SSCam: internal timer of start-routines optimized
|
- change: 49_SSCam: internal timer of start-routines optimized
|
||||||
@ -236,19 +237,19 @@
|
|||||||
- change: 10_ZWAVE: TRANSMIT_NO_ACK is reading only (Forum #57781)
|
- change: 10_ZWAVE: TRANSMIT_NO_ACK is reading only (Forum #57781)
|
||||||
- feature: 93_DbRep: new attr readingPreventFromDel to prevent readings from
|
- feature: 93_DbRep: new attr readingPreventFromDel to prevent readings from
|
||||||
deletion when a new operation starts
|
deletion when a new operation starts
|
||||||
- change: 49_SSCam: attr simu_SVSversion changed, added 407 errorcode msg,
|
- change: 49_SSCam: attr simu_SVSversion changed, added 407 errorcode msg,
|
||||||
external recording changed for SVS 7.2
|
external recording changed for SVS 7.2
|
||||||
- bugfix: 73_ElectricityCalculator: get/set list per device and not global
|
- bugfix: 73_ElectricityCalculator: get/set list per device and not global
|
||||||
- bugfix: 98_DLNARenderer: fix pauseToggle/next/prev (thx@MattG)
|
- bugfix: 98_DLNARenderer: fix pauseToggle/next/prev (thx@MattG)
|
||||||
- bugfix: 73_GasCalculator: get/set list deleted for CounterDevice
|
- bugfix: 73_GasCalculator: get/set list deleted for CounterDevice
|
||||||
- bugfix: 73_ElectricityCalculator: get/set list deleted for CounterDevice
|
- bugfix: 73_ElectricityCalculator: get/set list deleted for CounterDevice
|
||||||
- bugfix: 73_km200: Bugfix for double entries in RespondingServices.
|
- bugfix: 73_km200: Bugfix for double entries in RespondingServices.
|
||||||
- feature: 73_km200: New service type found: "serviceinfo".
|
- feature: 73_km200: New service type found: "serviceinfo".
|
||||||
- added: HMCCUConf: Interface between FHEM and Homematic CCU2
|
- added: HMCCUConf: Interface between FHEM and Homematic CCU2
|
||||||
- added: 88_HMCCU: 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_HMCCUCHN: Interface between FHEM and Homematic CCU2
|
||||||
- added: 88_HMCCUDEV: 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
|
- change: 93_DbRep: changed format of diffValue-reading if no value was
|
||||||
selected
|
selected
|
||||||
- new: 24_TPLinkHS110: Support for TPLink HS100/110 wifi power outlet
|
- new: 24_TPLinkHS110: Support for TPLink HS100/110 wifi power outlet
|
||||||
- bugfix: 73_GasCalculator: get/set list corrected for CounterDevice
|
- bugfix: 73_GasCalculator: get/set list corrected for CounterDevice
|
||||||
@ -271,7 +272,7 @@
|
|||||||
- updated: 74_AMAD: New Version 2.6.2 CommandRef Update, new set command for
|
- updated: 74_AMAD: New Version 2.6.2 CommandRef Update, new set command for
|
||||||
media control
|
media control
|
||||||
- change: 98_Hyperion: non-blocking server connection
|
- change: 98_Hyperion: non-blocking server connection
|
||||||
- feature: 49_SSCam: function get stmUrlPath added, fit to new commandref
|
- feature: 49_SSCam: function get stmUrlPath added, fit to new commandref
|
||||||
style, attribute showStmInfoFull added
|
style, attribute showStmInfoFull added
|
||||||
- change: 57_CALVIEW: fixed internal timer error
|
- change: 57_CALVIEW: fixed internal timer error
|
||||||
- change: 38_netatmo: error state, enabled debug logging for verbose 5
|
- change: 38_netatmo: error state, enabled debug logging for verbose 5
|
||||||
@ -280,8 +281,8 @@
|
|||||||
- feature: 90_at: computeAfterInit attribute (Forum #56706)
|
- feature: 90_at: computeAfterInit attribute (Forum #56706)
|
||||||
- change: 93_DbRep: fit to new commandref style
|
- change: 93_DbRep: fit to new commandref style
|
||||||
- bugfix: 20_ROOMMATE,20_GUEST: Fixed wakeuptimer <> at-device sync
|
- bugfix: 20_ROOMMATE,20_GUEST: Fixed wakeuptimer <> at-device sync
|
||||||
- feature 93_DbRep: current_year_begin, previous_year_begin,
|
- feature 93_DbRep: current_year_begin, previous_year_begin,
|
||||||
current_year_end, previous_year_end added as possible
|
current_year_end, previous_year_end added as possible
|
||||||
values for timestmp attribute,
|
values for timestmp attribute,
|
||||||
new attribute timeOlderThan, commandref continued
|
new attribute timeOlderThan, commandref continued
|
||||||
- feature: attr global commandref modular, Forum #39854
|
- feature: attr global commandref modular, Forum #39854
|
||||||
@ -303,7 +304,7 @@
|
|||||||
- changed: 98_Hyperion: introducing new attribute hyperionNoSudo
|
- changed: 98_Hyperion: introducing new attribute hyperionNoSudo
|
||||||
- changed: 38_netatmo: removed event-on-change default, min HOME interval
|
- 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: usage of "insert" changed, pls. refer to commandref
|
||||||
- changed: 93_DbRep: function "insert" added, check of numeric value type
|
- changed: 93_DbRep: function "insert" added, check of numeric value type
|
||||||
in functions maxvalue, diffvalue
|
in functions maxvalue, diffvalue
|
||||||
- added: 98_Hyperion: initial release of completely new module
|
- added: 98_Hyperion: initial release of completely new module
|
||||||
- feature: 10_OWServer/11_OWDevice: new device DS2433 4kbit 1-Wire RAM
|
- feature: 10_OWServer/11_OWDevice: new device DS2433 4kbit 1-Wire RAM
|
||||||
@ -336,8 +337,8 @@
|
|||||||
- added: 77_SMASTP: Support for SMA Sunny Tripower Inverter
|
- added: 77_SMASTP: Support for SMA Sunny Tripower Inverter
|
||||||
- added: 77_SMAEM: Support for SMA Energy Meter
|
- added: 77_SMAEM: Support for SMA Energy Meter
|
||||||
- added: 00_HMUARTLGW: new module for eQ-3 HomeMatic UART/LanGateway
|
- added: 00_HMUARTLGW: new module for eQ-3 HomeMatic UART/LanGateway
|
||||||
- change: 93_DbRep: function "diffValue" added, readingnames changed to
|
- change: 93_DbRep: function "diffValue" added, readingnames changed to
|
||||||
ensure valid reading order, write "-" for reading-value if no
|
ensure valid reading order, write "-" for reading-value if no
|
||||||
dataset is found in selection timerange
|
dataset is found in selection timerange
|
||||||
- updated: 74_AMAD: New Minor Release 2.4 new AMADCommBridge API
|
- updated: 74_AMAD: New Minor Release 2.4 new AMADCommBridge API
|
||||||
- changed: 10_ZWave: alarm Events text changed, comma replaced, Forum #53389
|
- changed: 10_ZWave: alarm Events text changed, comma replaced, Forum #53389
|
||||||
@ -378,8 +379,8 @@
|
|||||||
- changed: 30_HUEBridge: added disabledForIntervals, added lastError,
|
- changed: 30_HUEBridge: added disabledForIntervals, added lastError,
|
||||||
use state/stateFormat instead of STATE
|
use state/stateFormat instead of STATE
|
||||||
- feature: PRESENCE: added lepresenced to commandref (by PatrickR)
|
- feature: PRESENCE: added lepresenced to commandref (by PatrickR)
|
||||||
- feature: PRESENCE: new attribute bluetooth_hci_device to select a
|
- feature: PRESENCE: new attribute bluetooth_hci_device to select a
|
||||||
specific bluetooth sender for presence checking
|
specific bluetooth sender for presence checking
|
||||||
(only for mode "local-bluetooth")
|
(only for mode "local-bluetooth")
|
||||||
- feature: 74_AMAD: new Feature added support for do not Disturb Mode
|
- feature: 74_AMAD: new Feature added support for do not Disturb Mode
|
||||||
- bugfix : 74_HOMBOT: check path for sshpass
|
- bugfix : 74_HOMBOT: check path for sshpass
|
||||||
@ -390,7 +391,7 @@
|
|||||||
- deleted: 52_I2C_GY30_BH1750FVI: Arno Augustin hatte fast zeitgleich
|
- deleted: 52_I2C_GY30_BH1750FVI: Arno Augustin hatte fast zeitgleich
|
||||||
eine technisch bessere Variante entwickelt. Diese ist
|
eine technisch bessere Variante entwickelt. Diese ist
|
||||||
nicht mehr notwendig
|
nicht mehr notwendig
|
||||||
- updated: 52_I2C_HDC1008: Umbau auf asynchrones I2C lesen,
|
- updated: 52_I2C_HDC1008: Umbau auf asynchrones I2C lesen,
|
||||||
alle sleeps entfernt
|
alle sleeps entfernt
|
||||||
- feature: 74_AMAD: new Feature change current volume + or - value
|
- feature: 74_AMAD: new Feature change current volume + or - value
|
||||||
set TABLET volume -5
|
set TABLET volume -5
|
||||||
@ -416,14 +417,14 @@
|
|||||||
- change: 70_ONKYO_AVR: rewrite based on IODev
|
- change: 70_ONKYO_AVR: rewrite based on IODev
|
||||||
- feature: configDB: new command 'configdb dump' added.
|
- feature: configDB: new command 'configdb dump' added.
|
||||||
currently only supported for sqlite!
|
currently only supported for sqlite!
|
||||||
- bugfix: FB_CALLLIST: fix not working calllist when renaming the
|
- bugfix: FB_CALLLIST: fix not working calllist when renaming the
|
||||||
configured FB_CALLMONITOR definition.
|
configured FB_CALLMONITOR definition.
|
||||||
- feature: 10_SOMFY : Added readingFnAttributes
|
- feature: 10_SOMFY : Added readingFnAttributes
|
||||||
- bugfix: FB_CALLLIST: no reading update when list becomes empty
|
- bugfix: FB_CALLLIST: no reading update when list becomes empty
|
||||||
- feature: added new module 37_plex.pm
|
- feature: added new module 37_plex.pm
|
||||||
- feature: FBAHAHTTP module as replacement for the deprecated FBAHA
|
- feature: FBAHAHTTP module as replacement for the deprecated FBAHA
|
||||||
- feature: 50_TelegramBot reply set command / allowedCommands as restriction
|
- feature: 50_TelegramBot reply set command / allowedCommands as restriction
|
||||||
- change: 49_SSCam: get "snapfileinfo" will get back an Infomessage if
|
- change: 49_SSCam: get "snapfileinfo" will get back an Infomessage if
|
||||||
Reading "LastSnapId" isn't available
|
Reading "LastSnapId" isn't available
|
||||||
- feature: dummy attribute useSetExtensions
|
- feature: dummy attribute useSetExtensions
|
||||||
- change: speedtest: create readings without units
|
- change: speedtest: create readings without units
|
||||||
@ -432,7 +433,7 @@
|
|||||||
- bugfix : 74:AMAD: modify informationsflow
|
- bugfix : 74:AMAD: modify informationsflow
|
||||||
- feature: 00_ZWDongle: add backupCreate / backupRestore
|
- feature: 00_ZWDongle: add backupCreate / backupRestore
|
||||||
- bugfix: 49_SSCam: module will not load due to Unknown warnings category
|
- bugfix: 49_SSCam: module will not load due to Unknown warnings category
|
||||||
'experimental' when using an older perl version
|
'experimental' when using an older perl version
|
||||||
- feature: 71_PHILIPS_AUDIO : Added input support for AW9000
|
- feature: 71_PHILIPS_AUDIO : Added input support for AW9000
|
||||||
- bugfix: 50_TelegramBot: contact handling failed (/ in contact names ??)
|
- bugfix: 50_TelegramBot: contact handling failed (/ in contact names ??)
|
||||||
- feature: new module 02_FTUISRV.pm for server side templates for tablet UI
|
- feature: new module 02_FTUISRV.pm for server side templates for tablet UI
|
||||||
@ -446,7 +447,7 @@
|
|||||||
- bugfix: 14_CUL_TCM97001: Fix battery bits.
|
- bugfix: 14_CUL_TCM97001: Fix battery bits.
|
||||||
Fix Auriol receive
|
Fix Auriol receive
|
||||||
- feature: 50_TelegramBot supergroup support description for favorites
|
- feature: 50_TelegramBot supergroup support description for favorites
|
||||||
text customization for response messages
|
text customization for response messages
|
||||||
- feature: 49_SSCam: motion detection parameters can be entered if
|
- feature: 49_SSCam: motion detection parameters can be entered if
|
||||||
motion detection by camera or by SVS is used
|
motion detection by camera or by SVS is used
|
||||||
- feature: 74_AMAD: Flowinstaller and FlowsetUpdater - Support for older
|
- feature: 74_AMAD: Flowinstaller and FlowsetUpdater - Support for older
|
||||||
@ -454,19 +455,19 @@
|
|||||||
- change: 59_Weather: included caching in YahooWeatherAPI
|
- change: 59_Weather: included caching in YahooWeatherAPI
|
||||||
- change: 49_SSCam: behavior of "set ... on" changed, Attr "recextend" added
|
- change: 49_SSCam: behavior of "set ... on" changed, Attr "recextend" added
|
||||||
please have a look at commandref and Wiki
|
please have a look at commandref and Wiki
|
||||||
- bugfix: 49_SSCam: setstate-warning if FHEM is restarted and SVS not
|
- bugfix: 49_SSCam: setstate-warning if FHEM is restarted and SVS not
|
||||||
reachable (Forum: #308)
|
reachable (Forum: #308)
|
||||||
- bugfix: userReadings trigger is always $ terminated (Forum #52165)
|
- bugfix: userReadings trigger is always $ terminated (Forum #52165)
|
||||||
- bugfix: 74_AMAD: fix checkActivTask
|
- bugfix: 74_AMAD: fix checkActivTask
|
||||||
- bugfix: 74_AMAD: fix Commandref, APSSID for non WLAN Devices
|
- bugfix: 74_AMAD: fix Commandref, APSSID for non WLAN Devices
|
||||||
- change: YAMAHA_AVR: removed set command tunerPreset,
|
- change: YAMAHA_AVR: removed set command tunerPreset,
|
||||||
added new set command preset to select a configured preset for
|
added new set command preset to select a configured preset for
|
||||||
the currently selected input. Please change your configuration
|
the currently selected input. Please change your configuration
|
||||||
to new command if you use tunerPreset in notify/at definitions
|
to new command if you use tunerPreset in notify/at definitions
|
||||||
- feature: PRESENCE: new attribute absenceThreshold to define a number of
|
- feature: PRESENCE: new attribute absenceThreshold to define a number of
|
||||||
checks that have to result in "absent" before the state of
|
checks that have to result in "absent" before the state of
|
||||||
PRESENCE is changed to absent. See commandref for details.
|
PRESENCE is changed to absent. See commandref for details.
|
||||||
- bugfix: PRESENCE: new collectord script and .deb package fixing not
|
- bugfix: PRESENCE: new collectord script and .deb package fixing not
|
||||||
working statusRequest when a room in collectord is disconnected
|
working statusRequest when a room in collectord is disconnected
|
||||||
- updated: 74_AMAD: New Minor Release 2.0 Please read the Wiki or Commandref
|
- updated: 74_AMAD: New Minor Release 2.0 Please read the Wiki or Commandref
|
||||||
!!! ATTENTION !!! Modify Definition is necessary
|
!!! ATTENTION !!! Modify Definition is necessary
|
||||||
@ -481,15 +482,15 @@
|
|||||||
- change: 49_SSCAM: change to new RemoveInternalTimer for functions
|
- change: 49_SSCAM: change to new RemoveInternalTimer for functions
|
||||||
- feature: new module 52_I2C_K30.pm added
|
- feature: new module 52_I2C_K30.pm added
|
||||||
- bugfix: 98_weekprofile: send reference profile to device
|
- bugfix: 98_weekprofile: send reference profile to device
|
||||||
- feature: 10_pilight_ctrl | 30_pilight_switch: support protocol daycom
|
- feature: 10_pilight_ctrl | 30_pilight_switch: support protocol daycom
|
||||||
- feature: 59_Weather: rewritten to use JSON API
|
- feature: 59_Weather: rewritten to use JSON API
|
||||||
- bugfix: 49_SSCAM: "link_open" doesn't work after last update
|
- bugfix: 49_SSCAM: "link_open" doesn't work after last update
|
||||||
- added: 70_BRAVIA: new module for Sony Televisions
|
- added: 70_BRAVIA: new module for Sony Televisions
|
||||||
- feature: 98_statistics: attr specialDeltaPeriod (new) enhanced for more
|
- feature: 98_statistics: attr specialDeltaPeriod (new) enhanced for more
|
||||||
than one value and different periods
|
than one value and different periods
|
||||||
- bugfix: 00_SIGNALduino: Replaced firmware with an old one.
|
- bugfix: 00_SIGNALduino: Replaced firmware with an old one.
|
||||||
- feature: 49_SSCAM: add "lastrec","lastrec_open" to playback last recording
|
- feature: 49_SSCAM: add "lastrec","lastrec_open" to playback last recording
|
||||||
- change: 49_SSCAM: "ptzlistpresets" - "id" changed to "position" according
|
- change: 49_SSCAM: "ptzlistpresets" - "id" changed to "position" according
|
||||||
to Synology-ticket,
|
to Synology-ticket,
|
||||||
run "geteventlist" automatically after recording-stop,
|
run "geteventlist" automatically after recording-stop,
|
||||||
delay of InternalTimer(s) changed
|
delay of InternalTimer(s) changed
|
||||||
@ -499,14 +500,14 @@
|
|||||||
- fixed: 10_pilight_ctrl send long raw codes
|
- fixed: 10_pilight_ctrl send long raw codes
|
||||||
- fixed: 98_weekprofile fix mutated vowels
|
- fixed: 98_weekprofile fix mutated vowels
|
||||||
- feature: 50_TelegramBot new option to retry for send &
|
- feature: 50_TelegramBot new option to retry for send &
|
||||||
confirmation dialog for favorites
|
confirmation dialog for favorites
|
||||||
- fixed: configDB.pm - fix filelist problem on perl >= 5.20
|
- fixed: configDB.pm - fix filelist problem on perl >= 5.20
|
||||||
- fixed: configDB.pm - add modpath evaluation
|
- fixed: configDB.pm - add modpath evaluation
|
||||||
- feature 71_PHILIPS_AUDIO Added model attribute
|
- feature 71_PHILIPS_AUDIO Added model attribute
|
||||||
- feature 71_YAMAHA_NP Added model attribute
|
- feature 71_YAMAHA_NP Added model attribute
|
||||||
- feature 71_YAMAHA_NP: Smooth volume change added. General code cleanup
|
- feature 71_YAMAHA_NP: Smooth volume change added. General code cleanup
|
||||||
- change: 49_SSCAM: routine "initonboot" changed
|
- change: 49_SSCAM: routine "initonboot" changed
|
||||||
- bugfix: 49_SSCAM: default recordtime 15 s is used if attribute "rectime"
|
- bugfix: 49_SSCAM: default recordtime 15 s is used if attribute "rectime"
|
||||||
is set to "0"
|
is set to "0"
|
||||||
- bugfix: YAMAHA_AVR: fix not working navigateListMenu under certain
|
- bugfix: YAMAHA_AVR: fix not working navigateListMenu under certain
|
||||||
circumstances
|
circumstances
|
||||||
@ -515,20 +516,20 @@
|
|||||||
- bugfix: 10_SOMFY: removed "setlist" (obsolete) and updated loglevels
|
- bugfix: 10_SOMFY: removed "setlist" (obsolete) and updated loglevels
|
||||||
- bugfix 49_SSCAM: "uninitialized value $lastrecstarttime",
|
- bugfix 49_SSCAM: "uninitialized value $lastrecstarttime",
|
||||||
"uninitialized value $lastrecstoptime"
|
"uninitialized value $lastrecstoptime"
|
||||||
- feature 49_SSCAM: new attribute "videofolderMap", see commandref
|
- feature 49_SSCAM: new attribute "videofolderMap", see commandref
|
||||||
- feature 31_MilightDevice: added white "hsv" transitions, fixed RGB
|
- feature 31_MilightDevice: added white "hsv" transitions, fixed RGB
|
||||||
- feature 49_SSCAM: Reading "CamLastRec" added which contains Path/name
|
- feature 49_SSCAM: Reading "CamLastRec" added which contains Path/name
|
||||||
of last recording
|
of last recording
|
||||||
- feature: FB_CALLLIST: new attribute "expire-calls-after" to automatically
|
- feature: FB_CALLLIST: new attribute "expire-calls-after" to automatically
|
||||||
delete call entries after a certain time frame. See commandref
|
delete call entries after a certain time frame. See commandref
|
||||||
for details and syntax.
|
for details and syntax.
|
||||||
- feature: FB_CALLLIST: new reading "numberOfCalls" which shows the number
|
- feature: FB_CALLLIST: new reading "numberOfCalls" which shows the number
|
||||||
of shown call entries.
|
of shown call entries.
|
||||||
- bugfix: 00_SIGNALduino: updated firmware to 3.2.0-hf1
|
- bugfix: 00_SIGNALduino: updated firmware to 3.2.0-hf1
|
||||||
solves MU and MC issue
|
solves MU and MC issue
|
||||||
- bugfix: PRESENCE/presenced: fixed crash of presenced when receiving an
|
- bugfix: PRESENCE/presenced: fixed crash of presenced when receiving an
|
||||||
invalid command, new deb packages released (see commandref)
|
invalid command, new deb packages released (see commandref)
|
||||||
- bugfix: 44_TEK603: Fixed TankLevel=NO_DATA
|
- bugfix: 44_TEK603: Fixed TankLevel=NO_DATA
|
||||||
- feature: LGTV_IP12: new reading "power"
|
- feature: LGTV_IP12: new reading "power"
|
||||||
- change: LGTV_IP12: changed values of mute reading from true/false to on/off
|
- change: LGTV_IP12: changed values of mute reading from true/false to on/off
|
||||||
- bugfix: 30_MilightBridge: suppress protocol change message on startup
|
- bugfix: 30_MilightBridge: suppress protocol change message on startup
|
||||||
@ -539,35 +540,35 @@
|
|||||||
- feature: new module LGTV_IP12 for controlling LG SmartTV's manufactured
|
- feature: new module LGTV_IP12 for controlling LG SmartTV's manufactured
|
||||||
between 2012-2014 via network connection
|
between 2012-2014 via network connection
|
||||||
- feature: 30_MilightBridge: Support tcp bridge.
|
- feature: 30_MilightBridge: Support tcp bridge.
|
||||||
- bugfix: 30_MilightBridge/98_ping: Use Blocking.pm for ping checks so
|
- bugfix: 30_MilightBridge/98_ping: Use Blocking.pm for ping checks so
|
||||||
it does not block main thread.
|
it does not block main thread.
|
||||||
- feature 49_SSCAM: functions for cam-livestream added
|
- feature 49_SSCAM: functions for cam-livestream added
|
||||||
- bugfix: 73_km200.pm: Bugfix InternalTimer; Improvement Log Level
|
- bugfix: 73_km200.pm: Bugfix InternalTimer; Improvement Log Level
|
||||||
- bugfix: pre-coomit-hook test
|
- 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, improved stability, supports many
|
serval fixes and enhacements, improved stability, supports many
|
||||||
new protocols, ITv3 sockets and switches, new sendMsg Function.
|
new protocols, ITv3 sockets and switches, new sendMsg Function.
|
||||||
You need to flash your SIGNALduino with the new firmware.
|
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, removed ts state and
|
added attr disable for internal notify-fn, removed ts state and
|
||||||
started_* reading, removed old mode-attributes /def modes,
|
started_* reading, 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 restarted
|
"disabled" if a camera is disabled and FHEM will be restarted
|
||||||
- feature: 98_weekprofile: attribute widgetEditDaysInRow to control visible
|
- feature: 98_weekprofile: attribute widgetEditDaysInRow to control visible
|
||||||
days in one row
|
days in one row
|
||||||
- feature: 49_SSCAM: function "get ... eventlist" added, Reading CamEventNum
|
- feature: 49_SSCAM: function "get ... eventlist" added, Reading CamEventNum
|
||||||
added which containes total number of camera events, change usage
|
added which containes total number of camera events, change usage
|
||||||
of reading "LastUpdateTime"
|
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, Reading "CamDetMotSc" added
|
patrols of PTZ-cameras, 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
|
||||||
@ -595,7 +596,7 @@
|
|||||||
- 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
|
||||||
- feature: 57_Calendar: RDATE enabled
|
- feature: 57_Calendar: RDATE enabled
|
||||||
- bugfix: 49:SSCAM: "goAbsPTZ" may be unavailable on Windows-systems
|
- bugfix: 49:SSCAM: "goAbsPTZ" may be unavailable on Windows-systems
|
||||||
- feature 49_SSCAM: added function "move" for continuous PTZ action
|
- feature 49_SSCAM: added function "move" for continuous PTZ action
|
||||||
- feature: 02_RSS: continue image update sequence after error (HTML)
|
- feature: 02_RSS: continue image update sequence after error (HTML)
|
||||||
@ -604,7 +605,7 @@
|
|||||||
- feature: 50_TelegramBot receive media files, send media files directly
|
- feature: 50_TelegramBot receive media files, send media files directly
|
||||||
invocation (PNG, JPG, MP3, PDF, etc) etc (see change log in file)
|
invocation (PNG, JPG, MP3, PDF, etc) 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, refer to commandref or have a look in forum at:
|
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.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
|
||||||
@ -627,11 +628,11 @@
|
|||||||
- 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)
|
||||||
- feature: 49_SSCAM: added function "svsinfo" to get informations about
|
- feature: 49_SSCAM: added function "svsinfo" to get informations about
|
||||||
installed SVS-package
|
installed SVS-package
|
||||||
- bugfix: 49_SSCAM: saved Credentials were deleted if a device will be
|
- bugfix: 49_SSCAM: saved Credentials were deleted if a device will be
|
||||||
deleted
|
deleted
|
||||||
- change: 49_SSCAM: if Availability = "disconnected" then "state"-value
|
- change: 49_SSCAM: if Availability = "disconnected" then "state"-value
|
||||||
will be "disconnected" too
|
will be "disconnected" too
|
||||||
- feature: 70_Pushalot: added support for TimeToLive parameter.
|
- feature: 70_Pushalot: added support for TimeToLive parameter.
|
||||||
- bugfix: 60_allergy: fixed invalid readings names
|
- bugfix: 60_allergy: fixed invalid readings names
|
||||||
@ -639,7 +640,7 @@
|
|||||||
- feature: 91_notify: add readLog attribute
|
- feature: 91_notify: add readLog attribute
|
||||||
- feature: 98_ping: Add attribute for minimum fails before reporting
|
- feature: 98_ping: Add attribute for minimum fails before reporting
|
||||||
(minFailCount)
|
(minFailCount)
|
||||||
- bugfix: PRESENCE: fix log warning "use of uninitialized value ..." when
|
- bugfix: PRESENCE: fix log warning "use of uninitialized value ..." when
|
||||||
using power set command without any argument.
|
using power set command without any argument.
|
||||||
- added: 60_allergy: Allergy forecast data for Germany
|
- added: 60_allergy: Allergy forecast data for Germany
|
||||||
- feature: FB_CALLLIST: new attribute number-cmd to execute a FHEM command
|
- feature: FB_CALLLIST: new attribute number-cmd to execute a FHEM command
|
||||||
@ -650,11 +651,11 @@
|
|||||||
- feature: 31_MilightDevice: Color changes during dim on lower brightness
|
- feature: 31_MilightDevice: Color changes during dim on lower brightness
|
||||||
- bugfix: 30_MilightBridge/31_MilightDevice: Variable fallbacks, colorcast
|
- bugfix: 30_MilightBridge/31_MilightDevice: Variable fallbacks, colorcast
|
||||||
- bugfix: 44_TEK603: fixed wrong values.
|
- bugfix: 44_TEK603: fixed wrong values.
|
||||||
- bugfix: 49_SSCam: fixed the problem a recording may still stay active if
|
- bugfix: 49_SSCam: fixed the problem a recording may still stay active if
|
||||||
fhem will be restarted after a recording was triggered and
|
fhem will be restarted after a recording was triggered and
|
||||||
the recordtime wasn't be over,
|
the recordtime wasn't be over,
|
||||||
Enhancement of readings.
|
Enhancement of readings.
|
||||||
- change: 76_MSGMail: move email delivery from MSGMail_set to MSGMail_send
|
- change: 76_MSGMail: move email delivery from MSGMail_set to MSGMail_send
|
||||||
to be usable from perl; use Blocking_Call to deliver email
|
to be usable from perl; use Blocking_Call to deliver email
|
||||||
- change: 55_GDS.pm uses setKeyValue/getKeyValue for user credentials
|
- change: 55_GDS.pm uses setKeyValue/getKeyValue for user credentials
|
||||||
- feature: new module 52_I2C_BME280.pm added (klausw)
|
- feature: new module 52_I2C_BME280.pm added (klausw)
|
||||||
@ -663,7 +664,7 @@
|
|||||||
added "set credentials" command to save username/password,
|
added "set credentials" command to save username/password,
|
||||||
added Attribute "session" to make login-session selectable,
|
added Attribute "session" to make login-session selectable,
|
||||||
NOTE: You have to adapt your define-strings after update !!
|
NOTE: You have to adapt your define-strings after update !!
|
||||||
look at commandref or forum-post for details:
|
look at commandref or forum-post for details:
|
||||||
forum.fhem.de/index.php/topic,45671.msg397449.html#msg397449
|
forum.fhem.de/index.php/topic,45671.msg397449.html#msg397449
|
||||||
- bugfix: 73_GasCalculator: Bugfix in Commandref and 2 attributes renamed.
|
- bugfix: 73_GasCalculator: Bugfix in Commandref and 2 attributes renamed.
|
||||||
- feature: 98_weekprofile: including topics\categories
|
- feature: 98_weekprofile: including topics\categories
|
||||||
@ -677,12 +678,12 @@
|
|||||||
- feature: update is executed per default in the background
|
- feature: update is executed per default in the background
|
||||||
- bugfix: FB_CALLLIST: fix "Use of uninitialized value" warnings on startup
|
- bugfix: FB_CALLLIST: fix "Use of uninitialized value" warnings on startup
|
||||||
- change: 49_SSCam: Change of define-string related to rectime.
|
- change: 49_SSCam: Change of define-string related to rectime.
|
||||||
Note: see all changes of rectime usage in commandref
|
Note: see all changes of rectime usage in commandref
|
||||||
or in Forum:
|
or in Forum:
|
||||||
.../index.php/topic,45671.msg391664.html#msg391664
|
.../index.php/topic,45671.msg391664.html#msg391664
|
||||||
- added: 98_count: count devices specified by devspec or all
|
- added: 98_count: count devices specified by devspec or all
|
||||||
- bugfix: 57_CALVIEW: bugfix for started terms
|
- bugfix: 57_CALVIEW: bugfix for started terms
|
||||||
- feature: 10_KOPP_FC: Receive Mode for dimmer implemented,
|
- feature: 10_KOPP_FC: Receive Mode for dimmer implemented,
|
||||||
change: 10_KOPP_FC: removed "toggle" command, use "on" or "off" instead
|
change: 10_KOPP_FC: removed "toggle" command, use "on" or "off" instead
|
||||||
- change: 49_SSCam: Vars "USERNAME" and "RECTIME" removed from Internals,
|
- change: 49_SSCam: Vars "USERNAME" and "RECTIME" removed from Internals,
|
||||||
Var (Internals) "SERVERNAME" changed to "SERVERADDR",
|
Var (Internals) "SERVERNAME" changed to "SERVERADDR",
|
||||||
@ -699,7 +700,7 @@
|
|||||||
- feature: 51_I2C_TSL2561: support non-blocking I2C-IO, especially when
|
- feature: 51_I2C_TSL2561: support non-blocking I2C-IO, especially when
|
||||||
using Firmata over LAN
|
using Firmata over LAN
|
||||||
- feature: FB_CALLLIST: new attribute answMachine-is-missed-call to treat
|
- feature: FB_CALLLIST: new attribute answMachine-is-missed-call to treat
|
||||||
incoming calls, which were taken by an answering
|
incoming calls, which were taken by an answering
|
||||||
machine, as "missed call". Only relevant for
|
machine, as "missed call". Only relevant for
|
||||||
list-type "missed-call".
|
list-type "missed-call".
|
||||||
- change: FB_CALLMONITOR: reading "missed_call_line" will not be triggered
|
- change: FB_CALLMONITOR: reading "missed_call_line" will not be triggered
|
||||||
@ -734,7 +735,7 @@
|
|||||||
- bugfix: 95_Dashboard: fixed issue when using cmdIcon attribute
|
- bugfix: 95_Dashboard: fixed issue when using cmdIcon attribute
|
||||||
for devices.
|
for devices.
|
||||||
- feature: 71_PHILIPS_AUDIO: select presets and favorites by name.
|
- feature: 71_PHILIPS_AUDIO: select presets and favorites by name.
|
||||||
- feature: 50_TelegramBot: alias for commands, new readings,
|
- feature: 50_TelegramBot: alias for commands, new readings,
|
||||||
support for sending media files; plus fixes
|
support for sending media files; plus fixes
|
||||||
- feature: 20_ROOMMATE,
|
- feature: 20_ROOMMATE,
|
||||||
20_GUEST: new attribute r*_geofenceUUIDs for direct GEOFANCY
|
20_GUEST: new attribute r*_geofenceUUIDs for direct GEOFANCY
|
||||||
@ -744,14 +745,14 @@
|
|||||||
readings created (improves security/stability)
|
readings created (improves security/stability)
|
||||||
- feature: configDB: rescue mode added, read forum #46538
|
- feature: configDB: rescue mode added, read forum #46538
|
||||||
- changed: 49_SSCam: documentation changed
|
- changed: 49_SSCam: documentation changed
|
||||||
HINT: use IP-Adresses instead of hostnames in SSCAM-Define!
|
HINT: use IP-Adresses instead of hostnames in SSCAM-Define!
|
||||||
- bugfix: FB_CALLLIST: fix not working longpoll update in FHEMWEB
|
- bugfix: FB_CALLLIST: fix not working longpoll update in FHEMWEB
|
||||||
- change: FB_CALLLIST: saved list will be deleted from filesystem
|
- change: FB_CALLLIST: saved list will be deleted from filesystem
|
||||||
when delete <name> is executed
|
when delete <name> is executed
|
||||||
- feature: allowed module added. allowedCommands, basicAuth, password,
|
- feature: allowed module added. allowedCommands, basicAuth, password,
|
||||||
globalpassword attributes moved to this module.
|
globalpassword attributes moved to this module.
|
||||||
- bugfix: YAMAHA_AVR: fixing not working volumeStraight set command
|
- bugfix: YAMAHA_AVR: fixing not working volumeStraight set command
|
||||||
- change: FB_CALLLIST: start call processing only when "event:" is triggered
|
- change: FB_CALLLIST: start call processing only when "event:" is triggered
|
||||||
by corresponding FB_CALLMONITOR device.
|
by corresponding FB_CALLMONITOR device.
|
||||||
- change: FB_CALLMONITOR: default value for attr
|
- change: FB_CALLMONITOR: default value for attr
|
||||||
fritzbox-remote-phonebook-via has been changed to "tr064"
|
fritzbox-remote-phonebook-via has been changed to "tr064"
|
||||||
@ -767,7 +768,7 @@
|
|||||||
- bugfix: 51_I2C_TSL2561: correct lux calculation floatArithmetics case
|
- bugfix: 51_I2C_TSL2561: correct lux calculation floatArithmetics case
|
||||||
- feature: YAMAHA_AVR: add pointer to main zone in Internals for zone defs
|
- 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
|
- change: YAMAHA_AVR: DSP based models use command queue of main zone
|
||||||
to execute commands for zone definitions
|
to execute commands for zone definitions
|
||||||
(many thanks to dev0 for patience and support)
|
(many thanks to dev0 for patience and support)
|
||||||
- bugfix: YAMAHA_AVR: fix navigateListMenu for RX-Vx71 series models,
|
- bugfix: YAMAHA_AVR: fix navigateListMenu for RX-Vx71 series models,
|
||||||
fix bass/treble missbehaviour for DSP based models
|
fix bass/treble missbehaviour for DSP based models
|
||||||
@ -778,7 +779,7 @@
|
|||||||
- feature: 57_CALVIEW.pm: added new function for running terms
|
- feature: 57_CALVIEW.pm: added new function for running terms
|
||||||
- change: 57_CALVIEW.pm: improved commandref
|
- change: 57_CALVIEW.pm: improved commandref
|
||||||
- feature: 98_update.pm: support multiple repositories (Forum #45121)
|
- feature: 98_update.pm: support multiple repositories (Forum #45121)
|
||||||
- change: 71_YAMAHA_NP: More secure FM frequency input
|
- change: 71_YAMAHA_NP: More secure FM frequency input
|
||||||
- feature: FHEMWEB/Event Monitor: optional FHEM Log monitor.
|
- feature: FHEMWEB/Event Monitor: optional FHEM Log monitor.
|
||||||
- feature: 50_Telegrambot: multiple contacts for send etc/removed depreacted
|
- feature: 50_Telegrambot: multiple contacts for send etc/removed depreacted
|
||||||
messageTo,sendImageTo,sendPhotoTo/allowunknowncontacts
|
messageTo,sendImageTo,sendPhotoTo/allowunknowncontacts
|
||||||
@ -792,9 +793,9 @@
|
|||||||
- feature: YAMAHA_NP: Direct FM frequency setting.
|
- feature: YAMAHA_NP: Direct FM frequency setting.
|
||||||
- feature: 30_pilight_xyz: possibility to change IO-Device (IODEV)
|
- feature: 30_pilight_xyz: possibility to change IO-Device (IODEV)
|
||||||
- bugfix: YAMAHA_AVR: fixing not correctly volume smoothing
|
- bugfix: YAMAHA_AVR: fixing not correctly volume smoothing
|
||||||
- change: 49_SSCam: turned completly to HttpUtils_NonblockingGet for
|
- change: 49_SSCam: turned completly to HttpUtils_NonblockingGet for
|
||||||
calling websites nonblocking,
|
calling websites nonblocking,
|
||||||
LWP is not needed anymore,
|
LWP is not needed anymore,
|
||||||
use of InternalTimer instead of fhem(sleep),
|
use of InternalTimer instead of fhem(sleep),
|
||||||
improve usage of verbose-modes
|
improve usage of verbose-modes
|
||||||
- change: 10_RESIDENTS.pm: Readings residentsTotalOwners* were renamed to
|
- change: 10_RESIDENTS.pm: Readings residentsTotalOwners* were renamed to
|
||||||
@ -808,26 +809,26 @@
|
|||||||
- new set command/reading partyMode
|
- new set command/reading partyMode
|
||||||
- disabledForInterval attribute added
|
- disabledForInterval attribute added
|
||||||
see details in commandref
|
see details in commandref
|
||||||
- change: YAMAHA AVR: optimized HTTP request command queue to allow
|
- change: YAMAHA AVR: optimized HTTP request command queue to allow
|
||||||
correct processing of concatenated set commands
|
correct processing of concatenated set commands
|
||||||
(no sleep commands neccesary anymore)
|
(no sleep commands neccesary anymore)
|
||||||
- bugfix: 95_Dashboard: fixed local link in command ref
|
- bugfix: 95_Dashboard: fixed local link in command ref
|
||||||
- bugfix: 10_IT: Ignore sending if dummy (Forum ID 44990)
|
- bugfix: 10_IT: Ignore sending if dummy (Forum ID 44990)
|
||||||
feature: 10_IT: Add functionality for setting ITClock (Forum ID 44451)
|
feature: 10_IT: Add functionality for setting ITClock (Forum ID 44451)
|
||||||
- bugfix: 14_CUL_TCM97001: Fix creation of plots
|
- bugfix: 14_CUL_TCM97001: Fix creation of plots
|
||||||
- updated: 74_AMAD: New Mijor Release 1.0.0
|
- updated: 74_AMAD: New Mijor Release 1.0.0
|
||||||
Add Reading Android Version
|
Add Reading Android Version
|
||||||
Add VoiceInput fo VoiceCommands
|
Add VoiceInput fo VoiceCommands
|
||||||
Bug Fixes
|
Bug Fixes
|
||||||
Call ReadingsVal from Automagic HTTP Request with Response
|
Call ReadingsVal from Automagic HTTP Request with Response
|
||||||
- feature: 89_rssFeed: New module to get data from rss news feeds
|
- feature: 89_rssFeed: New module to get data from rss news feeds
|
||||||
- feature: FB_CALLMONITOR: added attribute disabledForIntervals to specify
|
- feature: FB_CALLMONITOR: added attribute disabledForIntervals to specify
|
||||||
specific time ranges, where FB_CALLMONITOR will be disabled
|
specific time ranges, where FB_CALLMONITOR will be disabled
|
||||||
(see commandref for the exact syntax)
|
(see commandref for the exact syntax)
|
||||||
- changed: YAMAHA_AVR: added HTTP request queue, send only one request at the
|
- changed: YAMAHA_AVR: added HTTP request queue, send only one request at the
|
||||||
same time. This increases command reliability and response
|
same time. This increases command reliability and response
|
||||||
behaviour of the AV receiver.
|
behaviour of the AV receiver.
|
||||||
- bugfix: 49_SSCam: avoid problems when running this module on
|
- bugfix: 49_SSCam: avoid problems when running this module on
|
||||||
windows systems
|
windows systems
|
||||||
- feature: 14_CUL_TCM97001: Add redirect for Eurochron to SD_WS07 modul
|
- feature: 14_CUL_TCM97001: Add redirect for Eurochron to SD_WS07 modul
|
||||||
Add support for KW9010 sensor
|
Add support for KW9010 sensor
|
||||||
@ -855,10 +856,10 @@
|
|||||||
via set command on
|
via set command on
|
||||||
- bugfix: 95_Dashboard: fixed javascript bug causing tabs not to load
|
- bugfix: 95_Dashboard: fixed javascript bug causing tabs not to load
|
||||||
- feature: 36_DavisVantage.zip (author: "habeIchVergessen")
|
- feature: 36_DavisVantage.zip (author: "habeIchVergessen")
|
||||||
Receive Davis Vantage Weather Stations with JeeLink
|
Receive Davis Vantage Weather Stations with JeeLink
|
||||||
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. Fixed a problem that causes
|
but read from the $FW_ME variable. Fixed a problem that causes
|
||||||
drag&drop being still activated when the dashboard was locked.
|
drag&drop being still activated when the dashboard was locked.
|
||||||
(resize/move)
|
(resize/move)
|
||||||
@ -868,7 +869,7 @@
|
|||||||
- 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
|
||||||
- IMPORTANT: featurelevel is now 5.7, rendering @ and % non-functional
|
- IMPORTANT: featurelevel is now 5.7, rendering @ and % non-functional
|
||||||
|
|
||||||
- 2015-11-15 (5.7)
|
- 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".
|
||||||
@ -892,7 +893,7 @@
|
|||||||
respectively.
|
respectively.
|
||||||
- feature: Introduce FHEM message routing by new command 'msg'
|
- feature: Introduce FHEM message routing by new command 'msg'
|
||||||
- bugfix: 98_Text2Speech: Google fixed, svox-pico added
|
- bugfix: 98_Text2Speech: Google fixed, svox-pico added
|
||||||
- bugfix: 00_SIGNALduino: Updated Firmware (3.8.1-HF1)
|
- bugfix: 00_SIGNALduino: Updated Firmware (3.8.1-HF1)
|
||||||
fixed send raw
|
fixed send raw
|
||||||
- updated: 74_AMAD: New Mijor Release 0.8.1
|
- updated: 74_AMAD: New Mijor Release 0.8.1
|
||||||
- bugfix: 74_AMAD: fix call statusRequest then screen off is set
|
- bugfix: 74_AMAD: fix call statusRequest then screen off is set
|
||||||
@ -927,15 +928,15 @@
|
|||||||
matchBrackets:true, autofocus:true, theme:"blackboard",
|
matchBrackets:true, autofocus:true, theme:"blackboard",
|
||||||
lineNumbers:true, autoRefresh:true
|
lineNumbers:true, autoRefresh:true
|
||||||
this can be overwritten with fhemweb attribute 'codemirrorParam'
|
this can be overwritten with fhemweb attribute 'codemirrorParam'
|
||||||
- updated: codemirror version to 5.8
|
- updated: codemirror version to 5.8
|
||||||
the default codemirror javascript files are now minified
|
the default codemirror javascript files are now minified
|
||||||
- feature: 70_XBMC: -added disable attribute
|
- feature: 70_XBMC: -added disable attribute
|
||||||
-added reading tvshowid
|
-added reading tvshowid
|
||||||
- feature: new module 00_SIGNALduino.pm and 90_SIGNALduino_un: added
|
- feature: new module 00_SIGNALduino.pm and 90_SIGNALduino_un: added
|
||||||
SIGNALduino module and firmware
|
SIGNALduino module and firmware
|
||||||
- feature: new module 14_Hideki.pm: added module for sensors with hideki
|
- feature: new module 14_Hideki.pm: added module for sensors with hideki
|
||||||
protocol
|
protocol
|
||||||
- feature: new module 14_SD_WS07.pm: added module for sensor devices with
|
- feature: new module 14_SD_WS07.pm: added module for sensor devices with
|
||||||
protocol id7
|
protocol id7
|
||||||
- feature: 32_yowsup.pm: allow comma separated receiver list on master send
|
- feature: 32_yowsup.pm: allow comma separated receiver list on master send
|
||||||
- bugfix: YAMAHA_AVR: fixing not working remoteControl commands for
|
- bugfix: YAMAHA_AVR: fixing not working remoteControl commands for
|
||||||
@ -955,7 +956,7 @@
|
|||||||
- feature: 73_km200: Improving error message in state
|
- feature: 73_km200: Improving error message in state
|
||||||
- feature: SYSMON: FormatString for SYSMON_ShowValues.
|
- feature: SYSMON: FormatString for SYSMON_ShowValues.
|
||||||
- feature: 36_JeeLink: added timeout attribute (by HCS)
|
- feature: 36_JeeLink: added timeout attribute (by HCS)
|
||||||
- change: 14_CUL_TCM: implement new sensor types. Fix some wrong
|
- change: 14_CUL_TCM: implement new sensor types. Fix some wrong
|
||||||
interpretations. Add additional readings.
|
interpretations. Add additional readings.
|
||||||
- feature: on/off-till-overnight (SetExtensions.pm)
|
- feature: on/off-till-overnight (SetExtensions.pm)
|
||||||
- bugfix: 73_km200: Bugfix for freeze in "Sounding"
|
- bugfix: 73_km200: Bugfix for freeze in "Sounding"
|
||||||
@ -1005,7 +1006,7 @@
|
|||||||
- bugfix: 38_CO20.pm: removed unneccesary error messages due to USB timeout
|
- bugfix: 38_CO20.pm: removed unneccesary error messages due to USB timeout
|
||||||
- feature: 70_PushNotifier: use regexe for deviceID
|
- feature: 70_PushNotifier: use regexe for deviceID
|
||||||
- bugfix: 30_pilight_temp: pressure, windavg, winddir, windgust from weather
|
- bugfix: 30_pilight_temp: pressure, windavg, winddir, windgust from weather
|
||||||
stations without temperature
|
stations without temperature
|
||||||
- feature: 74_Unifi: - new readings for controller, accesspoints and clients
|
- feature: 74_Unifi: - new readings for controller, accesspoints and clients
|
||||||
- new Setter: archiveAlerts, disconnectClient, restartAP
|
- new Setter: archiveAlerts, disconnectClient, restartAP
|
||||||
setLocateAP, unsetLocateAP
|
setLocateAP, unsetLocateAP
|
||||||
@ -1013,14 +1014,14 @@
|
|||||||
- new Attributes: eventPeriod, httpLoglevel
|
- new Attributes: eventPeriod, httpLoglevel
|
||||||
- feature: 30_pilight_temp: - Added support for pressure, windavg, winddir,
|
- feature: 30_pilight_temp: - Added support for pressure, windavg, winddir,
|
||||||
windgust from weather stations
|
windgust from weather stations
|
||||||
- feature: 98_Text2Speech.pm:
|
- feature: 98_Text2Speech.pm:
|
||||||
- Quality and Speed as new Parameter
|
- Quality and Speed as new Parameter
|
||||||
- Bugfixing with Google Download
|
- Bugfixing with Google Download
|
||||||
- added VoiceRSS as new Ressouce
|
- added VoiceRSS as new Ressouce
|
||||||
- TTS_FileTemplateDir: Beginning with absolute directory now
|
- TTS_FileTemplateDir: Beginning with absolute directory now
|
||||||
possible
|
possible
|
||||||
- TTS_Timeout (optional) added
|
- TTS_Timeout (optional) added
|
||||||
- feature: 74_Unifi: - ReadingNames now by default (in this order):
|
- feature: 74_Unifi: - ReadingNames now by default (in this order):
|
||||||
Attr 'devAlias' > controllerAlias > hostname > user_id
|
Attr 'devAlias' > controllerAlias > hostname > user_id
|
||||||
- Attr 'devAlias' now can rename:
|
- Attr 'devAlias' now can rename:
|
||||||
controllerAlias, hostname, user_id
|
controllerAlias, hostname, user_id
|
||||||
@ -1052,7 +1053,7 @@
|
|||||||
- Added Attribute for separate muteRegexPattern
|
- Added Attribute for separate muteRegexPattern
|
||||||
- Added Attribute httpNoShutdown
|
- Added Attribute httpNoShutdown
|
||||||
- Added possibility to disable ampInput check
|
- Added possibility to disable ampInput check
|
||||||
- feature: YAMAHA_AVR: new reading "newFirmware" for indicating firmware
|
- feature: YAMAHA_AVR: new reading "newFirmware" for indicating firmware
|
||||||
update. new argument "direct" for volume commands to avoid
|
update. new argument "direct" for volume commands to avoid
|
||||||
volume smoothing (if activated)
|
volume smoothing (if activated)
|
||||||
- added: 70_VolumeLink.pm: New module to link the volume-level and
|
- added: 70_VolumeLink.pm: New module to link the volume-level and
|
||||||
@ -1105,18 +1106,18 @@
|
|||||||
- bugfix: SOMFY: Only send stop if position changed
|
- bugfix: SOMFY: Only send stop if position changed
|
||||||
improved timing for position update fix typos (go-my instead of
|
improved timing for position update 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)
|
||||||
- bugfix: Dashboard: corrected version number
|
- bugfix: Dashboard: corrected version number
|
||||||
- feature: SYSSTAT: added mibs attribute for snmp monitoring
|
- feature: SYSSTAT: added mibs attribute for snmp monitoring
|
||||||
- bugfix: Dashboard: fixed CSS height issue for rows (top, center, bottom)
|
- bugfix: Dashboard: fixed CSS height issue for rows (top, center, bottom)
|
||||||
- feature: FB_CALLLIST: new attribute "external-mapping", new column for
|
- feature: FB_CALLLIST: new attribute "external-mapping", new column for
|
||||||
external_connection reading (see commandref for details, by
|
external_connection reading (see commandref for details, by
|
||||||
Michael)
|
Michael)
|
||||||
- feature: Dashboard: release version 3.0
|
- feature: Dashboard: release version 3.0
|
||||||
- bugfix: SYSMON: 'disable' not working at FHEM-start
|
- bugfix: SYSMON: 'disable' not working at FHEM-start
|
||||||
- bugfix: Text2Speech: ogg/wav as direkt mp3files are now possible
|
- bugfix: Text2Speech: ogg/wav as direkt mp3files are now possible
|
||||||
- bugfix: SOMFY: Added attr "additionalPosReading" to store current position
|
- bugfix: SOMFY: Added attr "additionalPosReading" to store current position
|
||||||
Bugfixing, made position calculation more stable
|
Bugfixing, made position calculation more stable
|
||||||
- bugfix: 10_IT: Fix readings State for IT V3 switch (Forum #38406)
|
- bugfix: 10_IT: Fix readings State for IT V3 switch (Forum #38406)
|
||||||
@ -1124,17 +1125,17 @@
|
|||||||
capability)
|
capability)
|
||||||
- change: FRITZBOX: for most features no telnet access needed anymore
|
- change: FRITZBOX: for most features no telnet access needed anymore
|
||||||
Execution of own TR-064 commands now possible
|
Execution of own TR-064 commands now possible
|
||||||
- bugfix: FB_CALLMONITOR: fixing not working company numbers
|
- bugfix: FB_CALLMONITOR: fixing not working company numbers
|
||||||
- bugfix: 34_NUT: Handling bei Verlust der Verbindung verbessert
|
- bugfix: 34_NUT: Handling bei Verlust der Verbindung verbessert
|
||||||
- bugfix: 31_MilightDevice: Small changes from MarkusM
|
- bugfix: 31_MilightDevice: Small changes from MarkusM
|
||||||
(Remove dependency on Math::Round)
|
(Remove dependency on Math::Round)
|
||||||
- bugfix: 30_MilightBridge: Minor change to ping code to try and resolve
|
- bugfix: 30_MilightBridge: Minor change to ping code to try and resolve
|
||||||
crash when hostname not in dns
|
crash when hostname not in dns
|
||||||
- bugfix: pilight_ctrl: reset - clear send queue
|
- bugfix: pilight_ctrl: reset - clear send queue
|
||||||
- feature: pilight_ctrl: add attribute SendTimeout for aborting sending
|
- feature: pilight_ctrl: add attribute SendTimeout for aborting sending
|
||||||
commands
|
commands
|
||||||
- feature: FB_CALLMONITOR: add TR-064 support for remote phonebook reading
|
- feature: FB_CALLMONITOR: add TR-064 support for remote phonebook reading
|
||||||
via official AVM API (by JoWiemann)
|
via official AVM API (by JoWiemann)
|
||||||
- feature: 10_pilight_ctrl.pm: added disconnect
|
- feature: 10_pilight_ctrl.pm: added disconnect
|
||||||
- feature: 32_yowsup.pm: added home attribute
|
- feature: 32_yowsup.pm: added home attribute
|
||||||
- feature: readingsGroup: allow commands for attributes
|
- feature: readingsGroup: allow commands for attributes
|
||||||
@ -1158,7 +1159,7 @@
|
|||||||
- bugfix: 73_km200: Bugfix for sorting and comparison method
|
- bugfix: 73_km200: Bugfix for sorting and comparison method
|
||||||
- bugfix: SYSMON: CPU frequency
|
- bugfix: SYSMON: CPU frequency
|
||||||
- feature: OWServer/OWDevice: new device EDS00XX (forum #37453)
|
- feature: OWServer/OWDevice: new device EDS00XX (forum #37453)
|
||||||
- feature: 59_Weather: french translations and pressure shown in
|
- feature: 59_Weather: french translations and pressure shown in
|
||||||
state (phervier)
|
state (phervier)
|
||||||
- feature: 36_LaCrosse: Implemented WS 1600
|
- feature: 36_LaCrosse: Implemented WS 1600
|
||||||
- feature: 10_IT: Add HE800 support see
|
- feature: 10_IT: Add HE800 support see
|
||||||
@ -1185,7 +1186,7 @@
|
|||||||
93_DbLog_dbReadings_using_DbLogType.diff
|
93_DbLog_dbReadings_using_DbLogType.diff
|
||||||
- bugfix: 14_CUL_TCM97001: Fix some uninitialized vars, update docu
|
- bugfix: 14_CUL_TCM97001: Fix some uninitialized vars, update docu
|
||||||
- feature: 30_pilight_temp: attribut corrHumidity to correct humidity
|
- feature: 30_pilight_temp: attribut corrHumidity to correct humidity
|
||||||
- feature: 76_MSGMail: Add attribute mailtype as suggested by Roger
|
- feature: 76_MSGMail: Add attribute mailtype as suggested by Roger
|
||||||
(forum #37206)
|
(forum #37206)
|
||||||
- feature: 30_pilight_temp: reading battery state, attribut corrTemp to
|
- feature: 30_pilight_temp: reading battery state, attribut corrTemp to
|
||||||
correct temperature
|
correct temperature
|
||||||
@ -1195,7 +1196,7 @@
|
|||||||
- feature: 10_pilight_ctrl possibility to ignore all incomming messages,
|
- feature: 10_pilight_ctrl possibility to ignore all incomming messages,
|
||||||
added protocol quigg_gt*
|
added protocol quigg_gt*
|
||||||
- change: MSG: Replace file and mail related code with delegates
|
- change: MSG: Replace file and mail related code with delegates
|
||||||
- change: MSGFile: Assimilate file related code from 75_MSG
|
- change: MSGFile: Assimilate file related code from 75_MSG
|
||||||
to make it standalone, without requiring MSG device
|
to make it standalone, without requiring MSG device
|
||||||
- change: MSGMail: Assimilate mail related code from 75_MSG
|
- change: MSGMail: Assimilate mail related code from 75_MSG
|
||||||
to make it standalone, without requiring MSG device
|
to make it standalone, without requiring MSG device
|
||||||
@ -1203,7 +1204,7 @@
|
|||||||
(required for libnet-3.06)
|
(required for libnet-3.06)
|
||||||
- change: MilightDevice/MilightBridge: Fixes, features, changes (by MarkusM)
|
- change: MilightDevice/MilightBridge: Fixes, features, changes (by MarkusM)
|
||||||
- bugfix: SYSMON: network speed
|
- bugfix: SYSMON: network speed
|
||||||
- improved: I2C_TSL2561: asynchronous measurements, new readings (by jensb),
|
- improved: I2C_TSL2561: asynchronous measurements, new readings (by jensb),
|
||||||
new set update command, removed get command
|
new set update command, removed get command
|
||||||
- feature: SYSMON: method to create html bar chart (thanks to snx)
|
- feature: SYSMON: method to create html bar chart (thanks to snx)
|
||||||
- added: SYSMON: new statistic readings for RAM and SWAP
|
- added: SYSMON: new statistic readings for RAM and SWAP
|
||||||
@ -1213,14 +1214,14 @@
|
|||||||
- fixed: SYSMON: cpu_freq_stat
|
- fixed: SYSMON: cpu_freq_stat
|
||||||
- fixed: SYSMON: some warnings
|
- fixed: SYSMON: some warnings
|
||||||
- added: SYSMON: new readings <network>_speed, cpuX_freq_stat,
|
- added: SYSMON: new readings <network>_speed, cpuX_freq_stat,
|
||||||
cpuX_idle_stat, cpu_temp_stat
|
cpuX_idle_stat, cpu_temp_stat
|
||||||
- improved: SYSMON: documentation
|
- improved: SYSMON: documentation
|
||||||
- change: WMBus: support for Easymeter
|
- change: WMBus: support for Easymeter
|
||||||
- added: New modules 10_pilight_ctrl, 30_pilight_dimmer, 30_pilight_switch
|
- added: New modules 10_pilight_ctrl, 30_pilight_dimmer, 30_pilight_switch
|
||||||
and 30_pilight_temp to support pilight (sending and receiving)
|
and 30_pilight_temp to support pilight (sending and receiving)
|
||||||
- bugfix: 98_EDIPLUG: change kW/h to kWh and fix missing Id
|
- bugfix: 98_EDIPLUG: change kW/h to kWh and fix missing Id
|
||||||
- feature: FB_CALLMONITOR: new reverse search method "textfile" for custom
|
- feature: FB_CALLMONITOR: new reverse search method "textfile" for custom
|
||||||
definitions
|
definitions
|
||||||
- bugfix: FB_CALLMONITOR: correct reverse search of Call-By-Call outgoing
|
- bugfix: FB_CALLMONITOR: correct reverse search of Call-By-Call outgoing
|
||||||
calls
|
calls
|
||||||
- feature: FB_CALLMONITOR: reverse search order can now be configured
|
- feature: FB_CALLMONITOR: reverse search order can now be configured
|
||||||
@ -1280,7 +1281,7 @@
|
|||||||
- feature: 02_HTTPSRV: query string sets readings (Stefan Strobel)
|
- feature: 02_HTTPSRV: query string sets readings (Stefan Strobel)
|
||||||
- bugfix: 57_CALVIEW: - bugfix in set function
|
- bugfix: 57_CALVIEW: - bugfix in set function
|
||||||
- change: 57_CALVIEW: - fixed function 'set intervall'
|
- change: 57_CALVIEW: - fixed function 'set intervall'
|
||||||
- see comandref for detail (now use the define
|
- see comandref for detail (now use the define
|
||||||
for change intervall)
|
for change intervall)
|
||||||
- change: 73_km200 - More Services added
|
- change: 73_km200 - More Services added
|
||||||
- bugfix: 73_km200 - Re-Read bug in set function corrected
|
- bugfix: 73_km200 - Re-Read bug in set function corrected
|
||||||
@ -1312,17 +1313,17 @@
|
|||||||
into rgb values. See forum thread #30128
|
into rgb values. See forum thread #30128
|
||||||
- feature: FB_CALLMONITOR: read all available phonebooks directly wia
|
- feature: FB_CALLMONITOR: read all available phonebooks directly wia
|
||||||
web interface (also online phonebooks from Google, etc.).
|
web interface (also online phonebooks from Google, etc.).
|
||||||
new attributes fritzbox-remote-phonebook-via and
|
new attributes fritzbox-remote-phonebook-via and
|
||||||
fritzbox-remote-phonebook-exclude.
|
fritzbox-remote-phonebook-exclude.
|
||||||
new get command showPhonebookIds. Details can be read in
|
new get command showPhonebookIds. Details can be read in
|
||||||
commandref (by JoWiemann)
|
commandref (by JoWiemann)
|
||||||
- feature: 02_RSS.pm: new attribut autoreread; new NotifyFn and UndefFN;
|
- feature: 02_RSS.pm: new attribut autoreread; new NotifyFn and UndefFN;
|
||||||
new layout commands textboxf, embed, push, pop;
|
new layout commands textboxf, embed, push, pop;
|
||||||
FWext is automatically deleted after deletion of last
|
FWext is automatically deleted after deletion of last
|
||||||
RSS device; RSS Overview and elements opened in new tab;
|
RSS device; RSS Overview and elements opened in new tab;
|
||||||
refresh 0 to disable autorefresh; new function plotFromUrl
|
refresh 0 to disable autorefresh; new function plotFromUrl
|
||||||
- bugfix: SOMFY: use correct attributename when calculating updatetime
|
- bugfix: SOMFY: use correct attributename when calculating updatetime
|
||||||
- feature: 95_FLOORPLAN.pm: arrange by drag&drop,
|
- feature: 95_FLOORPLAN.pm: arrange by drag&drop,
|
||||||
copy, rename, delete processes userattr fp_<name>
|
copy, rename, delete processes userattr fp_<name>
|
||||||
- added: 30_LIGHTIFY.pm: New module for OSRAM LIGHTIFY gateways
|
- added: 30_LIGHTIFY.pm: New module for OSRAM LIGHTIFY gateways
|
||||||
- changed: 98_pilight.pm: New protocols
|
- changed: 98_pilight.pm: New protocols
|
||||||
@ -1344,7 +1345,7 @@
|
|||||||
- bugfix: SYSMON: some warnings
|
- bugfix: SYSMON: some warnings
|
||||||
- changed: SYSMON: documentation
|
- changed: SYSMON: documentation
|
||||||
- feature: SYSMON: query parameters from remote system (telnet)
|
- feature: SYSMON: query parameters from remote system (telnet)
|
||||||
- feature: 71_YAMAHA_NP.pm Improved timer setting
|
- feature: 71_YAMAHA_NP.pm Improved timer setting
|
||||||
- feature: 55_GDS uses own FWEXT instead HTTPSRV
|
- feature: 55_GDS uses own FWEXT instead HTTPSRV
|
||||||
- feature: 98_logProxy.pm added postFn and scale2reading options
|
- feature: 98_logProxy.pm added postFn and scale2reading options
|
||||||
- feature: 70_Pushbullet.pm: new module 70_Pushbullet.pm
|
- feature: 70_Pushbullet.pm: new module 70_Pushbullet.pm
|
||||||
@ -1361,8 +1362,8 @@
|
|||||||
- changed: 71_YAMAHA_NP.pm: Provide entire http link to Player AlbumArt.
|
- 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: Minor code improvements.
|
||||||
- changed: 71_YAMAHA_NP.pm: Perl code clean-up after 'perlcritic' check.
|
- changed: 71_YAMAHA_NP.pm: Perl code clean-up after 'perlcritic' check.
|
||||||
- feature: 71_YAMAHA_NP.pm: New readings: tunerModeDAB, tunerBitrateDAB,
|
- feature: 71_YAMAHA_NP.pm: New readings: tunerModeDAB, tunerBitrateDAB,
|
||||||
tunerAudioModeDAB, tunerFrequencyDAB.
|
tunerAudioModeDAB, tunerFrequencyDAB.
|
||||||
New internals: NP_ICON_x, UDN, Friendly_Name
|
New internals: NP_ICON_x, UDN, Friendly_Name
|
||||||
- changed: 73_km200.pm: More services found.
|
- changed: 73_km200.pm: More services found.
|
||||||
- bugfix: FB_CALLMONITOR: read phonebooks after all attributes are set
|
- bugfix: FB_CALLMONITOR: read phonebooks after all attributes are set
|
||||||
@ -1370,25 +1371,25 @@
|
|||||||
- feature: 70_XBMC.pm: clear readings when stopping media
|
- feature: 70_XBMC.pm: clear readings when stopping media
|
||||||
- feature: 70_XBMC.pm: new reading is3DFile for 3D files
|
- feature: 70_XBMC.pm: new reading is3DFile for 3D files
|
||||||
- bugfix: 70_XBMC.pm: improved JSON separator
|
- bugfix: 70_XBMC.pm: improved JSON separator
|
||||||
- added: 73_km200: More services added.
|
- added: 73_km200: More services added.
|
||||||
- changed: 73_km200: Fhem get-command is able to return raw.
|
- changed: 73_km200: Fhem get-command is able to return raw.
|
||||||
- bugfix: 73_km200: Handling of unknown attributes corrected.
|
- bugfix: 73_km200: Handling of unknown attributes corrected.
|
||||||
- feature: 31_MilightDevice.pm: Add hue/ct colorpickers.
|
- feature: 31_MilightDevice.pm: Add hue/ct colorpickers.
|
||||||
Add "presets" set command.
|
Add "presets" set command.
|
||||||
- feature: 70_XBMC.pm: new commands poweron,poweroff.
|
- feature: 70_XBMC.pm: new commands poweron,poweroff.
|
||||||
configurable by attribute powerCmd
|
configurable by attribute powerCmd
|
||||||
- added: 71_YAMAHA_NP.pm: New module for controlling Yamaha
|
- added: 71_YAMAHA_NP.pm: New module for controlling Yamaha
|
||||||
network players such as CRX-N560(D)
|
network players such as CRX-N560(D)
|
||||||
- bugfix: FB_CALLMONITOR: fix not working telnet login, when user based
|
- bugfix: FB_CALLMONITOR: fix not working telnet login, when user based
|
||||||
authentication is configured in FritzBox
|
authentication is configured in FritzBox
|
||||||
- feature: 02_RSS.pm: improved frontpage for RSS
|
- feature: 02_RSS.pm: improved frontpage for RSS
|
||||||
- bugfix: FB_CALLMONITOR regognize "user:" as login prompt for
|
- bugfix: FB_CALLMONITOR regognize "user:" as login prompt for
|
||||||
remote telnet connection (phonebook)
|
remote telnet connection (phonebook)
|
||||||
- changed: 73_km200.pm: DoNotPoll includes top-down hierarchy
|
- changed: 73_km200.pm: DoNotPoll includes top-down hierarchy
|
||||||
- bugfix : 73_km200.pm: Correction of commandref - entry
|
- bugfix : 73_km200.pm: Correction of commandref - entry
|
||||||
- changed: 98_Text2Speech (thanks to TeeVau):
|
- changed: 98_Text2Speech (thanks to TeeVau):
|
||||||
added calculate the MP3 Duration into Reading
|
added calculate the MP3 Duration into Reading
|
||||||
adjust Volume now in indirect mode possible
|
adjust Volume now in indirect mode possible
|
||||||
- changed: 57_CALVIEW.pm: code cleanup
|
- changed: 57_CALVIEW.pm: code cleanup
|
||||||
- changed: 73_km200.pm: Reading will be deleted after set by DoNotPoll
|
- changed: 73_km200.pm: Reading will be deleted after set by DoNotPoll
|
||||||
- bugfix: 73_km200.pm: German commandref still contained English text
|
- bugfix: 73_km200.pm: German commandref still contained English text
|
||||||
@ -1403,7 +1404,7 @@
|
|||||||
- fix: 66_ECMD: use STATE not state for connection checking (forum #31307)
|
- fix: 66_ECMD: use STATE not state for connection checking (forum #31307)
|
||||||
- feature: 57_Calendar: enable gzipped ical files (forum #31845)
|
- feature: 57_Calendar: enable gzipped ical files (forum #31845)
|
||||||
- bugfix: 70_Jabber.pm: XMPP DNS SVR record query added
|
- bugfix: 70_Jabber.pm: XMPP DNS SVR record query added
|
||||||
- bugfix: 70_PIONEERAVR: fixed "missed to call readingsBeginUpdate first"
|
- bugfix: 70_PIONEERAVR: fixed "missed to call readingsBeginUpdate first"
|
||||||
- feature: fhemweb.js rewrite based on jQuery, single-widget-implementation
|
- feature: fhemweb.js rewrite based on jQuery, single-widget-implementation
|
||||||
- feature: SVG: multiple sources allowed, Plot-Editor
|
- feature: SVG: multiple sources allowed, Plot-Editor
|
||||||
- feature: textfield-long and knob widgets
|
- feature: textfield-long and knob widgets
|
||||||
@ -1431,7 +1432,7 @@
|
|||||||
- added: some new icons (hourglass, frost, sani_heating_level_XX)
|
- added: some new icons (hourglass, frost, sani_heating_level_XX)
|
||||||
- fix: sani_heating_boost (possibility to colorize)
|
- fix: sani_heating_boost (possibility to colorize)
|
||||||
- feature: FB_CALLMONITOR: add remote phonebook lookup via telnet connection
|
- feature: FB_CALLMONITOR: add remote phonebook lookup via telnet connection
|
||||||
to FritzBox (JoWiemann).
|
to FritzBox (JoWiemann).
|
||||||
- bugfix: 70_PIONEERAVR & 71_PIONEERAVRZONE: fixed not working set-extensions
|
- bugfix: 70_PIONEERAVR & 71_PIONEERAVRZONE: fixed not working set-extensions
|
||||||
(on-for-timer,...)
|
(on-for-timer,...)
|
||||||
- feature: fheminfo: report third-party modules
|
- feature: fheminfo: report third-party modules
|
||||||
@ -1443,7 +1444,7 @@
|
|||||||
added httpUtils for nonblocking mode
|
added httpUtils for nonblocking mode
|
||||||
- feature: HUEDevice: added group handling
|
- feature: HUEDevice: added group handling
|
||||||
added renaming of devices and groups in the bridge
|
added renaming of devices and groups in the bridge
|
||||||
- added: 30_MilightBridge / 31_MilightDevice: Support Milight
|
- added: 30_MilightBridge / 31_MilightDevice: Support Milight
|
||||||
(Applamp/LimitlessLED/EasyBulb) LED lights/strips/controllers.
|
(Applamp/LimitlessLED/EasyBulb) LED lights/strips/controllers.
|
||||||
- feature: HUEDevice: allow ct presets in webCmd
|
- feature: HUEDevice: allow ct presets in webCmd
|
||||||
new subTypes extcolordimer and ctdimer
|
new subTypes extcolordimer and ctdimer
|
||||||
@ -1456,8 +1457,8 @@
|
|||||||
- feature: readingsGroup: added valuePrefix and valueSuffix attributes
|
- feature: readingsGroup: added valuePrefix and valueSuffix attributes
|
||||||
added collapsed/collapsible to visibility attribute
|
added collapsed/collapsible to visibility attribute
|
||||||
added visibility command
|
added visibility command
|
||||||
- bugfix: FB_CALLMONITOR: fixing not working company numbers
|
- bugfix: FB_CALLMONITOR: fixing not working company numbers
|
||||||
reverse search for search.ch
|
reverse search for search.ch
|
||||||
- bugfix: 70_PushNotifier repair set function (xusader)
|
- bugfix: 70_PushNotifier repair set function (xusader)
|
||||||
- bugfix: PRESENCE: fixing not working timer, when using set [...]
|
- bugfix: PRESENCE: fixing not working timer, when using set [...]
|
||||||
statusRequest
|
statusRequest
|
||||||
@ -1484,7 +1485,7 @@
|
|||||||
- fhem 5.6 released
|
- fhem 5.6 released
|
||||||
|
|
||||||
- 2014-11-09 (5.6)
|
- 2014-11-09 (5.6)
|
||||||
- bugfix: FB_CALLMONITOR: fixing race condition of missing events while
|
- bugfix: FB_CALLMONITOR: fixing race condition of missing events while
|
||||||
performing multiple calls
|
performing multiple calls
|
||||||
- feature: PROPLANTA: captures weather forecast from web page www.proplanta.de
|
- feature: PROPLANTA: captures weather forecast from web page www.proplanta.de
|
||||||
- feature: 15_CUL_EM added attribute maxPeak (arnoaugustin)
|
- feature: 15_CUL_EM added attribute maxPeak (arnoaugustin)
|
||||||
@ -1499,7 +1500,7 @@
|
|||||||
- added: MYSENSORS_DEVICE: represent a MySensors sensor- or actor node
|
- added: MYSENSORS_DEVICE: represent a MySensors sensor- or actor node
|
||||||
- feature: global ATTR/DELETEATTR/MODIFIED events
|
- feature: global ATTR/DELETEATTR/MODIFIED events
|
||||||
- feature: 55_GDS.pm - attr disable added
|
- feature: 55_GDS.pm - attr disable added
|
||||||
- bugfix: SYSMON: prevent endless loop at startup with 'disable' attribute
|
- bugfix: SYSMON: prevent endless loop at startup with 'disable' attribute
|
||||||
- feature: SYSMON: added FritzBox informations: DSL rate, DSLAM sync time,
|
- feature: SYSMON: added FritzBox informations: DSL rate, DSLAM sync time,
|
||||||
count of CRC an FEC
|
count of CRC an FEC
|
||||||
- bugfix: SYSMON: unwanted characters in dsl info lines
|
- bugfix: SYSMON: unwanted characters in dsl info lines
|
||||||
@ -1526,7 +1527,7 @@
|
|||||||
- added: FRM_IN: digital input for FRM
|
- added: FRM_IN: digital input for FRM
|
||||||
- added: FRM_OUT: digital output for FRM
|
- added: FRM_OUT: digital output for FRM
|
||||||
- added: FRM: connect Arduino with firmata to fhem
|
- added: FRM: connect Arduino with firmata to fhem
|
||||||
- change: 57_Calendar: line parsing rewritten, care for missing
|
- change: 57_Calendar: line parsing rewritten, care for missing
|
||||||
modification timestamps
|
modification timestamps
|
||||||
- change: SYSMON: support userReadings in SYSMON_ShowValues
|
- change: SYSMON: support userReadings in SYSMON_ShowValues
|
||||||
- change: 59_Weather: change icon for condition clear to sunny.png
|
- change: 59_Weather: change icon for condition clear to sunny.png
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
#
|
#
|
||||||
# fhem bridge to mqtt (see http://mqtt.org)
|
# fhem bridge to mqtt (see http://mqtt.org)
|
||||||
#
|
#
|
||||||
# Copyright (C) 2014 Norbert Truchsess
|
# Copyright (C) 2017 Stephan Eisler
|
||||||
|
# Copyright (C) 2014 - 2016 Norbert Truchsess
|
||||||
#
|
#
|
||||||
# This file is part of fhem.
|
# This file is part of fhem.
|
||||||
#
|
#
|
||||||
@ -147,7 +148,7 @@ sub Attr($$$$) {
|
|||||||
$hash->{timeout} = 60;
|
$hash->{timeout} = 60;
|
||||||
}
|
}
|
||||||
if ($main::init_done) {
|
if ($main::init_done) {
|
||||||
$hash->{ping_received}=1;
|
$hash->{ping_received}=1;
|
||||||
Timer($hash);
|
Timer($hash);
|
||||||
};
|
};
|
||||||
last;
|
last;
|
||||||
@ -157,8 +158,14 @@ sub Attr($$$$) {
|
|||||||
|
|
||||||
sub Start($) {
|
sub Start($) {
|
||||||
my $hash = shift;
|
my $hash = shift;
|
||||||
my ($dev) = split("[ \t]+", $hash->{DEF});
|
my ($dev,$username,$password) = split("[ \t]+", $hash->{DEF});
|
||||||
$hash->{DeviceName} = $dev;
|
$hash->{DeviceName} = $dev;
|
||||||
|
if(defined($username) && $username ne "") {
|
||||||
|
$hash->{username} = $username;
|
||||||
|
}
|
||||||
|
if(defined($password) && $password ne "") {
|
||||||
|
$hash->{password} = $password;
|
||||||
|
}
|
||||||
DevIo_CloseDev($hash);
|
DevIo_CloseDev($hash);
|
||||||
return DevIo_OpenDev($hash, 0, "MQTT::Init");
|
return DevIo_OpenDev($hash, 0, "MQTT::Init");
|
||||||
}
|
}
|
||||||
@ -201,11 +208,11 @@ sub Read {
|
|||||||
return undef unless $buf;
|
return undef unless $buf;
|
||||||
$hash->{buf} .= $buf;
|
$hash->{buf} .= $buf;
|
||||||
while (my $mqtt = Net::MQTT::Message->new_from_bytes($hash->{buf},1)) {
|
while (my $mqtt = Net::MQTT::Message->new_from_bytes($hash->{buf},1)) {
|
||||||
|
|
||||||
my $message_type = $mqtt->message_type();
|
my $message_type = $mqtt->message_type();
|
||||||
|
|
||||||
Log3($name,5,"MQTT $name message received: ".$mqtt->string());
|
Log3($name,5,"MQTT $name message received: ".$mqtt->string());
|
||||||
|
|
||||||
MESSAGE_TYPE: {
|
MESSAGE_TYPE: {
|
||||||
$message_type == MQTT_CONNACK and do {
|
$message_type == MQTT_CONNACK and do {
|
||||||
readingsSingleUpdate($hash,"connection","connected",1);
|
readingsSingleUpdate($hash,"connection","connected",1);
|
||||||
@ -217,7 +224,7 @@ sub Read {
|
|||||||
}
|
}
|
||||||
last;
|
last;
|
||||||
};
|
};
|
||||||
|
|
||||||
$message_type == MQTT_PUBLISH and do {
|
$message_type == MQTT_PUBLISH and do {
|
||||||
my $topic = $mqtt->topic();
|
my $topic = $mqtt->topic();
|
||||||
GP_ForallClients($hash,sub {
|
GP_ForallClients($hash,sub {
|
||||||
@ -242,7 +249,7 @@ sub Read {
|
|||||||
}
|
}
|
||||||
last;
|
last;
|
||||||
};
|
};
|
||||||
|
|
||||||
$message_type == MQTT_PUBACK and do {
|
$message_type == MQTT_PUBACK and do {
|
||||||
my $message_id = $mqtt->message_id();
|
my $message_id = $mqtt->message_id();
|
||||||
GP_ForallClients($hash,sub {
|
GP_ForallClients($hash,sub {
|
||||||
@ -255,7 +262,7 @@ sub Read {
|
|||||||
delete $hash->{messages}->{$message_id}; #QoS Level 1: at_least_once handling
|
delete $hash->{messages}->{$message_id}; #QoS Level 1: at_least_once handling
|
||||||
last;
|
last;
|
||||||
};
|
};
|
||||||
|
|
||||||
$message_type == MQTT_PUBREC and do {
|
$message_type == MQTT_PUBREC and do {
|
||||||
my $message_id = $mqtt->message_id();
|
my $message_id = $mqtt->message_id();
|
||||||
GP_ForallClients($hash,sub {
|
GP_ForallClients($hash,sub {
|
||||||
@ -267,7 +274,7 @@ sub Read {
|
|||||||
send_message($hash, message_type => MQTT_PUBREL, message_id => $message_id); #QoS Level 2: exactly_once handling
|
send_message($hash, message_type => MQTT_PUBREL, message_id => $message_id); #QoS Level 2: exactly_once handling
|
||||||
last;
|
last;
|
||||||
};
|
};
|
||||||
|
|
||||||
$message_type == MQTT_PUBREL and do {
|
$message_type == MQTT_PUBREL and do {
|
||||||
my $message_id = $mqtt->message_id();
|
my $message_id = $mqtt->message_id();
|
||||||
GP_ForallClients($hash,sub {
|
GP_ForallClients($hash,sub {
|
||||||
@ -281,7 +288,7 @@ sub Read {
|
|||||||
delete $hash->{messages}->{$message_id};
|
delete $hash->{messages}->{$message_id};
|
||||||
last;
|
last;
|
||||||
};
|
};
|
||||||
|
|
||||||
$message_type == MQTT_PUBCOMP and do {
|
$message_type == MQTT_PUBCOMP and do {
|
||||||
my $message_id = $mqtt->message_id();
|
my $message_id = $mqtt->message_id();
|
||||||
GP_ForallClients($hash,sub {
|
GP_ForallClients($hash,sub {
|
||||||
@ -294,7 +301,7 @@ sub Read {
|
|||||||
delete $hash->{messages}->{$message_id}; #QoS Level 2: exactly_once handling
|
delete $hash->{messages}->{$message_id}; #QoS Level 2: exactly_once handling
|
||||||
last;
|
last;
|
||||||
};
|
};
|
||||||
|
|
||||||
$message_type == MQTT_SUBACK and do {
|
$message_type == MQTT_SUBACK and do {
|
||||||
my $message_id = $mqtt->message_id();
|
my $message_id = $mqtt->message_id();
|
||||||
GP_ForallClients($hash,sub {
|
GP_ForallClients($hash,sub {
|
||||||
@ -307,7 +314,7 @@ sub Read {
|
|||||||
delete $hash->{messages}->{$message_id}; #QoS Level 1: at_least_once handling
|
delete $hash->{messages}->{$message_id}; #QoS Level 1: at_least_once handling
|
||||||
last;
|
last;
|
||||||
};
|
};
|
||||||
|
|
||||||
$message_type == MQTT_UNSUBACK and do {
|
$message_type == MQTT_UNSUBACK and do {
|
||||||
my $message_id = $mqtt->message_id();
|
my $message_id = $mqtt->message_id();
|
||||||
GP_ForallClients($hash,sub {
|
GP_ForallClients($hash,sub {
|
||||||
@ -320,13 +327,13 @@ sub Read {
|
|||||||
delete $hash->{messages}->{$message_id}; #QoS Level 1: at_least_once handling
|
delete $hash->{messages}->{$message_id}; #QoS Level 1: at_least_once handling
|
||||||
last;
|
last;
|
||||||
};
|
};
|
||||||
|
|
||||||
$message_type == MQTT_PINGRESP and do {
|
$message_type == MQTT_PINGRESP and do {
|
||||||
$hash->{ping_received} = 1;
|
$hash->{ping_received} = 1;
|
||||||
readingsSingleUpdate($hash,"connection","active",1);
|
readingsSingleUpdate($hash,"connection","active",1);
|
||||||
last;
|
last;
|
||||||
};
|
};
|
||||||
|
|
||||||
Log3($hash->{NAME},4,"MQTT::Read '$hash->{NAME}' unexpected message type '".message_type_string($message_type)."'");
|
Log3($hash->{NAME},4,"MQTT::Read '$hash->{NAME}' unexpected message type '".message_type_string($message_type)."'");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -335,7 +342,7 @@ sub Read {
|
|||||||
|
|
||||||
sub send_connect($) {
|
sub send_connect($) {
|
||||||
my $hash = shift;
|
my $hash = shift;
|
||||||
return send_message($hash, message_type => MQTT_CONNECT, keep_alive_timer => $hash->{timeout});
|
return send_message($hash, message_type => MQTT_CONNECT, keep_alive_timer => $hash->{timeout}, user_name => $hash->{username}, password => $hash->{password});
|
||||||
};
|
};
|
||||||
|
|
||||||
sub send_publish($@) {
|
sub send_publish($@) {
|
||||||
@ -463,7 +470,7 @@ sub client_attr($$$$$) {
|
|||||||
};
|
};
|
||||||
$attribute eq "retain" and do {
|
$attribute eq "retain" and do {
|
||||||
if ($command eq "set") {
|
if ($command eq "set") {
|
||||||
$client->{retain} = $value;
|
$client->{retain} = $value;
|
||||||
} else {
|
} else {
|
||||||
$client->{retain} = 0;
|
$client->{retain} = 0;
|
||||||
}
|
}
|
||||||
@ -513,6 +520,7 @@ sub client_stop($) {
|
|||||||
1;
|
1;
|
||||||
|
|
||||||
=pod
|
=pod
|
||||||
|
=item summary connects fhem to MQTT
|
||||||
=begin html
|
=begin html
|
||||||
|
|
||||||
<a name="MQTT"></a>
|
<a name="MQTT"></a>
|
||||||
@ -525,7 +533,7 @@ sub client_stop($) {
|
|||||||
<a name="MQTTdefine"></a>
|
<a name="MQTTdefine"></a>
|
||||||
<p><b>Define</b></p>
|
<p><b>Define</b></p>
|
||||||
<ul>
|
<ul>
|
||||||
<p><code>define <name> MQTT <ip:port></code></p>
|
<p><code>define <name> MQTT <ip:port> [<username>] [<password>]</code></p>
|
||||||
<p>Specifies the MQTT device.</p>
|
<p>Specifies the MQTT device.</p>
|
||||||
</ul>
|
</ul>
|
||||||
<a name="MQTTset"></a>
|
<a name="MQTTset"></a>
|
||||||
|
@ -26,7 +26,7 @@ FHEM/00_HXB.pm neubert http://forum.fhem.de Sonstige
|
|||||||
FHEM/00_KM271.pm physikus http://forum.fhem.de Sonstiges
|
FHEM/00_KM271.pm physikus http://forum.fhem.de Sonstiges
|
||||||
FHEM/00_LIRC.pm rudolfkoenig http://forum.fhem.de Sonstiges
|
FHEM/00_LIRC.pm rudolfkoenig http://forum.fhem.de Sonstiges
|
||||||
FHEM/00_MAXLAN.pm mgehre http://forum.fhem.de MAX
|
FHEM/00_MAXLAN.pm mgehre http://forum.fhem.de MAX
|
||||||
FHEM/00_MQTT.pm ntruchsess http://forum.fhem.de Sonstige Systeme
|
FHEM/00_MQTT.pm eisler http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/00_MYSENSORS.pm ntruchsess http://forum.fhem.de Sonstige Systeme
|
FHEM/00_MYSENSORS.pm ntruchsess http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/00_NetzerI2C.pm klausw http://forum.fhem.de Sonstige Systeme
|
FHEM/00_NetzerI2C.pm klausw http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/00_OWX.pm pahenning/ntruchsess http://forum.fhem.de 1Wire
|
FHEM/00_OWX.pm pahenning/ntruchsess http://forum.fhem.de 1Wire
|
||||||
@ -61,8 +61,8 @@ FHEM/10_IT.pm dancer0705/bjoernh http://forum.fhem.de InterTech
|
|||||||
FHEM/10_Itach_IR ulimaass http://forum.fhem.de Sonstige Systeme
|
FHEM/10_Itach_IR ulimaass http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/10_KOPP_FC.pm raspii http://forum.fhem.de/index.php/topic,32048.30.html#lastPost
|
FHEM/10_KOPP_FC.pm raspii http://forum.fhem.de/index.php/topic,32048.30.html#lastPost
|
||||||
FHEM/10_MAX.pm mgehre http://forum.fhem.de MAX
|
FHEM/10_MAX.pm mgehre http://forum.fhem.de MAX
|
||||||
FHEM/10_MQTT_BRIDGE ntruchsess http://forum.fhem.de Sonstige Systeme
|
FHEM/10_MQTT_BRIDGE eisler http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/10_MQTT_DEVICE ntruchsess http://forum.fhem.de Sonstige Systeme
|
FHEM/10_MQTT_DEVICE eisler http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/10_MYSENSORS_DEVICE ntruchsess http://forum.fhem.de Sonstige Systeme
|
FHEM/10_MYSENSORS_DEVICE ntruchsess http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/10_OWServer.pm neubert/mfr69bs http://forum.fhem.de 1Wire
|
FHEM/10_OWServer.pm neubert/mfr69bs http://forum.fhem.de 1Wire
|
||||||
FHEM/10_SOMFY.pm viegener http://forum.fhem.de Sonstige Systeme
|
FHEM/10_SOMFY.pm viegener http://forum.fhem.de Sonstige Systeme
|
||||||
@ -385,7 +385,7 @@ FHEM/98_copy.pm justme1968 http://forum.fhem.de Sonstiges
|
|||||||
FHEM/98_count.pm betateilchen http://forum.fhem.de Sonstiges
|
FHEM/98_count.pm betateilchen http://forum.fhem.de Sonstiges
|
||||||
FHEM/98_CustomReadings.pm HCS http://forum.fhem.de Unterstuetzende Dienste
|
FHEM/98_CustomReadings.pm HCS http://forum.fhem.de Unterstuetzende Dienste
|
||||||
FHEM/98_dewpoint.pm Joachim http://forum.fhem.de Automatisierung
|
FHEM/98_dewpoint.pm Joachim http://forum.fhem.de Automatisierung
|
||||||
FHEM/98_Dooya.pm Jarnsen/ralf9/darkmission http://forum.fhem.de Sonstige Systeme
|
FHEM/98_Dooya.pm Jarnsen/ralf9/darkmission http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/98_dummy.pm rudolfkoenig http://forum.fhem.de Automatisierung
|
FHEM/98_dummy.pm rudolfkoenig http://forum.fhem.de Automatisierung
|
||||||
FHEM/98_fheminfo.pm mfr69bs http://forum.fhem.de Sonstiges
|
FHEM/98_fheminfo.pm mfr69bs http://forum.fhem.de Sonstiges
|
||||||
FHEM/98_fhemdebug.pm rudolfkoenig http://forum.fhem.de Sonstiges
|
FHEM/98_fhemdebug.pm rudolfkoenig http://forum.fhem.de Sonstiges
|
||||||
@ -437,6 +437,8 @@ FHEM/YahooWeatherAPI.pm neubert http://forum.fhem.de Unterstue
|
|||||||
FHEM/lib/Device/Firmata/* ntruchsess http://forum.fhem.de Sonstige Systeme
|
FHEM/lib/Device/Firmata/* ntruchsess http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/lib/Device/MySensors/* ntruchsess http://forum.fhem.de Sonstige Systeme
|
FHEM/lib/Device/MySensors/* ntruchsess http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/lib/MP3/* Reinerlein http://forum.fhem.de Multimedia
|
FHEM/lib/MP3/* Reinerlein http://forum.fhem.de Multimedia
|
||||||
|
FHEM/lib/Net/MQTT.pod eisler http://forum.fhem.de Sonstige Systeme
|
||||||
|
FHEM/lib/Net/MQTT/* eisler http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/lib/ProtoThreads.pm ntruchsess http://forum.fhem.de FHEM Development
|
FHEM/lib/ProtoThreads.pm ntruchsess http://forum.fhem.de FHEM Development
|
||||||
FHEM/lib/SHC_packet_layout.xml rr2000 http://forum.fhem.de Sonstige Systeme
|
FHEM/lib/SHC_packet_layout.xml rr2000 http://forum.fhem.de Sonstige Systeme
|
||||||
FHEM/lib/SWAP/* justme1968 http://forum.fhem.de Sonstige Systeme
|
FHEM/lib/SWAP/* justme1968 http://forum.fhem.de Sonstige Systeme
|
||||||
|
Loading…
x
Reference in New Issue
Block a user