Autor Thema: readingsBulkUpdateIfChanged  (Gelesen 1146 mal)

Offline kfranz47

  • New Member
  • *
  • Beiträge: 5
readingsBulkUpdateIfChanged
« am: 05 September 2022, 15:57:42 »
Ich bekomme beim define von 98_Fronius.pm folgende Nachricht im Log:

Undefined subroutine &main::readingsBulkUpdateIfChanged called at ./FHEM/98_Fronius.pm line 597.

Ich konnte keine Infos dazu finden und ersuche um Hinweise


Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 28066
Antw:readingsBulkUpdateIfChanged
« Antwort #1 am: 05 September 2022, 16:11:34 »
Scheint ein inoffizielles Modul zu sein. Wo hast Du das her?
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/
Mein Dokuwiki:
https://www.cooltux.net

Offline kfranz47

  • New Member
  • *
  • Beiträge: 5
Antw:readingsBulkUpdateIfChanged
« Antwort #2 am: 05 September 2022, 16:43:39 »
Das Modul ist im DevelopmentModuleAPI beinhaltet. https://wiki.fhem.de/wiki/DevelopmentModuleAPI

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 28066
Antw:readingsBulkUpdateIfChanged
« Antwort #3 am: 05 September 2022, 16:53:57 »
Nein ist es nicht.

98_Fronius.pm ist nicht in DevelopmentModuleAPI beinhaltet.
Die Routine readingsBulkUpdateIfChanged ist Bestandteil von fhem.pl und wird daher in der API Beschreibung erwähnt.

Stellt sich also immer noch die Frage wo Du das Modul her hast.
« Letzte Änderung: 05 September 2022, 16:56:49 von CoolTux »
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/
Mein Dokuwiki:
https://www.cooltux.net

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19373
Antw:readingsBulkUpdateIfChanged
« Antwort #4 am: 05 September 2022, 17:02:04 »
...vielleicht aus https://forum.fhem.de/index.php/topic,113850.0.html?

Ihr diskutiert hier aber definitiv im falschen Forenbereich, EDIT: siehe https://forum.fhem.de/index.php/topic,49630.0.html. @kranz47: Verschieben kannst du selbst (entweder Solaranlagen oder Anfängerbereich).

Vielleicht besser Anfängerbereich und dann auch gleich beachten, was da angepinnt ist (ein list wäre ggf. hilfreich; neulich hatten wir jemanden, der was ähnliches mit User-Code in userReadings oder so erzeugt hat...)
« Letzte Änderung: 05 September 2022, 17:17:55 von Beta-User »
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files
Zustimmung Zustimmung x 1 Liste anzeigen

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18513
Antw:readingsBulkUpdateIfChanged
« Antwort #5 am: 05 September 2022, 21:06:22 »
Vielleicht besser Anfängerbereich

readingsBulkUpdateIfChanged ist aber definitiv kein Thema für den Anfängerbereich.
-----------------------
Möchte man beruflich "etwas mit Menschen" machen, ohne etwas mit deren Dummheit zu tun haben zu müssen,
bleibt eigentlich nur der Beruf des Bestatters übrig.
-----------------------
Lesen gefährdet die Unwissenheit!

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19373
Antw:readingsBulkUpdateIfChanged
« Antwort #6 am: 05 September 2022, 21:28:37 »
readingsBulkUpdateIfChanged ist aber definitiv kein Thema für den Anfängerbereich.
Aber "undefined subroutine xyz", wenn das "xyz" im aktuellen fhem.pl drin ist...

Vielleicht sollte der TE (nach dem Verschieben, von mir aus nach /dev/0...) uns ein "version" liefern und dann erst mal ein vollständiges update machen?!? (Und sich dann mal mit den Forenregeln beschäftigen)
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Offline kfranz47

  • New Member
  • *
  • Beiträge: 5
Antw:readingsBulkUpdateIfChanged
« Antwort #7 am: 07 September 2022, 16:37:11 »
Danke für alle freundlichen und unfreundlichen Kommentare. Nachdem ich neu im Forum bin habe ich nicht aufgepasst wo ich meine Frage poste.

In fhem.pl diese sind subs enthalten:

sub readingsBeginUpdate($);
sub readingsBulkUpdate($$$@);
sub readingsEndUpdate($$);
sub readingsSingleUpdate($$$$);

es fehlen

readingsBulkUpdateIfChanged
readingsDelete
.
In der Beschreibung des DevelopmentModuleAPI  sind angeführt

3   Readings / Events
3.1   readingsBeginUpdate
3.2   readingsBulkUpdate
3.3   readingsBulkUpdateIfChanged
3.4   readingsEndUpdate
3.5   readingsSingleUpdate
3.6   readingsDelete

