59_Buienradar

Begonnen von Christoph Morrison, 23 Juli 2019, 21:37:15

Vorheriges Thema - Nächstes Thema

Christoph Morrison

Zitat von: Jamo am 19 April 2020, 13:09:05
Und da ist noch ein Fehler: in der sub 'Get', Zeile 303:    "return q[It is raining] if $begin = 0;"

Wird in 3.0.6 gefixt sein, war mir auch schon aufgefallen.

Christoph Morrison

Zitat von: mahowi am 19 April 2020, 12:32:52
Da sind wohl noch ein paar Debug-Zeilen im Code geblieben

Per se sind die ok, allerdings hatte ich wohl die Schwelle zum Debugging zu niedrig eingestellt, so dass ihr die nun sehen konntet.
Hab's mal auf verbose 4 + debug-Attribut hochgedreht.

Christoph Morrison

Zitat von: lichtimc am 20 April 2020, 02:22:39
wollte fragen ob es was vergleichbares für Österreich gibt.
Bei diesem Modul kommt "Location is not in coverage for region 'de|nl'"

Ja die Reichweite des niederländischen Dienstes reicht gerade mal bis knapp zu Südgrenze DE-AT. Ich kenne leider keinen Service in AT, der eine freie API hat. http://www.zamg.ac.at/incaanalyse/ kennst du? Da gibt es aber keine API soweit ich das sehe.

lichtimc


Danke für deine Antwort. Ja, die Seite kenne ich und Bilder einzubetten wäre eh kein Problem, aber fürs Ausschalten der automatischen Bewässerung bei genug Regen wäre die API notwendig...

Christoph Morrison

#139
Buienradar wurde in Version 3.0.6 veröffentlicht.
Changenotes etc. stehen dort.

Ich freue mich über Feedback.

Ankündigung: Version 3.0.7 wird geplant am 08.05.2020 erscheinen.

Steigerbalett

Hallo Christoph,welche Abhängigkeiten muss man denn installieren?
Ich bekomme die Fehlermeldung:
ZitatCan't locate Readonly.pm in @INC (you may need to install the Readonly module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM ./FHEM/lib) at ./FHEM/59_Buienradar.pm line 54. BEGIN failed--compilation aborted at ./FHEM/59_Buienradar.pm line 54.

Christoph Morrison

Zitat von: Steigerbalett am 26 April 2020, 08:17:36
Hallo Christoph,welche Abhängigkeiten muss man denn installieren?
Ich bekomme die Fehlermeldung:

Hi, du musst Readonly installieren, entweder über cpan (vorzugsweise mit cpan-minus) oder ein Paket deiner Distribution, unter Debian ist das libreadonly-perl (allerdings wird das dort zumindest unter Buster automatisch installiert).
Welches OS benutzt du denn?

Ich passe die Release notes noch an, ist mir völlig durchgegangen dass das kein Core-Modul ist.

mahowi

Ich dachte eigentlich, Readonly gehört zum Core, aber Du musst das Paket libreadonly-perl installieren. (Da war Christoph schneller  :) )

@Christoph: Könntest Du die controls.txt vielleicht so zur Verfügung stellen, daß man updaten kann, ohne jedes Mal eine neue Datei hinzuzufügen?
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

mahowi

#143
Auch mit der v3.0.6 bekomme ich noch den Fehler beim Aufruf von FHEM::Buienradar::GChart():

fhem?detail=BR_weblink line 1755:
Uncaught SyntaxError: Unexpected string


Edit: Ich hab ein Issue in Github dazu erstellt.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Christoph Morrison

Zitat von: mahowi am 26 April 2020, 09:29:07
@Christoph: Könntest Du die controls.txt vielleicht so zur Verfügung stellen, daß man updaten kann, ohne jedes Mal eine neue Datei hinzuzufügen?

Also du kannst folgendes tun:
- Im Branch release/3.0 liegt jeweils die letzte Version des 3.0-Zweiges, aktuell demnach 3.0.6. Wenn du also immer nur auf dem 3.0-Release-Zweig bleiben möchtest, nimmst du https://raw.githubusercontent.com/fhem/mod-Buienradar/release/3.0/controls_Buienradar.txt
- Im Branch release/2.0 liegt jeweils analoig die letzte Version 2.0-Zweiges, aktuell 2.3: https://raw.githubusercontent.com/fhem/mod-Buienradar/release/2.0/controls_Buienradar.txt
- Im Branch testing liegt jeweils die aktuelle Entwicklungsversion, d.h. aktuell ist testing identisch zu 3.0, wird aber irgendwann zu 4.0: https://raw.githubusercontent.com/fhem/mod-Buienradar/testing/controls_Buienradar.txt

Ich würde den Leuten, die ein stabiles FHEM haben wollen, allerdings immer den stable-Branch empfehlen (aktuell ist das v2.3.0): https://raw.githubusercontent.com/fhem/mod-Buienradar/stable/controls_Buienradar.txt

Irgendwann wenn ich mit 3.0 fertig bin, wandert stable in oldstable, testing in stable und development/3.1 in testing, wobei man mal schauen muss, was da eigentlich noch geschehen kann.

Steigerbalett

#145
Danke, jetzt tut es.
Hab es mit
Zitatsudo apt install libreadonly-perl
installiert.

Bin noch auf stretch unterwegs - muss jetzt glaube ich langsam echt mal updaten/neu aufsetzten.
Nur der Vollständigkeit halber: Beim ersten Starten habe ich noch die Fehlermeldungen bekommen:
Zitat2020.04.26 16:20:41 1:  PERL WARNING: Use of uninitialized value $language in hash element at ./FHEM/59_Buienradar.pm line 591.
2020.04.26 16:20:41 1:  PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/59_Buienradar.pm line 591.
2020.04.26 16:20:41 1:  PERL WARNING: Use of uninitialized value $language in hash element at ./FHEM/59_Buienradar.pm line 593.
2020.04.26 16:20:41 1:  PERL WARNING: Use of uninitialized value in sprintf at ./FHEM/59_Buienradar.pm line 593.
mit Perl v5.24.1 auf raspbian stretch
Modul Version 3.0.6
Nach shutdown restart kam es aber nicht wieder.
Update:Fehler kam doch wieder.

Christoph Morrison

Zitat von: Steigerbalett am 26 April 2020, 16:49:52
Update:Fehler kam doch wieder.

Ist dann mit v3.0.7 gefixt.

Steigerbalett

Ist in einer 3.X Version eigentlich geplant das ColourBarChart wieder mit zu integrieren?
{ FHEM::Buienradar::ColourBarChart (Buienradar)}

Christoph Morrison

#148
Zitat von: Steigerbalett am 28 April 2020, 20:08:30
Ist in einer 3.X Version eigentlich geplant das ColourBarChart wieder mit zu integrieren?
{ FHEM::Buienradar::ColourBarChart (Buienradar)}

Ja, schon. Leider hab ich noch keine Umsetzung hinbekommen, die mir gut genug gefällt und die FHEMWEB nicht kaputt macht.

Hab's mal vorerst in v3.0.11 eingeplant.

mahowi

Zitat von: Christoph Morrison am 26 April 2020, 14:50:06
- Im Branch testing liegt jeweils die aktuelle Entwicklungsversion, d.h. aktuell ist testing identisch zu 3.0, wird aber irgendwann zu 4.0: https://raw.githubusercontent.com/fhem/mod-Buienradar/testing/controls_Buienradar.txt

Das habe ich gemacht. Leider hast Du aber die Updates in 3.0.x hier nicht übernommen.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee