mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-01-31 06:39:11 +00:00
12_OilFox.pm: add timeout Attribute (Forum #109102)
git-svn-id: https://svn.fhem.de/fhem/trunk@28690 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
3cadc8e65f
commit
30ee0927a1
@ -50,6 +50,7 @@ BEGIN {
|
||||
modules
|
||||
attr
|
||||
AttrVal
|
||||
AttrNum
|
||||
InternalTimer
|
||||
RemoveInternalTimer
|
||||
Log3
|
||||
@ -87,6 +88,7 @@ sub Initialize($) {
|
||||
"password " .
|
||||
"oilfox " .
|
||||
"interval " .
|
||||
"timeout " .
|
||||
$readingFnAttributes;
|
||||
}
|
||||
|
||||
@ -300,7 +302,7 @@ sub APIAuth($) {
|
||||
|
||||
HttpUtils_NonblockingGet({
|
||||
url => API . "customer-api/v1/login",
|
||||
timeout => 5,
|
||||
timeout => AttrNum($name, "timeout", 45),
|
||||
hash => $hash,
|
||||
method => "POST",
|
||||
header => $header,
|
||||
@ -406,7 +408,7 @@ sub get($) {
|
||||
|
||||
HttpUtils_NonblockingGet({
|
||||
url => API . "customer-api/v1/device",
|
||||
timeout => 5,
|
||||
timeout => AttrNum($name, "timeout", 45),
|
||||
hash => $hash,
|
||||
method => "GET",
|
||||
header => $header,
|
||||
@ -487,7 +489,7 @@ sub getResponse($) {
|
||||
=item summary support for OilFox
|
||||
=begin html
|
||||
|
||||
<a name="OilFox"></a>
|
||||
<a id="OilFox"></a>
|
||||
<h3>OilFox</h3>
|
||||
<ul>
|
||||
<u><b>Requirements</b></u>
|
||||
@ -497,7 +499,7 @@ sub getResponse($) {
|
||||
</ul>
|
||||
<br>
|
||||
|
||||
<a name="OilFoxDefine"></a>
|
||||
<a id="OilFoxDefine"></a>
|
||||
<b>Define</b>
|
||||
<ul>
|
||||
<code>define <name> OilFox</code>
|
||||
@ -515,10 +517,10 @@ sub getResponse($) {
|
||||
<br>
|
||||
|
||||
|
||||
<a name="OilFoxAttributes"></a>
|
||||
<a id="OilFox-attr"></a>
|
||||
<b>Attributes</b>
|
||||
<ul>
|
||||
<li>username - Email that is used in OilFox App</li>
|
||||
<li>email - Email that is used in OilFox App</li>
|
||||
<li>password - Password that is used in OilFox App</li>
|
||||
</ul>
|
||||
<br>
|
||||
@ -526,6 +528,7 @@ sub getResponse($) {
|
||||
<b>Optional attributes</b>
|
||||
<ul>
|
||||
<li>oilfox - ID of OilFox, if more that one is registered. Default: 0</li>
|
||||
<li>timeout - Connection timeout</li>
|
||||
<li>interval - Time in seconds that is used to get new data from OilFox Cloud. Default: 300</li>
|
||||
</ul>
|
||||
<br>
|
||||
|
Loading…
Reference in New Issue
Block a user