Neue 59_Weather, OpenWeatherMapAPI - Tester gesucht

Begonnen von CoolTux, 21 Dezember 2022, 08:39:12

Vorheriges Thema - Nächstes Thema

CoolTux

Ich habe die Warnung nun endlich wegbekommen. Es darf nun gerne wieder getestet werden. wunderground und OpenWeatherMap sind wichtig.
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.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

MadMax-FHEM

#76
Klar, geht los, also zumindest Wunderground...

update check:
Zitat
Downloading https://fhem.de/fhemupdate/controls_fhem.txt

fhem
List of new / modified files since last update:
UPD FHEM/10_CUL_HM.pm
UPD FHEM/59_Weather.pm
UPD FHEM/93_DbRep.pm
UPD FHEM/98_DOIF.pm
UPD FHEM/98_HMinfo.pm
UPD FHEM/HttpUtils.pm
UPD docs/commandref_frame.html
UPD docs/commandref_frame_DE.html
UPD lib/FHEM/SynoModules/SMUtils.pm
Downloading https://git.cooltux.net/FHEM/mod-Weather/raw/branch/testing/controls_Weather.txt

Weather
List of new / modified files since last update:
UPD lib/FHEM/APIs/Weather/wundergroundAPI.pm

New entries in the CHANGED file:
Not found.

update, shutdown restart:


2023.01.02 09:53:01 0: Server shutdown
2023.01.02 09:53:03 1: Including fhem.cfg
2023.01.02 09:53:03 3: WEB: port 8083 opened
2023.01.02 09:53:03 2: eventTypes: loaded 215 lines from ./log/eventTypes.txt
2023.01.02 09:53:04 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/59_Weather.pm belongs to source repository "fhem". Ignoring identical file name from source repository Weather
2023.01.02 09:53:05 1: Including ./log/fhem.save
2023.01.02 09:53:05 0: Featurelevel: 6.1
2023.01.02 09:53:05 0: Server started with 8 defined entities (fhem.pl:26868/2022-12-18 perl:5.032001 os:linux user:fhem pid:734)


set Wunderground update -> (weiterhin) alles ok

erneuter shutdown restart:

2023.01.02 09:55:50 0: Server shutdown
2023.01.02 09:55:52 1: Including fhem.cfg
2023.01.02 09:55:53 3: WEB: port 8083 opened
2023.01.02 09:55:53 2: eventTypes: loaded 215 lines from ./log/eventTypes.txt
2023.01.02 09:55:53 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/59_Weather.pm belongs to source repository "fhem". Ignoring identical file name from source repository Weather
2023.01.02 09:55:55 1: Including ./log/fhem.save
2023.01.02 09:55:55 0: Featurelevel: 6.1
2023.01.02 09:55:55 0: Server started with 8 defined entities (fhem.pl:26868/2022-12-18 perl:5.032001 os:linux user:fhem pid:741)


update check:
Zitat
Downloading https://fhem.de/fhemupdate/controls_fhem.txt

fhem
List of new / modified files since last update:
UPD FHEM/59_Weather.pm
Downloading https://git.cooltux.net/FHEM/mod-Weather/raw/branch/testing/controls_Weather.txt

Weather
nothing to do...

Kann ich noch was testen?
Oder muss ich weitere Dateien (von woanders) holen?

EDIT: oh, da steht ja immer noch (noch mal?) was von Weather.pm -> ich mach mal noch mal nen update...

EDIT: taucht weiterhin im update check auf... Habe aber keine Fehler im Log, dass etwas beim Update schief gegangen wäre:

2023.01.02 10:00:24 1: fhem
2023.01.02 10:00:24 1: UPD FHEM/59_Weather.pm
2023.01.02 10:00:24 1: saving fhem.cfg
2023.01.02 10:00:24 1: saving ./log/fhem.save
2023.01.02 10:00:24 1:
2023.01.02 10:00:24 1: Downloading https://git.cooltux.net/FHEM/mod-Weather/raw/branch/testing/controls_Weather.txt
2023.01.02 10:00:24 1:
2023.01.02 10:00:24 1: Weather
2023.01.02 10:00:24 1: UPD FHEM/59_Weather.pm
2023.01.02 10:00:25 1: saving fhem.cfg
2023.01.02 10:00:25 1: saving ./log/fhem.save
2023.01.02 10:00:25 1:
2023.01.02 10:00:25 1: New entries in the CHANGED file:
2023.01.02 10:00:25 1: Not found.
2023.01.02 10:00:25 1: Calling /usr/bin/perl ./contrib/commandref_modular.pl, this may take a while
2023.01.02 10:00:25 1:
2023.01.02 10:00:25 1: update finished, "shutdown restart" is needed to activate the changes.
2023.01.02 10:00:25 1:
2023.01.02 10:00:26 1: fheminfo Statistics data sent to server. See Logfile (level 4) for details.
2023.01.02 10:01:36 0: Server shutdown
2023.01.02 10:01:38 1: Including fhem.cfg
2023.01.02 10:01:39 3: WEB: port 8083 opened
2023.01.02 10:01:39 2: eventTypes: loaded 215 lines from ./log/eventTypes.txt
2023.01.02 10:01:39 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/59_Weather.pm belongs to source repository "fhem". Ignoring identical file name from source repository Weather
2023.01.02 10:01:41 1: Including ./log/fhem.save
2023.01.02 10:01:41 0: Featurelevel: 6.1
2023.01.02 10:01:41 0: Server started with 8 defined entities (fhem.pl:26868/2022-12-18 perl:5.032001 os:linux user:fhem pid:762)


EDIT: hier noch mal der aktuelle update check
Zitat
Downloading https://fhem.de/fhemupdate/controls_fhem.txt

fhem
List of new / modified files since last update:
UPD FHEM/59_Weather.pm
Downloading https://git.cooltux.net/FHEM/mod-Weather/raw/branch/testing/controls_Weather.txt

Weather
nothing to do...
Eigenartig? Mache ich was falsch? (ich schau mal bzgl. Dateien/Dateirechten etc. würde aber einen Fehler im Log erwarten, wenn da was schief gegangen wäre!?)

EDIT: nö, Dateien und Rechte etc. sehen gut aus...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

CoolTux

Gut dann lassen wir das erstmal so stehen. Ist nicht schlimm mit dem ständig anzeigen im Update.

Sind denn die Daten im wunderground Weather Device valide?
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.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

softwear

2023.01.02 18:14:00 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/59_Weather.pm belongs to source repository "fhem". Ignoring identical file name from source repository Weather
2023.01.02 18:14:18 1: PERL WARNING: Use of uninitialized value in subroutine entry at /usr/lib/arm-linux-gnueabihf/perl/5.20/Encode.pm line 205.

Nach update und shutdown restart.

MadMax-FHEM

Zitat von: CoolTux am 02 Januar 2023, 10:08:26
Gut dann lassen wir das erstmal so stehen. Ist nicht schlimm mit dem ständig anzeigen im Update.

Ok.
Auf dem Testsystem kein Problem...



Zitat von: CoolTux am 02 Januar 2023, 10:08:26
Sind denn die Daten im wunderground Weather Device valide?

Sehen gut aus.
Sahen sie aber schon bei den letzten Tests...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

MadMax-FHEM

Hallo Marko,

nachdem ja diese Verion(en) nun offiziell sind, habe ich deinen Update Eintrag aus der Liste geworfen und mache nun einen "normalen" fhem update.
Auf meinem Testsystem (frische Installation und bislang Updates aus deinem Repository bzgl. Weather)...

update check:

