FHEM lange kein Update, was ist zu beachten?

Begonnen von franky08, 22 Januar 2021, 10:15:10

Vorheriges Thema - Nächstes Thema

franky08

So, nach dem ich mich stundenlang mit dem katastrophalen dhcp server meiner Fritzbox herumgeplagt habe und fhem nach einem server Neustart nun endlich erreichbar ist habe ich angefangen (alle user Files wie gplot und 99_my... u.a. sind bereits kopiert und Besitzer/Rechte angepasst) zeilenweise von der alten fhem.cfg übers webvif einzufügen. Jetzt bin ich an der Stelle wo die I/O Interfaces kommen, wie kann ich die jetzt einfügen ohne das es zu einem Konflikt mit dem laufenden Produktivsystem kommt??

VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Otto123

die HMLAN kannst Du mit attr HMLANname dummy 1 außer Betrieb nehmen.
erst die IOs dann die VCCU, bei den CUL_HM Geräten ist es dann eh nicht einfach  :'(
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

franky08

"die HMLAN kannst Du mit attr HMLANname dummy 1 außer Betrieb nehmen."----> auf dem System wo ich die devices neu anlege, oder?
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Otto123

zunächst ja :) - später  kannst Du auch einen mal umschalten: Also im alten mit dummy deaktivieren und durch löschen des attributes im neuen aktivieren.
Wenn Du im Neuen die CUL_HM Geräte per Hand anlegen willst, darf kein IO aktiv sein! Sonst wird es Kuddelmuddel!

Bei den CUL_HM defines musst model durch modelForce ersetzen!
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

franky08

#19
Jetzt ist etwas seltsam, gestern Abend noch einige Zeilen kopiert und den Debian Buster Rechner runtergefahren. Jetzt bei einem Neustart ist er nicht erreichbar! Aber schließe ich Monitor und Tastatur an den Buster Rechner an, funktioniert alles. Seltsam, so einen Fehler hatte ich noch nie...

P.S. ...ohne Monitor kein booten, mit einem HDMI dummy (habe jetzt einen Splitter dran, da kein dummy zur Hand) booten ohne Probleme  >:(
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Wernieman

Gucke mal ins Bios, ob dort diesbezüglich etwas steht ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

Moin,

ohne Monitor - echt? Also ohne Tastatur, das kenne ich im Bios, aber ohne Monitor? Wozu soll das sein?

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

Wernieman

#22
Habe es mal in einem BIOS gesehen .... aber Frage mich bitte nicht wo ....
Mal gegoogled:
ZitatDort gibt es eine Einstellung, die heißt "Halt on Errors", oder so ähnlich.

Alternativ rumspielen im Punkt:
ZitatInitiate Graphic Adapter

P.S. was ist es für ein Zotac?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

franky08

#23
@Wernieman
"P.S. was ist es für ein Zotac?"
so einer wie du auch mal hattest, wenn ich mich recht entsinne Zotac ZBOX-C1320Nano

P.P.S. ... bis Zeile 1500 von 7000 bin ich schon! Im BIOS ist nichts zu finden was darauf deutet
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Wernieman

ZBOX-CI320Nano meinst Du bestimmt? Also ein I anstatt der 1.

Der bootet definitiv ohne Monitor, allerdings habe ich dort ein Ubuntu 18.04 drauf.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

franky08

Richtig :)
Habe insgesamt 3 Stück von den Zotac Teilen und 2 booten ohne Monitore vollkommen normal, nur der neu eingerichtete mit Debian buster und neuen fhem nicht, im BIOS ist auch nichts zu finden, vlt. liegt es ja am Grub vom OS.
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

franky08

Bin mit kopieren fast fertig und habe jetzt noch ein device ABFALL zu definieren:
define myAbfall ABFALL Kalender_Frank 21600
attr myAbfall disable 0
attr myAbfall enable_old_readingnames 1
attr myAbfall room Kalender
attr myAbfall stateFormat next_date next_text --> in next_days Tagen


das device ist ziemlich wichtig aber ich bekomme jedesmal einen Error beim definieren "Cannot load module ABFALL".
Das Perl Modul Date::Parse muss installiert sein, kennt jemand die Bezeichnung des Moduls unter Debian Buster??
Was ich bis jetzt installiert habe scheint nicht OK zu sein.
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

franky08

#27
Wenn ich hier im Forum suche, scheint es doch einige User zu geben die das Modul 57_ABFALL benutzen, auch 2021 noch. Also müsste das doch noch funktionieren, warum bekomme ich dann immer noch einen Fehler beim definieren (Calendar ist auch installiert und funktioniert auch).

Im Log:
2021.01.23 23:48:01 1: reload: Error:Modul 57_ABFALL deactivated:
Can't locate ABFALL_setUpdate.pm in @INC (you may need to install the ABFALL_setUpdate module) (@INC contains: ./FHEM/lib ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-gnu/perl5/5.28 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./FHEM/57_ABFALL.pm line 14.
BEGIN failed--compilation aborted at ./FHEM/57_ABFALL.pm line 14.


da werde ich nicht schlau draus
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Otto123

Das ist doch kein offizielles? Oder? Ich finde es im SVN nicht - so:
update all https://raw.githubusercontent.com/uniqueck/fhem-abfall/master/controls_fhemabfall.txt
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

TL60

Moin,
Es gibt sogar einen Wiki Eintrag https://wiki.fhem.de/wiki/ABFALL und ja es funktioniert auch im Jahr 2021 noch  ;)
Gruß Thomas