Commit Graph

2700 Commits

Author SHA1 Message Date
rudolfkoenig
1570284868 CORS moved to attribute
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2146 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-20 17:51:45 +00:00
rudolfkoenig
b243759731 Slider min>0 bug fix
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2145 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-20 17:21:55 +00:00
mgehre
773928f519 Initial commit of 00_MAXLAN.pm and 10_MAX.pm
00_MAXLAN.pm: update doc

10_MAX.pm: update doc

00_MAXLAN.pm: Fix syntax error

00_MAXLAN.pm: remove reference to hmId

00_MAXLAN.pm: also dispatch define events from metadata, because shutter does not have configdata

10_MAX.pm: allow setting temp to "on" and "off"

10_MAX.pm: fix doc formatting

00_MAXLAN.pm: Add two set commands: raw and clock

00_MAXLAN.pm: parse current until time

00_MAXLAN.pm: send quit in Undef

00_MAXLAN.pm: beautifying

Display ctrl mode (auto/manual/temporary)

Allow setting a temporary temperature

MAX: change event delimiter to handle time

Fix bug where only one room could be handled

MAX: parse "S:" response

List roomid, send correct roomid with desired-temp

MAX: show roomname for devices

MAX: add troubleshooting when device send temperature 0

00_MAXLAN: Fix parsing of "until" date: time and month were broken

00_MAXLAN: show time offset on start

Show more state info

Set timezone to floating because local cannot be determined on fritzbox

dispatch CubeClockState only if rfaddr is known

Read valve position of HeatingThermostat by gaggi (g.sturm@sturm-busse.de)

MAX: notify if 1% percent rule is oversteped and if queue is full

Do not crash on empty Metadata response

change inital label from "initalized" to "waiting for data"

Auto reconnect if connecting failed

defer setting clock until after complete hello

cleanup

Lower polling interval to 10 seconds

Remove ReadyFn, we already got a FD

really defer setting the clock

valveposition is in percent

rename serialNr to serial

check for matching magic/version, be more robust while parsing metadata

implement SendMetadata

Add missing devices during C: response

Fill SetRoomId

Make ReadAnswer really wait for one

Make valveposition a reading/show possible settings in WebUI (by wollet42, wton1@gmx.de)

Remove DateTime module

rename room to group: fhem already has a room concept

Set temperature individually, not for the whole group

Implement setting of groupid

Remove display of groupname, it does not say anything

generate events for HeatingThermostat's readings

Switched to ReadingsBulkUpdate (thanks to tobias.faust, tobias.faust@gmx.net)

Implement interfaces: this changes the setter desired-temp to desiredTemperature

Correct some Log messages

doc: make clear that MAXLAN uses the cube exclusively

Fix webinterface showing old name for desiredTemperature

add temp4valve4.gplot for Max! HeatingThermostats

Move SetTemperature to backend, allow eco/comfort

Show eco/comfort temperature from device

Support event-on-{update,change}-reading

Correct computation of time difference (thanks Andy Fuchs)

gplot: Corrected axis range

Allow configuring of a lot of device parameters

Add optional pollintervall to define (thanks to wollet42)

Return message up to UI

Minor fixes

Fix setting desiredTemperature

Allow cancel of pairmode

gplot: better scaling (by wollet42) and steps instead of interpolation

Continue even if L: is empty

add factoryReset

request config after new device paired

Updated CUL_MAX

Correct parsing of flags

parse measured(!) temperature

Unify logic for MAXLAN and CUL_MAX into MAX

Show some unused bits

Correctly show until time only in temporary mode

Fix measured temp

Fix checks for existance

Return list of valid values for desiredTemperature

Require a value with desiredTemperature and don't show (manual)

Update doc text

Update CUL_MAX

MAXLAN: dispatch define before configuration event

Update plot to show measured temperature, too