Downloading https://fhem.de/fhemupdate/controls_fhem.txt
List of new / modified files since last update:
UPD ./CHANGED
UPD FHEM/00_SIGNALduino.pm
UPD FHEM/01_FHEMWEB.pm
UPD FHEM/10_FS10.pm
UPD FHEM/10_KNX.pm
UPD FHEM/10_SD_GT.pm
UPD FHEM/14_Hideki.pm
UPD FHEM/14_SD_WS.pm
UPD FHEM/14_SD_WS07.pm
UPD FHEM/14_SD_WS09.pm
UPD FHEM/14_SD_WS_Maverick.pm
UPD FHEM/41_OREGON.pm
UPD FHEM/59_Weather.pm
UPD FHEM/73_AutoShuttersControl.pm
UPD FHEM/75_MSG.pm
UPD FHEM/75_msgConfig.pm
UPD FHEM/92_FileLog.pm
UPD FHEM/93_DbRep.pm
UPD FHEM/98_todoist.pm
UPD FHEM/98_update.pm
UPD FHEM/98_weblink.pm
UPD FHEM/lib/AttrTemplate/mqtt2.template
UPD FHEM/lib/SD_ProtocolData.pm
UPD FHEM/lib/SD_Protocols.pm
UPD FHEM/lib/fhem_zwave_deviceconfig.xml.gz
UPD FHEM/lib/openzwave_deviceconfig.xml.gz
UPD FHEM/lib/openzwave_manufacturer_specific.xml
UPD FHEM/lib/zwave_alliancelinks.csv.gz
UPD FHEM/msgSchema.pm
UPD lib/FHEM/APIs/Weather/DarkSkyAPI.pm
UPD lib/FHEM/APIs/Weather/OpenWeatherMapAPI.pm
UPD lib/FHEM/APIs/Weather/wundergroundAPI.pm
UPD lib/FHEM/Automation/ShuttersControl.pm
UPD lib/FHEM/Automation/ShuttersControl/Dev.pm
UPD lib/FHEM/Automation/ShuttersControl/Dev/Attr.pm
UPD lib/FHEM/Automation/ShuttersControl/Dev/Readings.pm
UPD lib/FHEM/Automation/ShuttersControl/EventProcessingFunctions.pm
UPD lib/FHEM/Automation/ShuttersControl/Helper.pm
UPD lib/FHEM/Automation/ShuttersControl/Rainprotection.pm
UPD lib/FHEM/Automation/ShuttersControl/Roommate.pm
UPD lib/FHEM/Automation/ShuttersControl/Shading.pm
UPD lib/FHEM/Automation/ShuttersControl/Shutters.pm
UPD lib/FHEM/Automation/ShuttersControl/Shutters/Attr.pm
UPD lib/FHEM/Automation/ShuttersControl/Shutters/Readings.pm
UPD lib/FHEM/Automation/ShuttersControl/Window.pm
UPD lib/FHEM/Automation/ShuttersControl/Window/Attr.pm
UPD lib/FHEM/Automation/ShuttersControl/Window/Readings.pm
UPD lib/FHEM/SynoModules/SMUtils.pm


Neues Testsystem: ohne Auffälligkeiten (bislang), hier das Log vom Start nach dem Update

2023.01.08 10:08:26 1: fheminfo Statistics data sent to server. See Logfile (level 4) for details.
2023.01.08 10:13:01 0: Server shutdown
2023.01.08 10:13:03 1: Including fhem.cfg
2023.01.08 10:13:03 3: WEB: port 8083 opened
2023.01.08 10:13:03 2: eventTypes: loaded 215 lines from ./log/eventTypes.txt
2023.01.08 10:13:05 1: Including ./log/fhem.save
2023.01.08 10:13:05 0: Featurelevel: 6.1
2023.01.08 10:13:05 0: Server started with 8 defined entities (fhem.pl:26868/2022-12-18 perl:5.032001 os:linux user:fhem pid:800)



---------------------------------------------------------------------------------------------------

Ebenso auf meinem "alten" Testsystem, wo es ja Probleme gab (weshalb ich ein neues Testsystem aufgesetzt habe).

Hier das Log des "alten" Testsystems nach update und shutdown restart:

