Autor Thema: An die Wetter Modulauthoren API-Dokumentation online  (Gelesen 1988 mal)

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19138
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #30 am: 28 Februar 2019, 13:25:36 »
Ich denke nicht das es etwas für die Commandref ist. Soll doch einzig und alleine für den ersten Start mit der demo.cfg sein
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline nils_

  • Hero Member
  • *****
  • Beiträge: 1057
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #31 am: 28 Februar 2019, 13:34:04 »
dann warten wir mal auf die erste meldung, wenn einer die def-zeile auf der demo.cfg in seine umgebung kopiert hat  ;D



die erwähnung das es nun einen solchen apikey gibt und was er tut gehört mMn trotzdem in die commandref.
vielleicht will ich mir ja das modul nur mal angucken und sehen was auf der seite gezeigt wird (mit den testdaten). und dafür brauche ich dann nicht gleich nen key woanders beantragen :)
viele Wege in FHEM es gibt!
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 15760
  • s/fhem\.cfg/configDB/g
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #32 am: 28 Februar 2019, 21:08:11 »
übertreibt es bitte nicht...
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Nächster Hamburg-Stammtisch: 14.06.2019

Offline nils_

  • Hero Member
  • *****
  • Beiträge: 1057
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #33 am: 01 März 2019, 08:02:19 »
viele Wege in FHEM es gibt!

Offline Dr. Boris Neubert

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 4437
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #34 am: 04 März 2019, 17:42:05 »
Dafür müsste das Weather Modul angepasst werden. In meinen Augen ein mini Patch. Eventuell könntest Du es erst einmal damit testen und wenn es so ausreichend ist reiche ich den Patch bei Boris ein.

diff --git a/59_Weather.pm b/59_Weather.pm
index aa004bc..877e690 100755
--- a/59_Weather.pm
+++ b/59_Weather.pm
@@ -601,6 +601,10 @@ sub Weather_Notify($$) {
     Log3 $hash, 5,
 "Weather $name: FHEM initialization or rereadcfg triggered update, delay $delay seconds.";
     Weather_RearmTimer( $hash, gettimeofday() + $delay );
+   
+    ### quick run GetUpdate then Demo
+    Weather_GetUpdate( $hash )
+    if ( lc($hash->{APIKEY}) eq 'demo' );
 
     return undef;
 }
lines 1-15/15 (END)

Ist $hash->{APIKEY} immer vorhanden? Sonst gibt es Warnings und damit Nutzeranfragen.

Vielleicht besser

if( defined($hash->{APIKEY}) &&  lc($hash->{APIKEY}) eq 'demo' );
Wenn es damit klappt: kannst Du es bitte einchecken für mich?
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19138
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #35 am: 04 März 2019, 18:02:19 »
Ohne apikey ist eine Definition des Weather Devices nicht möglich. Ich frage aber gerne ab ob hash->{APIKEY} deklariert ist.
Schecke ich heute Abend oder morgen früh ein.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline Dr. Boris Neubert

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 4437
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #36 am: 04 März 2019, 20:19:19 »
Ohne apikey ist eine Definition des Weather Devices nicht möglich. Ich frage aber gerne ab ob hash->{APIKEY} deklariert ist.

Hmm, sowohl gemäß commandref als auch tatsächlichem Code (Weather_Define) ist apikey optional. Dass ohne keines der derzeit implementierten APIs geht, ist ein anderes Ding.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19138
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #37 am: 04 März 2019, 21:01:19 »
Danke für die Richtigstellung, ich dachte es gibt eine Abbruch wenn apikey nicht mit übergeben wird.
Dann passt ja die vorherige Abfrage. Bau ich nachher ein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19138
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #38 am: 04 März 2019, 21:37:39 »
Ich habe es soeben eingcheckt.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline Christoph Morrison

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 648
  • Maintainer: holiday, Twilight
    • Private Website
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #39 am: 05 März 2019, 15:17:45 »
(Macht doch mal eine Markdown-Version davon ins Git, dann kann man auch pull requests schicken)
Maintainer von:
holidays · 59_Twilight

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19138
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #40 am: 05 März 2019, 15:50:16 »
(Macht doch mal eine Markdown-Version davon ins Git, dann kann man auch pull requests schicken)

Siehst Du meine Fragezeichen auf dem Kopf  ;D
https://github.com/fhem/Weather
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline nils_

  • Hero Member
  • *****
  • Beiträge: 1057
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #41 am: 05 März 2019, 16:19:15 »
ich glaube er meine eine Readme.md, wie zB. bei https://github.com/fhem/fhem-docker
viele Wege in FHEM es gibt!

Offline Christoph Morrison

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 648
  • Maintainer: holiday, Twilight
    • Private Website
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #42 am: 05 März 2019, 17:09:36 »
Ich mach euch einfach eine und schicke sie euch über einen pull request.
Maintainer von:
holidays · 59_Twilight
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Christoph Morrison

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 648
  • Maintainer: holiday, Twilight
    • Private Website
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #43 am: 05 März 2019, 18:07:07 »
Maintainer von:
holidays · 59_Twilight

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19138
Antw:An die Wetter Modulauthoren API-Dokumentation online
« Antwort #44 am: 05 März 2019, 18:17:10 »
Ist angekommen. Schaue ich mir heute Abend in Ruhe an.

Vielen lieben Dank schon mal.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

 

decade-submarginal