Modul für ENIGMA2 Receiver

Begonnen von Loredo, 16 September 2013, 22:34:57

Vorheriges Thema - Nächstes Thema

vbs

Hi Julian,

ich bekomme beim Starten von FHEM immer folgende Warning:
2019.04.12 11:28:14.337 3: WEB: port 8084 opened
2019.04.12 11:28:14.488 2: eventTypes: loaded 14911 events from ./log/eventTypes.txt
2019.04.12 11:28:14.617 3: additional HM config file loaded: ./FHEM/HMConfig_UniSensor1.pm
2019.04.12 11:28:14.618 3: additional HM config file loaded: ./FHEM/HMConfig_SenTHPL.pm
2019.04.12 11:28:14.763 1: PERL WARNING: Use of uninitialized value in addition (+) at fhem.pl line 4928, <$fh> line 2.
2019.04.12 11:28:14.763 1: stacktrace:
2019.04.12 11:28:14.763 1:     main::__ANON__                      called by fhem.pl (4928)
2019.04.12 11:28:14.763 1:     main::fhemTimeGm                    called by FHEM/Meta.pm (2970)
2019.04.12 11:28:14.763 1:     FHEM::Meta::__GetUpdatedata         called by FHEM/Meta.pm (649)
2019.04.12 11:28:14.763 1:     (eval)                              called by ./FHEM/70_ENIGMA2.pm (11)
2019.04.12 11:28:14.763 1:     main::BEGIN                         called by FHEM/Meta.pm (0)
2019.04.12 11:28:14.763 1:     (eval)                              called by FHEM/Meta.pm (0)
2019.04.12 11:28:14.763 1:     (eval)                              called by fhem.pl (2593)
2019.04.12 11:28:14.763 1:     (eval)                              called by fhem.pl (2592)
2019.04.12 11:28:14.763 1:     main::CommandReload                 called by fhem.pl (1982)
2019.04.12 11:28:14.763 1:     main::LoadModule                    called by fhem.pl (2039)
2019.04.12 11:28:14.763 1:     main::CommandDefine                 called by fhem.pl (1229)
2019.04.12 11:28:14.763 1:     main::AnalyzeCommand                called by fhem.pl (1082)
2019.04.12 11:28:14.763 1:     main::AnalyzeCommandChain           called by fhem.pl (1370)
2019.04.12 11:28:14.763 1:     main::CommandInclude                called by fhem.pl (599)
2019.04.12 11:28:16.956 3: [STV] wz_tv defined with host: 192.168.2.202 port: 55000


Scheint von ENIGMA2 zu kommen und evtl. hat es was mit den neuen MetaDaten zu tun?

Loredo

Ich kann nur raten, dass du eine controls_*.txt Update Datei bei dir in ./FHEM/ liegen hast, bei der eine UPD Zeile mit einem falsch kodierten Datum drin steht.
Welche 3rd-party Module hast du denn ins Update mit aufgenommen, sprich was steht in ./FHEM/controls.txt ?
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

vbs

Also das sieht bei mir so aus:
http://fhem.de/fhemupdate/controls_fhem.txt
https://raw.githubusercontent.com/ChrisD70/FHEM-Modules/master/autoupdate/sb/controls_squeezebox.txt
https://raw.githubusercontent.com/verybadsoldier/fhem-co2mini/vbs/controls_co2mini.txt
https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt
https://raw.githubusercontent.com/verybadsoldier/32_YeeLight.pm/master/controls_yeelight.txt
https://raw.githubusercontent.com/verybadsoldier/esp_rgbww_fhemmodule/master/controls_espledcontroller.txt


Habe mal die nicht-standard-Files durchgesehen, aber so mit bloßem Auge nichts entdecken können.

Loredo

Der folgende Eintrag in https://raw.githubusercontent.com/verybadsoldier/32_YeeLight.pm/master/controls_yeelight.txt ist fehlerhaft:


UPD 2017-31-07_17:17:33 6167 FHEM/32_YeeLightBridge.pm


Im Datum sind Monat und Tag vertauscht, natürlich kann fhemTimeGm() dann damit nicht umgehen.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

vbs

Ahh, da hast du genau Recht! Danke dir!

Ich hab noch etwas damit gekämpft, dass es nicht reicht, den Fehler Remote zu korrigieren, weil offenbar das File lokal (FHEM/controls_yeelight.txt) auch noch liegt (gecachet?). Nachdem ich es da nun auch behoben habe, klappt es! Danke!

Loredo

Ja, der FHEM Update Befehl läd das File bei jedem Update (check) herunter. Meta.pm nimmt nur, was schon da ist.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

FunkOdyssey

Ich würde gerne die Wiedergabe einer Aufnahme pausieren, wenn bspw. das Telefon klingelt.
Bisher 'mute' ich den Ton nur, aber ein 'Pause' wäre mir lieber.
Ich habe auch schon gelesen, dass ich das per set xy remotecontrol pause toggle" absetzen muss.

Nur: Woran kann man erkennen, dass gerade eine Aufnahme wiedergegeben wird?
Hat da jemand einen Tipp? Ich bin meine Logs durchgegangen und konnte kein zuverlässiges Reading (auch keine Tricks oder Zweckentfremdung dergleichen) finden.

Danke.

Loredo

Dafür liefert die API keine zuverlässige Quelle.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

rvideobaer

Hallo

Man kann doch einfach eine Pause machen, dann wird halt wenn keine Aufnahme wiedergegeben wird die Aktuelle Sendung pausiert. Wäre doch auch nicht so tragisch.

Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

FunkOdyssey

Danke für die Antworten.

Bei keiner Wiedergabe wäre ich dann im Timeshift. Das will ich nicht.
Ist auch nicht so wichtig.

binford6000

#955
ZitatNur: Woran kann man erkennen, dass gerade eine Aufnahme wiedergegeben wird?

Wenn currentMedia sowas enthält:
/media/hdd/

Oder je nachdem wie dein Mountpoint heißt wo die Aufnahmen liegen.

Alternativ:
Wenn currentMedia keine Transponderinfo und nicht "-"  enthält
1:0:19:283D:3FB:1:C00000:0:0:0:

VG Sebastian

FunkOdyssey

Diese Readings werden gar nicht geloggt. Daher habe ich den Ansatz auch nie entdeckt. Aber im Modul werden die Readings tatsächlich entsprechend angezeigt.

Vielen Dank.

Loredo

Kommt halt immer drauf an, ob sie auch über die WebIF API ausgeliefert werden.
Für mich konnte ich damals nie eine zuverlässige Kombination ausmachen, die dann auch zuverlässig auf allen Geräte- und Softwarevarianten als "play" interpretiert werden konnte. Ansonsten gäbe es diese Readings auch im Sinne der FHEM AV Standards.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

FunkOdyssey

Nicht, dass das schlimm ist, aber wieso sind einige Readings nicht im Log?

Otto123

Zitat von: FunkOdyssey am 13 Mai 2019, 15:36:40
Nicht, dass das schlimm ist, aber wieso sind einige Readings nicht im Log?
Readings Events Log - das sind doch verschiedene Dinge?
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