2023.01.08 10:20:15 1: Including fhem.cfg
2023.01.08 10:20:15 3: telnetPort: port 7072 opened
2023.01.08 10:20:15 3: WEB: port 8083 opened
2023.01.08 10:20:16 2: eventTypes: loaded 8544 lines from ./log/eventTypes.txt
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:17 3: UnifiSwitch_Define - Adress: 8_POE_60W_Eingang
2023.01.08 10:20:17 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:18 3: freezemon defined FreezeMon freezemon
2023.01.08 10:20:18 3: [Freezemon] FreezeMon: Wrapping AnalyzeCommand
2023.01.08 10:20:18 3: [Freezemon] FreezeMon: Wrapping CallFn
2023.01.08 10:20:18 3: [Freezemon] FreezeMon: Wrapping Log3
2023.01.08 10:20:18 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:18 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:18 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:18 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:18 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:20 3: MQTT2Server: port 1883 opened
2023.01.08 10:20:20 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:30 3: UnifiClient_Define - executed. 0
2023.01.08 10:20:30 3: HTTPMOD_Wasser: Defined with URL http://192.168.10.186/?m=1 and interval 10 featurelevel 6.1
2023.01.08 10:20:30 3: httpmodSruchDesTages: Defined with URL https://www.spruch-des-tages.de/zufaellige-sprueche and interval 21600 featurelevel 6.1
2023.01.08 10:20:30 3: httpmodAldiTalk: Defined with URL https://www.alditalk-kundenbetreuung.de/de/ and interval 43200 featurelevel 6.1
2023.01.08 10:20:30 3: Opening FBCallMonitor device 192.168.178.1:1012
2023.01.08 10:20:30 3: MQTT2_Server2: port 1884 opened
2023.01.08 10:20:30 3: MQTT2_Server3: port 1885 opened
2023.01.08 10:20:30 3: Kamera_http: Defined with URL http://192.168.1.136/snap.jpeg?cb=1662627509 and interval 3600 featurelevel 6.1
2023.01.08 10:20:30 3: WebServer: new ext defined infix:cameras: dir:/opt/fhem/www/cameras:
2023.01.08 10:20:30 3: Registering HTTPSRV WebServer for URL /cameras   and assigned link cameras ...
2023.01.08 10:20:30 3: UnifiSwitch_Define - Adress: Flex_Mini_Wohnzimmer2
2023.01.08 10:20:30 3: UnifiSwitch_Define - Adress: Flex_Mini_Balkon
2023.01.08 10:20:30 3: UnifiSwitch_Define - Adress: Flex_Mini_Wohnzimmer1
2023.01.08 10:20:30 3: UnifiSwitch_Define - Adress: Flex_Mini_Eingang
2023.01.08 10:20:30 3: UnifiSwitch_Define - Adress: Flex_Mini_Wohnzimmer3
2023.01.08 10:20:30 3: HourCounter HourCounter Initialize.220 Init Done with Version 1.0.1.2 - 24.12.2014
2023.01.08 10:20:30 0: HourCounter myHourCounter Define.228 parameters: myHourCounter HourCounter mydummy:on mydummy:off
2023.01.08 10:20:31 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at lib/FHEM/APIs/Weather/OpenWeatherMapAPI.pm line 981.
2023.01.08 10:20:31 1: [Shelly_Attr] setting the mode attribute for device Shellyrgbw2 only works for model=shelly2|shelly2.5|shellyrgbw|shellybulb
2023.01.08 10:20:31 1: Including ./log/fhem.save
2023.01.08 10:20:34 3: Opening HMUART_USB device /dev/serial/by-path/platform-3f980000.usb-usb-0:1.4:1.0-port0
2023.01.08 10:20:34 3: Setting HMUART_USB serial parameters to 115200,8,N,1
2023.01.08 10:20:34 3: HMUART_USB device opened
2023.01.08 10:20:55 2: [Freezemon] FreezeMon: ready to watch out for delays greater than 1 second(s)
2023.01.08 10:20:55 0: Featurelevel: 6.1
2023.01.08 10:20:55 0: Server started with 155 defined entities (fhem.pl:26868/2022-12-18 perl:5.028001 os:linux user:fhem pid:7291)
2023.01.08 10:20:56 0: HourCounter myHourCounter Run.598 first run done countsOverall:4
2023.01.08 10:20:56 3: FBCallMonitor device opened
2023.01.08 10:20:56 1: [Shelly_status] device Shellyrgbw2 has error 192.168.10.205: No route to host (113)
2023.01.08 10:20:58 3: Kamera_http: Read callback: Error: connect to http://192.168.1.136:80 timed out
2023.01.08 10:21:02 1: PERL WARNING: Use of uninitialized value $seconds in concatenation (.) or string at ./FHEM/73_PRESENCE.pm line 1196.
2023.01.08 10:21:02 3: eval: {PRESENCE_ProcessLocalScan('FireTVCube_adb|0|absent')}
2023.01.08 10:21:02 1: PERL WARNING: Use of uninitialized value $seconds in addition (+) at ./FHEM/73_PRESENCE.pm line 1199.
2023.01.08 10:21:02 3: eval: {PRESENCE_ProcessLocalScan('FireTVCube_adb|0|absent')}
2023.01.08 10:21:14 1: [Freezemon] FreezeMon: possible freeze starting at 10:21:13, delay is 1.57 possibly caused by: cmd-help Weather(WEB) fn-ReadFn(WEB_192.168.1.140_42492)