Die Installation habe ich vor 2 Tagen gemacht und ich wollte 08_fronius.pl ausprobieren.

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 28066
Antw:readingsBulkUpdateIfChanged
« Antwort #8 am: 07 September 2022, 17:15:03 »
Dann muss meine fhem.pl kaputt sein. Ich habe ab Zeile 4989 ein paar Zeilen Code für eine Routine Namens readingsBulkUpdateIfChanged.

Schade das Du der Meinung bist das Du es besser wüsstest wie so einige Kernentwickler,denn so wie Du es aktuell versuchst Hilfe zu bekommen wird Dein System auch in einem Monat noch nicht laufen.
Würde im übrigen diese erwähnte Routine tatsächlich fehlen würden sich alleine bei mir über 300 User beschweren.
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/
Mein Dokuwiki:
https://www.cooltux.net

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19373
Antw:readingsBulkUpdateIfChanged
« Antwort #9 am: 07 September 2022, 17:18:45 »
Danke für alle freundlichen und unfreundlichen Kommentare. Nachdem ich neu im Forum bin habe ich nicht aufgepasst wo ich meine Frage poste.
Kein grundsätzliches Problem damit, aber jetzt wäre doch Gelegenheit gewesen, den Thread zu verschieben!?!

Zitat
Die Installation habe ich vor 2 Tagen gemacht und ich wollte 08_fronius.pl ausprobieren.
Wenn du uns verrätst, wie du genau installiert hast, könnten wir dir verraten, wie alt dein FHEM ist...

Ansonsten gilt weiter: Mach ein update (nach dem Verschieben).
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 28066
Antw:readingsBulkUpdateIfChanged
« Antwort #10 am: 07 September 2022, 19:53:14 »
Zitat von: kfranz47
Die Installation habe ich vor 2 Tagen gemacht und ich wollte 08_fronius.pl ausprobieren.

Diese Datei erwähnst Du heute zum ersten mal.
Was genau soll das für eine Datei sein? Die gehört definitiv nicht zu FHEM. Du solltest bitte wirklich einmal anfangen genau zu beschreiben was Du gemacht hast und was für Fehler Du bekommst. Ansonsten kann niemand helfen.
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/
Mein Dokuwiki:
https://www.cooltux.net

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19373
Antw:readingsBulkUpdateIfChanged
« Antwort #11 am: 07 September 2022, 20:11:00 »
Diese Datei erwähnst Du heute zum ersten mal.
Stimmt so nicht, war in der (nicht mit code-Tags gekennzeichneten) Fehlermeldung doch ganz klar ersichtlich.

Zitat
Was genau soll das für eine Datei sein? Die gehört definitiv nicht zu FHEM.
siehe mein Link weiter oben...
Zitat
Du solltest bitte wirklich einmal anfangen genau zu beschreiben was Du gemacht hast und was für Fehler Du bekommst. Ansonsten kann niemand helfen.
Hat er doch: FHEM installiert, KEIN UPDATE danach gemacht, und dann eine ziemlich akutelle pm ausgetestet.

Typischer Anfängerfehler, weil noch nicht bekannt ist, dass FHEM nicht via apt aktualisiert wird...
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 28066
Antw:readingsBulkUpdateIfChanged
« Antwort #12 am: 07 September 2022, 20:19:54 »
Also ich habe sogar die Seitensuche verwendet.
08_fronius.pl war nirgends erwähnt. Sorry

Ich bezweifel auch das es alleine am fehlenden Update liegt. Diese Routine gibt es seit Jahren in FHEM.

Aber wir drehen uns im Kreis
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/
Mein Dokuwiki:
https://www.cooltux.net

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19373
Antw:readingsBulkUpdateIfChanged
« Antwort #13 am: 07 September 2022, 21:36:16 »
08_fronius.pl war nirgends erwähnt. Sorry
Gebe dir recht.

Man muss die vielen Seiten "kreativ lesen", um erraten zu können, was gemeint ist. Hier nochmal die Fundstelle:
Ich bekomme beim define von 98_Fronius.pm folgende Nachricht im Log:

Undefined subroutine &main::readingsBulkUpdateIfChanged called at ./FHEM/98_Fronius.pm line 597.
Aber jetzt sind wir im Anfängerbereich, da sind solche Anfängerfehler beim Verfassen von Fragen akzeptabel, oder...?
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Offline kfranz47

  • New Member
  • *
  • Beiträge: 5
Antw:readingsBulkUpdateIfChanged
« Antwort #14 am: 07 September 2022, 22:25:09 »
FHEM update löste das Problem.