git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2144 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-19 23:03:18 +00:00
mfr69bs
0e50912331 needless semicolon removed
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2143 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-19 22:25:07 +00:00
martinp876
11e29d0c58 fix uninit variable
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2142 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-19 22:09:59 +00:00
martinp876
c430ee1293 CUL selective timing for HM, register display option, bug fixes
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2141 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-19 21:40:22 +00:00
rudolfkoenig
1e0742961f JSonp newline patch from Joerg
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2140 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-19 06:58:53 +00:00
martinp876
fedf68db85 Bugfix TCreadings, others
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2139 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-18 19:33:00 +00:00
borisneubert
8f609e6a2f added use HttpUtils;
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2138 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-18 17:17:20 +00:00
rudolfkoenig
b50248c6d3 Use analyzeCommandChain only for the main command line input
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2137 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-18 09:25:49 +00:00
rudolfkoenig
e09dfa7965 plotfunction ptches by Tobias
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2136 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-18 08:42:30 +00:00
markusbloch
9f5dc152bf harmonizing according to Yamaha interface description
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2135 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-17 23:55:05 +00:00
martinp876
4d511a3b94 revert param behavior to single value reply
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2134 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-17 23:13:30 +00:00
markusbloch
e1119bb812 replace undef() with delete() (tip from Martin Fischer)
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2133 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-17 22:51:34 +00:00
markusbloch
0f9b463bce minor bugfixing
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2132 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-17 21:53:14 +00:00
martinp876
732c2d7969 Bugfix for undefined channels
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2131 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-17 20:03:46 +00:00
martinp876
6c3d7052b0 support literals for Register
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2130 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-17 00:08:08 +00:00
markusbloch
ac2c8bf7b9 code make up, deleting debugging lines, did some code commentary
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2129 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-16 23:14:48 +00:00
markusbloch
f95816f222 added zone feature (thanks to Fidel for testing and supporting)
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2128 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-16 22:52:10 +00:00
wherzig
e5c854822d doc fix
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2127 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-16 20:11:15 +00:00
wherzig
ebdfeae636 corrected unbalanced html code
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2126 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-16 20:08:47 +00:00
wherzig
124d2b4181 added CM160 and CM180 energy sensor
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2125 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-16 20:08:10 +00:00
rudolfkoenig
4c30c93663 Tagname in lowercase
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2124 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-16 17:51:24 +00:00
martinp876
99c43d74f2 obey HM device latency in HMLAN - other bug fixes
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2123 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-16 10:39:55 +00:00
mfr69bs
af0944b10a "isn't numeric in sprintf" fiexed
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2122 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-15 13:09:21 +00:00
rudolfkoenig
a52bc15a38 New logo added, path corrected
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2121 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-15 09:44:08 +00:00
markusbloch
8a565ea242 moved internal values to $hash->{helper}; added firmware version output
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2120 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-14 21:45:14 +00:00
rudolfkoenig
34f7cc8a34 Execute command chains from the command input
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2119 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-14 19:42:09 +00:00
markusbloch
cd2fd11ac4 added fix to commandref
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2118 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-14 19:41:48 +00:00
rudolfkoenig
822b01208b add root sbit to dfu-programmer
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2117 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-14 19:05:14 +00:00
markusbloch
889acb5906 fix prototype missmatch mistake
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2116 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-14 18:05:21 +00:00
rudolfkoenig
55fef4e13d Donated by D. Fuchs
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2115 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-14 14:13:58 +00:00
rudolfkoenig
90789fa097 use globalpassword instead of password
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2114 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-13 08:58:45 +00:00
mfr69bs
4540f9d237 small bug in get values fixed
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2113 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-12 08:41:10 +00:00
markusbloch
2fc2cd26e6 minor code ptimizations. internal functions renamed
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2112 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-11 21:30:47 +00:00
mfr69bs
a090108349 rewrite of 59_HCS.pm
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2111 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-11 20:36:02 +00:00
martinp876
2a4ec744e7 HMLAN ACK handlich and delay adaption
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2110 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-11 19:09:21 +00:00
borisneubert
b42b98f792 Icons donation added
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2109 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-11 10:09:09 +00:00
borisneubert
8947986da3 GPLv2 added
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2108 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-11 10:07:37 +00:00
markusbloch
7c09995805 don't stop the internal timer loop in case of network errors
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2107 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-10 23:37:23 +00:00
borisneubert
a540809a6d readingsUpdate changed to ReadingsBulkUpdate
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2106 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-10 16:38:07 +00:00
martinp876
b5668b68a0 peer homogenisiert, delayfor HM moved to CUL, madeit dynamic
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2105 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-10 00:00:44 +00:00
markusbloch
e0a6cc1865 stability improvements
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2104 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-09 20:46:43 +00:00
markusbloch
17c70be07f added email for GPL license
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2103 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-09 18:24:24 +00:00
mfr69bs
c7265f7e70 typos in copyright fixed..
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2102 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-08 23:18:44 +00:00
martinp876
0c66dd1d28 delay autogeneration of chans to obey global queue issues
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2101 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-08 22:09:18 +00:00
martinp876
fd1567774b TC register, ProtocolStatus, peerlist rename prooven
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2100 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-08 21:03:29 +00:00
borisneubert
9e74498977 introduced readingsBulkUpdate, readingsSingleUpdate
introduced GPLv2

git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2099 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-08 20:56:21 +00:00
gmaniac
aa7100cd1e Added maxPairForSeconds to fundamentally allow MAX! pairing
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2098 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-08 20:52:04 +00:00
mfr69bs
a89e5257dc git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2096 2b470e98-0d58-463d-a4d8-8e2adae1ed80 2012-11-08 19:00:24 +00:00