"Auffällig" nur das:

2023.01.08 10:20:31 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at lib/FHEM/APIs/Weather/OpenWeatherMapAPI.pm line 981.


Hier habe ich Wunderground und OpenWeathermap (immer noch ohne Key :-\ )...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

CoolTux

Ich habe soeben eine stark geänderte Version der 59_Weather.pm zum testen frei gegeben.
Wer möchte kann sie gerne testen. Dazu einfach wieder den Anweisungen aus dem ersten Post folgen

Wer wissen möchte was geändert wurde, kann dies nachlesen
https://git.cooltux.net/FHEM/mod-Weather/releases/tag/v2.2.22



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.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

isy

Hallo,
ich habe von DarkSky auf OpenWeather umgestellt und teste parallel mal mit Proplanta.
OpenWeather läuft soweit gut, ohne Meldungen im Log.
Mit der 2.5 Version des gratis Keys kommen Vorhersagedaten nur für die nä. Stunden.
attr <def> forecast hourly
Für eine tageweise Vorhersage benötigt man wohl den API 3.0 Key (wenn auch für kleines Geld).

Liege ich da richtig?
Ein Weg wird erst zu einem Weg, wenn man ihn geht

CoolTux

Zitat von: isy am 11 Januar 2023, 11:40:57
Hallo,
ich habe von DarkSky auf OpenWeather umgestellt und teste parallel mal mit Proplanta.
OpenWeather läuft soweit gut, ohne Meldungen im Log.
Mit der 2.5 Version des gratis Keys kommen Vorhersagedaten nur für die nä. Stunden.
attr <def> forecast hourly
Für eine tageweise Vorhersage benötigt man wohl den API 3.0 Key (wenn auch für kleines Geld).

Liege ich da richtig?

Jein. Es gibt eine, vor allem ältere Schlüssel, welche auch eine Tageweise Vorhersage ermöglichen. Dazu muss man als apioption endpoint:onecall mitgeben aber keine version mitgeben. Dann macht er einen onecall Aufruf auf die alte version 2.5. Bei einigen geht das.
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.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

isy

#84
Ah, super. Werde ich gleich mal testen.

Leider Error 401. Der Key ist ja relativ neu.
Ein Weg wird erst zu einem Weg, wenn man ihn geht

CoolTux

Zitat von: isy am 11 Januar 2023, 14:46:31
Ah, super. Werde ich gleich mal testen.

Leider Error 401. Der Key ist ja relativ neu.

Dann geht es leider nicht
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.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

locodriver

Hallo!

