59_Buienradar

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

Vorheriges Thema - Nächstes Thema

Bubbles71

Ich habe den Fehler gefunden.

In Zeile 600 müssen die Leerzeilen vor "END_MESSAGE" entfernt werden.

    </div>

    END_MESSAGE

    return $colourBarChart;
}


dann gehts.
muss werden zu

    </div>

END_MESSAGE

    return $colourBarChart;
}

Jamo

Hallo Christoph,
ich habe den Fehler von disabled in der version 3.0.8 gefunden, Zeile 340. Die invertierung fehlt, also anstatt if ( List::Util::any { $_ eq $attribute_value } qw{ on off 0 1 } ); muss es if (!List::Util::any { $_ eq $attribute_value } qw{ on off 0 1 } );heissen.
Zitat von: Jamo am 09 Juni 2020, 21:57:06
Hallo Christoph,
das 'disabled' im Buienradar funktioniert nicht, ich bekomme immer folgende Fehlermeldung (egal ob on oder off):
Zitat von: Christoph Morrison am 09 Juni 2020, 22:08:25
Welche Version benutzt du?
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

molli123

Hallo, ich versuche das Modul zu integrieren, finde aber leider keine Anleitung.

Habe bis jetzt folgendes gemacht:
- Modul 59_Buienradar unter /opt/fhem/FHEM abgelegt
- apt-get install libdatetime-perl

alles neugestartet, aber im Log kommt folgendes:   Danke für eure Hilfe!!!

020.07.16 15:33:34 1: PERL WARNING: Use of bare << to mean <<"" is deprecated at ./FHEM/59_Buienradar.pm line 641, <$fh> line 876.
2020.07.16 15:33:34 1: PERL WARNING: Bareword found where operator expected at ./FHEM/59_Buienradar.pm line 649, near "3ex"
2020.07.16 15:33:34 1: PERL WARNING:    (Missing operator before ex?)
2020.07.16 15:33:34 1: PERL WARNING: Bareword found where operator expected at ./FHEM/59_Buienradar.pm line 650, near "2ex"
2020.07.16 15:33:34 1: reload: Error:Modul 59_Buienradar deactivated:
syntax error at ./FHEM/59_Buienradar.pm line 641, near "<<~"
syntax error at ./FHEM/59_Buienradar.pm line 649, near "3ex"
syntax error at ./FHEM/59_Buienradar.pm line 650, near "2ex"
syntax error at ./FHEM/59_Buienradar.pm line 654, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 658, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 662, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 666, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 670, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 674, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 678, near "color:"
./FHEM/59_Buienradar.pm has too many errors.

2020.07.16 15:33:34 0: syntax error at ./FHEM/59_Buienradar.pm line 641, near "<<~"
syntax error at ./FHEM/59_Buienradar.pm line 649, near "3ex"
syntax error at ./FHEM/59_Buienradar.pm line 650, near "2ex"
syntax error at ./FHEM/59_Buienradar.pm line 654, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 658, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 662, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 666, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 670, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 674, near "color:"
syntax error at ./FHEM/59_Buienradar.pm line 678, near "color:"
./FHEM/59_Buienradar.pm has too many errors.

dk3572

Ich habe es nach dieser Anleitung installiert und es läuft:

https://github.com/fhem/mod-Buienradar/releases

VG Dieter

molli123

@dk3572

Entschuldigung, aber ich finde da keine Anleitung. Dafür bin ich vielleicht nicht versiert genug.
Aber trotzdem Danke

Grüße Molli

dk3572

Using this release
Add new source by update add https://raw.githubusercontent.com/fhem/mod-Buienradar/v3.0.8/controls_Buienradar.txt
Check with update check
update Buienradar


In fhem einfügen:

update add https://raw.githubusercontent.com/fhem/mod-Buienradar/v3.0.8/controls_Buienradar.txt

dann

update check

dann

update Buienradar

Christoph Morrison

Readonly und JSON::MaybeXS bitte nicht vergessen.

dk3572

wo wir grad dabei sind, wie bekomme ich solch eine Visualisierung hin?

https://forum.fhem.de/index.php/topic,102497.msg1057319.html#msg1057319

Für Hilfe dankbar und VG Dieter

molli123

@ dk3572


bekomme aber folgendes:

"Buienradar
UPD FHEM/59_Buienradar.pm
open ./FHEM/59_Buienradar.pm failed: Permission denied, trying to restore the previous version and aborting the update"

und was bedeutet: "Readonly und JSON::MaybeXS bitte nicht vergessen."

Dankeschön!

dk3572

ich würde die zuvor händisch kopierte 59_Buienradar.pm wieder löschen und von vorne beginnen.

Otto123

Zitat von: molli123 am 16 Juli 2020, 16:30:57
und was bedeutet: "Readonly und JSON::MaybeXS bitte nicht vergessen."

Diese beiden Perl Module müssen installiert werden. Um zu klären ob diese schon installiert sind, helfen vielleicht meine Notizen.

Permission:
Im Terminal:
chown -R fhem: /opt/fhem

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

molli123

Hallo,

so hab mich durchgekämpft!

- kopiertes Modul gelöscht
- neues über Updatebefehl hinzugefügt
- sudo apt-get install -y libjson-maybexs-perl ausgefüht
- sudo apt-get install -y libreadonly-xs-perl   ausgeführt
- attribut Region auf "de"  gestellt

Log zeigt eine Meldung an:

2020.07.17 09:21:29 1: PERL WARNING: Use of uninitialized value $precip in numeric gt (>) at ./FHEM/59_Buienradar.pm line 677.

und in den readings stehen nur nullen und unknown? ist das normal?

Vielen Dank!

Jamo

Ja, das ist normal und ändert sich mit dem ersten Regen
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack


somansch

Bei mir werden seit gestern Morgen (28.10.2020 7Uhr) keine Daten mehr aktualisiert. Über den direkten API Aufruf sehe ich, dass es nicht am Modul liegt, sondern am "Datenlieferant".

Habt ihr das gleiche Problem?

Viele Grüße
Andreas