Neueste Beiträge

#11
FHEM Code changes / Revision 31269: 55_MiniSIP.pm:...
Letzter Beitrag von System - 24 Mai 2026, 12:30:05
Revision 31269: 55_MiniSIP.pm: under development

55_MiniSIP.pm: under development

Source: Revision 31269: 55_MiniSIP.pm: under development
#12
Homematic / Aw: Ersatz für defekten HM-LGW...
Letzter Beitrag von tndx - 24 Mai 2026, 12:10:36
Es muss nicht an den Rechten liegen, sondern je nach Raspi-OS kann die serielle Schnittstelle durch die serielle Konsole oder Bluetooth belegt sein, deswegen hatte ich was verlinkt.

Ebenfalls frohe Pfingsten
#13
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 24 Mai 2026, 11:17:12
ZitatEben alt.
Wenn sich nichts ändert muß es ja nicht aktualisiert werden.
Macht niemand.

ZitatJetzt habe ich das System neu mit Trixie 64Bit Lite installiert und die FHEM Sicherung zurückgespielt. Kein Upgrade sondern eine Neuinstallation.
Aber die zurückgespielte Sicherung enthält Daten die von einem 32Bit System erstellt wurden und somit von einem 64Bit System nicht lesbar sind.

ZitatWo sind die SolarForcast Dateien die ich löschen muss?
Sie sind im Verzeichnis ../fhem/FHEM/FhemUtils.
Verweis zum Wiki.
#14
Homematic / Aw: Ersatz für defekten HM-LGW...
Letzter Beitrag von bommel-bs - 24 Mai 2026, 11:15:30
Die Kommunikation funktioniert zum Teil. Wie der Screenshot zeigt wird die Seriennummer und die Firmverversion angezeigt.
Du darfst diesen Dateianhang nicht ansehen.

Ein update habe ich mit
set myHmUART updateCoPro /opt/fhem/FHEM/firmware/coprocessor_update.eq3
angestoßen.

Stefan
#15
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Burny4600 - 24 Mai 2026, 11:10:40
Es war vorher die Bookworm 32Bit Lite installiert.
Jetzt habe ich das System neu mit Trixie 64Bit Lite installiert und die FHEM Sicherung zurückgespielt. Kein Upgrade sondern eine Neuinstallation.

Wo sind die SolarForcast Dateien die ich löschen muss?

ZitatSie ist vom August 2021, jetzt sind wir im Mai 2026.
Eben alt.
#16
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 24 Mai 2026, 11:02:33
Langsam, es geht nicht um die Perl Version  5.40.1 sondern um die Storable Version 3.25.
Wenn du die hast, gibt es nichts neueres und du musst auch nicht updaten.

Inzwischen habe ich auch geschaut.
Du hast vermutlich von einem 32Bit System auf 64Bit Trixie inline upgegradet, richtig?
Wenn das so ist, sind die geschriebenen Dateien:

PVH_SolarForecast_<name>
PVC_SolarForecast_<name>
AItra_SolarForecast_<name>
AIraw_SolarForecast_<name>
NeuralNet_SolarForecast_<name>
...
etc.

nicht von einem 64Bit Storable.pm lesbar und somit unbrauchbar.
D.h. man kann/muß sie löschen und neu schreiben lassen. Damit sind alle historischen Daten weg.
Manchmal ist das Leben grausam, aber nicht zu ändern.
Ein Architekturwechsel von 32Bit auf 64Bit wäre dann der Auslöser der Problematik.

ZitatDie 3.25 ist jedenfalls schon eine sehr alte Version.
Sie ist vom August 2021, jetzt sind wir im Mai 2026.
#17
Homematic / Aw: Ersatz für defekten HM-LGW...
Letzter Beitrag von bommel-bs - 24 Mai 2026, 10:59:00
Hallo tndx,