Vorgestern habe ich ein fhem-update gemacht und seitdem funzt das Wetter nicht mehr. Ich rufe es über OpenWeatherMap ab:

define Wetter_Borsdorf Weather API=OpenWeatherMapAPI,cachemaxage:600 apikey=xxxxxxxxxxxxxxxxxxxxx location=51.35,12.52 interval=3600
setuuid Wetter_Borsdorf 5c4730b0-f33f-b425-9083-c70fc4cce6115137
attr Wetter_Borsdorf event-min-interval temperature:180
attr Wetter_Borsdorf event-on-change-reading .*
attr Wetter_Borsdorf forecast hourly
attr Wetter_Borsdorf room 020Wetter


Wenn ich den code - ohne die uuid - ins Raw-Fenster kopiere und abschicke, so kommt die Meldung "can not load modul Weather". Das Modul ist jedoch in der Version

# $Id: 59_Weather.pm 27009 2023-01-08 21:07:08Z CoolTux $


mit allen Berechtigungen vorhanden. Die Eingabe der Def. in der fhem-Eingabezeile hat den gleichen Effekt.

Was kann ich tun, um das zu fixen?

Wie müsste dann eine angepasste Def. mit OWM aussehen? Den API-Key habe ich übrigens schon sehr lange.
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

MadMax-FHEM

Zitat von: locodriver am 12 Januar 2023, 11:40:09
Wenn ich den code - ohne die uuid - ins Raw-Fenster kopiere und abschicke, so kommt die Meldung "can not load modul Weather".

Da steht doch bestimmt noch mehr, z.B. der Grund warum es nicht geladen werden kann...
EDIT: bzw. im fhem Log...

Vermutung: eine Perl-Lib die fehlt...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

locodriver

#88
Danke Joachim, du bist auf dem richtigen Weg...

Hier die Logeinträge (reverse):

BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 36.
2023.01.12 11:57:09.590 0: Can't locate Readonly.pm in @INC (you may need to install the Readonly module) (@INC contains: ./FHEM/lib ./lib ./FHEM . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/arm-linux-gnueabihf/perl5/5.32 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl-base /usr/lib/arm-linux-gnueabihf/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at ./FHEM/59_Weather.pm line 36.

BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 36.
Can't locate Readonly.pm in @INC (you may need to install the Readonly module) (@INC contains: ./FHEM/lib ./lib ./FHEM . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/arm-linux-gnueabihf/perl5/5.32 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl-base /usr/lib/arm-linux-gnueabihf/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at ./FHEM/59_Weather.pm line 36.
2023.01.12 11:57:09.589 1: reload: Error:Modul 59_Weather deactivated:


Das hinterlässt mich allerdings etwas ratlos...

Eine Googlesuche hat mich auf folgendes gebracht - der Effekt ist allerdings gleich 0 und die Fehlermeldungen bleiben die gleichen...

sudo apt install libfile-tail-perl

Wie "komme" ich an das Readonly.pm?
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

CoolTux

Zitat von: locodriver am 12 Januar 2023, 11:59:31
Danke Joachim, du bist auf dem richtigen Weg...

Hier die Logeinträge (reverse):

BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 36.
2023.01.12 11:57:09.590 0: Can't locate Readonly.pm in @INC (you may need to install the Readonly module) (@INC contains: ./FHEM/lib ./lib ./FHEM . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/arm-linux-gnueabihf/perl5/5.32 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl-base /usr/lib/arm-linux-gnueabihf/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at ./FHEM/59_Weather.pm line 36.

BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 36.
Can't locate Readonly.pm in @INC (you may need to install the Readonly module) (@INC contains: ./FHEM/lib ./lib ./FHEM . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/arm-linux-gnueabihf/perl5/5.32 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl-base /usr/lib/arm-linux-gnueabihf/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at ./FHEM/59_Weather.pm line 36.
2023.01.12 11:57:09.589 1: reload: Error:Modul 59_Weather deactivated:


Das hinterlässt mich allerdings etwas ratlos...

apt install libreadonly-perl


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.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net