Danke.
Da die Rechte für die Schnittstelle passen wird es wohl das Modul sein :-(
# ls -l /dev/ttyAMA0
crw-rw---- 1 root dialout 204, 64 May 24 10:53 /dev/ttyAMA0

Wie kann ich den Zugriff auf die Serielleschnittstelle testen?

Frohe Pfingsten
Stefan
#18
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Burny4600 - 24 Mai 2026, 10:53:29
Bei mir liefert
perl -MExtUtils::Installed -e 'my $i=ExtUtils::Installed->new; print "$_ ".$i->version($_)."\n" for $i->modules'
Perl 5.40.1

Und wie kann ich deine Version installieren bevor ich diesen Pi nochmals neu aufsetze, und den Check machen um die notwendigen Dateien zu finden und die zugehörige Version?

Die 3.25 ist jedenfalls schon eine sehr alte Version.
#19
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 24 Mai 2026, 10:48:51
ZitatWo finde ich diese Datei um die Version zu prüfen.
Wenn du ein FHEM Istaller Device hast, findest du alle installierten Perl Module nebst Version in einer Übersicht.
Ansonsten alle installierten Perl Module mit Version ausgeben:

perl -MExtUtils::Installed -e 'my $i=ExtUtils::Installed->new; print "$_ ".$i->version($_)."\n" for $i->modules'

Bei mir ist Storable Version  3.25 installiert:

AI::FANN 0.10
Alien::Build 2.84
Alien::Build::Plugin::Download::GitLab 0.01
Alien::Libxml2 0.20
App::cpanminus 1.7048
Archive::Any::Lite 0.11
Archive::Extract 0.88
Archive::Tar 3.04
Archive::Zip 1.68
Array::Diff 0.09
Array::RefElem 1.00
Attribute::Handlers 1.03
B::COW 0.007
B::Keywords 1.29
CHI 0.61
CHI::Driver::Cache::RedisDB 0.03
CHI::Driver::Memcached 0.16
CHI::Driver::Redis 0.10
CHI::Driver::SharedMem 0.19
CPAN 2.38
CPAN::DistnameInfo 0.12
CPAN::Meta::Check 0.018
CPAN::Meta::Requirements 2.143
CPAN::Meta::YAML 0.020
CPAN::Requirements::Dynamic 0.002
CPANPLUS 0.9916
Cache::Cache 1.08
Cache::Memcached 1.30
Cache::RedisDB 0.13
Capture::Tiny 0.50
Carp::Assert 0.22
Class::Accessor 0.51
Class::Load 0.25
Class::Load::XS 0.10
Class::Tiny 1.008
Clone::Choose 0.010
Clone::PP 1.08
Compress::Raw::Bzip2 2.214
Compress::Raw::Zlib 2.214
Config::Perl::V 0.38
Config::Tiny 2.30
Cpanel::JSON::XS 4.40
Crypt::RC4 2.02
Crypt::Rijndael 1.16
DB_File 1.859
Data::Binary 0.01
Data::Peek 0.53
Data::Section 0.200008
Data::Section::Simple 0.07
Data::UUID 1.227
Date::Manip 6.98
Date::Range 1.41
Date::Simple 3.03
Date::Utility 1.12
DateTime::Format::Builder 0.83
DateTime::Format::ISO8601 0.17
DateTime::Format::Strptime 1.80
DateTime::Locale 1.45
Devel::CheckLib 1.16
Devel::Gladiator 0.08
Devel::GlobalDestruction 0.14
Devel::OverloadInfo 0.008
Devel::Size 0.85
Devel::Size::Report 0.13
Devel::Symdump 2.18
Devel::Trace 0.12
Digest::JHash 0.10
Digest::MD5 2.59
Digest::Perl::MD5 1.9
Digest::SHA 6.04
Digest::SHA1 2.13
Dist::CheckConflicts 0.11
Email::Date::Format 1.008
Encode 3.21
Error 0.17030
Exporter 5.78
Exporter::Lite 0.09
ExtUtils::CChecker 0.12
ExtUtils::Config 0.010
ExtUtils::HasCompiler 0.025
ExtUtils::Helpers 0.028
ExtUtils::Install 2.22
ExtUtils::InstallPaths 0.015
ExtUtils::MakeMaker 7.76
ExtUtils::MakeMaker::CPANfile 0.09
ExtUtils::Manifest 1.75
ExtUtils::PL2Bat 0.005
ExtUtils::ParseXS 3.60
FFI::CheckLib 0.31
File::Copy::Recursive 0.45
File::Fetch 1.08
File::Find::Object 0.3.9
File::HomeDir 1.006
File::Remove 1.61
File::ShareDir::Install 0.14
File::Temp 0.2312
File::TreeCreate 0.0.1
File::Which 1.27
File::chdir 0.1011
File::pushd 1.016
Filter::Util::Call 1.65
Finance::Quote 1.67
FindBin 1.54
Getopt::Long 2.58
Graph 0.9735
GraphViz 2.26
GraphViz2 2.67
HTML-TableExtract
HTML::Selector::XPath 0.28
HTML::TokeParser::Simple 3.16
HTML::TreeBuilder::XPath 0.14
HTTP::CookieJar 0.014
HTTP::Message 7.01
HTTP::Tiny 0.090
Hash::MoreUtils 0.06
Heap 0.80
Hook::LexWrap 0.26
IO 1.55
IO::Compress 2.214
IO::Interface 1.09
IO::SessionData 1.03
IO::Socket::INET6 2.73
IO::Socket::IP 0.43
IO::Socket::Multicast 1.12
IO::Socket::Timeout 0.32
IO::String 1.08
IO::Stringy 2.113
IO::Zlib 1.15
IPC::Run 20250809.0
IPC::Run3 0.049
IPC::System::Simple 1.30
Importer 0.026
JSON::MaybeXS 1.004008
JSON::PP 4.16
JSON::Parse 0.62
LWP 6.81
Lingua::EN::Inflect 1.905
List::SomeUtils 0.59
List::SomeUtils::XS 0.58
List::Util 1.70
Locale::Maketext 1.33
Log::Any 1.718
Log::Message 0.08
Log::Message::Simple 0.10
MCE 1.902
MIME::Lite 3.033
MIME::Types 2.30
MP3::Tag 1.16
Mail::IMAPClient 3.43
Math::BigInt 2.005003
Math::BigInt::FastCalc 0.5020
Memoize 1.17
Memory::Usage 0.201
Mock::Config 0.05
Module::Build 0.4234
Module::Build::Tiny 0.052
Module::CPANTS::Analyse 1.02
Module::CPANfile 1.1004
Module::CoreList 5.20251220
Module::Find 0.17
Module::Install 1.21
Module::Mask 0.06
Module::Metadata 1.000038
Module::Pluggable 6.3
Module::Runtime::Conflicts 0.003
Module::ScanDeps 1.37
Module::Util 1.09
Moo 2.005005
MooX::Types::MooseLike 0.29
MooX::Types::MooseLike::Numeric 1.03
Moose 2.4000
Mozilla::CA 20250602
Net
Net::FTPSSL 0.42
Net::Ping 2.76
Net::SNMP v6.0.1
Net::Telnet 3.05
Nmap::Parser 1.37
Number::Misc 1.2
OLE::Storage_Lite 0.24
Object::Accessor 0.48
PAR::Dist 0.53
PPI 1.284
PPIx::QuoteLike 0.023
PPIx::Regexp 0.091
PPIx::Utilities 1.001000
PPIx::Utils 0.004
Package::Constants 0.06
Package::DeprecationManager 0.18
Params::Validate 1.31
Parse::Distname 0.05
Path::Tiny 0.150
Perl 5.36.0
Perl::Critic 1.156
Perl::PrereqScanner::NotQuiteLite 0.9917
Perl::Tidy 20250912
PerlIO::via::QuotedPrint 0.10
PerlIO::via::Timeout 0.32
PkgConfig 0.26026
Pod
Pod::Checker 1.77
Pod::Coverage 0.23
Pod::Simple 3.47
Pod::Spell 1.27
Pod::Usage 2.05
RPC::XML 1.61
Redis 2.000
RedisDB 2.57
RedisDB::Parser 2.23
Regexp::Trie 0.02
Role::Hooks 0.008
SOAP::Lite 1.27
Safe::Isa 1.000010
Scope::Guard 0.21
Sereal 5.004
Sereal::Decoder 5.004
Sereal::Encoder 5.004
Set::Object 1.43
Smart::Comments 1.06
Socket 2.040
Software::License 0.104007
Sort::Key 1.33
Specio 0.53
Spiffy 0.46
Spreadsheet::ParseExcel 0.66
Spreadsheet::XLSX 0.18
Storable 3.25
String::CRC32 2.100
String::Format 1.18
String::RewritePrefix 0.009
String::Util 1.35
Sub::HandlesVia 0.052000
Sub::Info 0.002
Sub::Override 0.12
Sub::Uplevel 0.2800
Syntax::Keyword::Try 0.31
Sys::Statistics::Linux 0.66
Task::Weaken 1.06
Term::ReadLine 1.17
Term::Table 0.028
Term::UI 0.50
Test2::Plugin::NoWarnings 0.10
Test2::Suite 1.302219
Test::Base 0.89
Test::Carp 0.2
Test::CheckDeps 0.010
Test::Class 0.52
Test::CleanNamespaces 0.24
Test::Deep 1.205
Test::Deep::UnorderedPairs 0.006
Test::Differences 0.72
Test::Exception 0.43
Test::FailWarnings 0.008
Test::Fatal 0.018
Test::File 1.995
Test::File::ShareDir 1.001002
Test::Harness 3.52
Test::Inter 1.12
Test::Kwalitee 1.28
Test::LeakTrace 0.17
Test::LongString 0.17
Test::Mock::Redis 0.22
Test::MockTime 0.17
Test::More::UTF8 0.05
Test::Most 0.38
Test::Needs 0.002010
Test::NoWarnings 1.06
Test::Object 0.08
Test::Perl::Critic 1.04
Test::Pod 1.52
Test::Pod::Coverage 1.10
Test::Requires 0.11
Test::RequiresInternet 0.05
Test::SharedFork 0.35
Test::Simple 1.302219
Test::Snapshot 0.06
Test::SubCalls 1.10
Test::TCP 2.22
Test::Toolbox 0.4
Test::UseAllModules 0.17
Test::Warn 0.37
Test::Warnings 0.038
Test::Without::Module 0.23
Test::YAML 1.07
Text::Balanced 2.07
Text::Template 1.61
Text::Wrap 2024.001
Tie::File 1.07
Tie::Hash::LRU 0.05
Tie::RefHash 1.41
Time::Duration 1.21
Time::Duration::Concise::Localize 2.62
Time::Duration::Parse 0.16
Time::Local 1.35
Time::Piece 1.41
Type::Tiny 2.008006
UNIVERSAL::require 0.19
URI::cpan 1.009
URI::redis 0.02
Web::Scraper 0.38
XML::NamespaceSupport 1.12
XML::Parser::Lite 0.722
XML::SAX 1.02
XML::SAX::Base 1.09
XML::Simple 2.25
XS::Parse::Keyword 0.49
YAML 1.31
YAML::PP v0.39.0
YAML::Tiny 1.76
autodie 2.37
bignum 0.67
cpan::outdated
experimental 0.036
local::lib 2.000029
parent 0.244
perlfaq 5.20250619
version 0.9933

Die aktuelle Storable Version im CPAN ist die 3.25.
Wenn du die hast, werde ich erstmal suchen müssen ob es eine Lösung für dieses Problem schon gibt und dieses einbauen.
Ungeachtet dessen bzgl. SF wirst du vermutlich generell auf Fehlermeldungen wegen fehlender Module stoßen. Die mußt du auf Trixie nachinstallieren.
#20
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Burny4600 - 24 Mai 2026, 10:30:53
Das Storable.pm muss aktuell sein, denn das System wurde komplett neu installiert.
Nach dem Zurückspielen von FHEM-Backup wurde noch das FHEM-Update durchgeführt.

Wo finde ich diese Datei um die Version zu prüfen.

Mit der Installation einer aktuellen sudo apt install libclass-std-storable-perl habe ich FHEM nichts gutes getan.
Ich muss das System nochmals neu aufsetzten.
SolarForcast hat mit Perl 5.40 oder höher ein Problem. Ebenso DWD.