Modul für ENIGMA2 Receiver

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

Vorheriges Thema - Nächstes Thema

Invers

Ich habe nun Bouques in meiner Gigablue gelöscht, diese sind also nicht mehr verfügbar. Danach habe ich in fhem Giga nei definiert. Trotzdem komnmt die Fehlermeldung, obwohl das Bouquet nicht mahr existiert. Warum weiss denn fhem noch davon? Merkwürdig. Wo kann das abgelegt sein? Es wird doch beschrieben, dass die Bouquets ermittelt werden bem Define der Box.
2022.01.31 19:26:00.215 3: ENIGMA2 Giga: ERROR: Unable to read tv bouquet '1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.dbe05.tv" ORDER BY bouquet' from device
Bestimmt bin ich wieder irgendwo durcheinander gekommen.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Elektrolurch

Das Löschen und Neuanlegen eines Receivers hat auch nichts gebracht.

Verhalten ist wie bisher:
Umschalten auf einen Radiosender spielt genau einen ab, aber nicht den gewünschten.
Es kommt kein Event, dass der input umgeschaltet wurde, noch ein Event bezüglich des abgespielten Radiosenders.
Aus Sicht von fhem bleibt der Receiver auf TV stehen.
Und das alles nach dem Scannen der Kanäle.
Der zweite Receiver, auf dem nur ein einziges Mal vor vielen Jahren ein Scan durchgeführt wurde, läuft dagegen ganz normal und lässt sich auf die Radiosender umschalten.

Elektrolurch
configDB und Windows befreite Zone!

Invers

Ich habe nun wirklich alles versucht, was in meiner Macht steht. Ich habe sogar den Gigablue komplett neu installiert mit open atv. Nichts geht. Gleiches Verhalten wie bei Elektrolurch. Das Umschalten kommt aber am Receiver an, es wird dort auf Radio umgeschaltet.
Die Eingabe tv oder radio müsste auch geändert oder besser gesagt umprogrammiert werden. Egal, was man auswähhlt, es wird getoggled. Man kann aber vor dem Wechsel eine Statusabfrage machen. Somit könnte man es auch leicht umprogrammieren.
Das alles hilft aber ohne Sender gar nichts
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Elektrolurch

attr Receiver lightMode 0
habe ich auch ausprobiert. Keine Änderung.

Bliebe noch: http-method GET auf "post" zu setzen?

Es gibt ja total verrückte Sachen...
configDB und Windows befreite Zone!

Invers

Leider alles wirkungslos. Loredo scheint nicht mehr aktiv zu sein. Ihm gehört ja das Modul. Schade.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Otto123

Welches WebIf hat eure Box:
Meine:
Quelloffenes Webinterface für Linux-Receiver
Version: OWIF 1.2.8
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

Invers

Quelloffenes Webinterface für Linux-Receiver
Version: OWIF 1.3.8
Webseite und Quellcode: Github
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Otto123

ok auf alle Fälle anders, ich denke ja: wenn liegt es an dem Webif.
Man müsste also rausbekommen was da anders ist. Oder die API verstehen. Ich habe ehrlich gesagt keine Ahnung  :-[
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

Invers

die automatisch erzeugten Bouquets in den Attributen beginnen mit
1:7:2:0:0:0:0:0:0:0:bla (Radio)
1:7:1:0:0:0:0:0:0:0:bla (TV)

In den Readings allerdings mit
1:0:1:20:21:85:C00000:0:0:0: und
1:0:A:28F9:425:1:C00000:0:0:0: für Radio.

Ich habe mal gegen 1:0:1...... bzw. 1:0:A getauscht, al,lerdings auch ohne Wirkung.
Den interessieren die Attribute scheinbar gar nicht.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Ja, Otto, ichdenke auch, dass wir da nicht weiterkommen werden. Da muss ein Insider ran.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Elektrolurch

Die beiden Attribute habe ich auch, aber sie sind nicht in den readings vorhanden.
Im Code werden die Attribute auch benutzt. Sie sind auf beiden Receivern gleich, das kann es also auch nicht sein.
Ich habe mir mal in den internen Daten das Buffet für Radio angesehen, da gibt es bei mir einen Sender, der hat ein "," im Namen, so was mag ja fhem nicht beim Aufbau von Menus.

         NDR_90,3:


Aber den Eintrag gibt es auch auf dem Receiver, bei dem das Radio noch funktioniert.
Elektrolurch

configDB und Windows befreite Zone!

Invers

Kannst du nicht testweise den Sender löchen?
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

matze1999

Hallo,

hab gerade versucht meine DM7080HD einzubinden, ledier gibt es gar keine "Interaktion" mir der Box, ich kann den aktuellen Channel nicht auslesen und power steht st#ändig auf off, obwohl die Box an ist und STATE ist immer absent, geht das überhaupt mit einer DM7080?

defmod DM7080 ENIGMA2 192.168.0.106 80
attr DM7080 devStateIcon on:rc_GREEN:off off:rc_YELLOW:on absent:rc_STOP:on
attr DM7080 icon dreambox
attr DM7080 webCmd channel:input

setstate DM7080 absent
setstate DM7080 2022-06-12 17:38:26 acg 0
setstate DM7080 2022-06-12 17:38:26 apid -
setstate DM7080 2022-06-12 17:38:26 ber 0
setstate DM7080 2022-06-12 17:38:26 channel -
setstate DM7080 2022-06-12 17:38:26 channelList -,
setstate DM7080 2022-06-12 17:38:26 currentMedia -
setstate DM7080 2022-06-12 17:38:26 currentTitle -
setstate DM7080 2022-06-12 17:38:26 eventcurrenttime -
setstate DM7080 2022-06-12 17:38:26 eventcurrenttime_hr -
setstate DM7080 2022-06-12 17:38:26 eventcurrenttime_next -
setstate DM7080 2022-06-12 17:38:26 eventcurrenttime_next_hr -
setstate DM7080 2022-06-12 17:38:26 eventdescription -
setstate DM7080 2022-06-12 17:38:26 eventdescription_next -
setstate DM7080 2022-06-12 17:38:26 eventdescriptionextended -
setstate DM7080 2022-06-12 17:38:26 eventdescriptionextended_next -
setstate DM7080 2022-06-12 17:38:26 eventduration -
setstate DM7080 2022-06-12 17:38:26 eventduration_hr -
setstate DM7080 2022-06-12 17:38:26 eventduration_next -
setstate DM7080 2022-06-12 17:38:26 eventduration_next_hr -
setstate DM7080 2022-06-12 17:38:26 eventname -
setstate DM7080 2022-06-12 17:38:26 eventname_next -
setstate DM7080 2022-06-12 17:38:26 eventremaining -
setstate DM7080 2022-06-12 17:38:26 eventremaining_hr -
setstate DM7080 2022-06-12 17:38:26 eventremaining_next -
setstate DM7080 2022-06-12 17:38:26 eventremaining_next_hr -
setstate DM7080 2022-06-12 17:38:26 eventstart -
setstate DM7080 2022-06-12 17:38:26 eventstart_hr -
setstate DM7080 2022-06-12 17:38:26 eventstart_next -
setstate DM7080 2022-06-12 17:38:26 eventstart_next_hr -
setstate DM7080 2022-06-12 17:38:26 eventtitle -
setstate DM7080 2022-06-12 17:38:26 eventtitle_next -
setstate DM7080 2022-06-12 17:38:26 input -
setstate DM7080 2022-06-12 17:38:25 inputList tv,radio
setstate DM7080 2022-06-12 17:38:26 iswidescreen -
setstate DM7080 2022-06-12 17:38:26 mute -
setstate DM7080 2022-06-12 17:38:26 nextTitle -
setstate DM7080 2022-06-12 17:38:26 onid -
setstate DM7080 2022-06-12 17:38:26 pcrpid -
setstate DM7080 2022-06-12 17:38:26 pmtpid -
setstate DM7080 2022-06-12 17:38:26 power off
setstate DM7080 2022-06-12 17:38:26 presence absent
setstate DM7080 2022-06-12 17:38:26 providername -
setstate DM7080 2022-06-12 17:38:26 servicename -
setstate DM7080 2022-06-12 17:38:26 servicereference -
setstate DM7080 2022-06-12 17:38:26 servicevideosize -
setstate DM7080 2022-06-12 17:38:26 sid -
setstate DM7080 2022-06-12 17:38:26 snr 0
setstate DM7080 2022-06-12 17:38:26 snrdb 0
setstate DM7080 2022-06-12 17:38:26 state absent
setstate DM7080 2022-06-12 17:38:26 stateAV absent
setstate DM7080 2022-06-12 17:38:26 tsid -
setstate DM7080 2022-06-12 17:38:26 txtpid -
setstate DM7080 2022-06-12 17:38:26 videoheight -
setstate DM7080 2022-06-12 17:38:26 videowidth -
setstate DM7080 2022-06-12 17:38:26 vpid -


Hier noch das List:

Internals:
   CFGFN     
   DEF        192.168.0.106 80
   FUUID      62a60870-f33f-214e-3674-5e787a0b95d8c787
   FVERSION   70_ENIGMA2.pm:0.189950/2019-03-22
   INTERVAL   45
   NAME       DM7080
   NR         31277
   STATE      absent
   TYPE       ENIGMA2
   URL        http://192.168.0.106/
   eventCount 3
   READINGS:
     2022-06-12 17:38:26   acg             0
     2022-06-12 17:38:26   apid            -
     2022-06-12 17:38:26   ber             0
     2022-06-12 17:38:26   channel         -
     2022-06-12 17:38:26   channelList     -,
     2022-06-12 17:38:26   currentMedia    -
     2022-06-12 17:38:26   currentTitle    -
     2022-06-12 17:38:26   eventcurrenttime -
     2022-06-12 17:38:26   eventcurrenttime_hr -
     2022-06-12 17:38:26   eventcurrenttime_next -
     2022-06-12 17:38:26   eventcurrenttime_next_hr -
     2022-06-12 17:38:26   eventdescription -
     2022-06-12 17:38:26   eventdescription_next -
     2022-06-12 17:38:26   eventdescriptionextended -
     2022-06-12 17:38:26   eventdescriptionextended_next -
     2022-06-12 17:38:26   eventduration   -
     2022-06-12 17:38:26   eventduration_hr -
     2022-06-12 17:38:26   eventduration_next -
     2022-06-12 17:38:26   eventduration_next_hr -
     2022-06-12 17:38:26   eventname       -
     2022-06-12 17:38:26   eventname_next  -
     2022-06-12 17:38:26   eventremaining  -
     2022-06-12 17:38:26   eventremaining_hr -
     2022-06-12 17:38:26   eventremaining_next -
     2022-06-12 17:38:26   eventremaining_next_hr -
     2022-06-12 17:38:26   eventstart      -
     2022-06-12 17:38:26   eventstart_hr   -
     2022-06-12 17:38:26   eventstart_next -
     2022-06-12 17:38:26   eventstart_next_hr -
     2022-06-12 17:38:26   eventtitle      -
     2022-06-12 17:38:26   eventtitle_next -
     2022-06-12 17:38:26   input           -
     2022-06-12 17:38:25   inputList       tv,radio
     2022-06-12 17:38:26   iswidescreen    -
     2022-06-12 17:38:26   mute            -
     2022-06-12 17:38:26   nextTitle       -
     2022-06-12 17:38:26   onid            -
     2022-06-12 17:38:26   pcrpid          -
     2022-06-12 17:38:26   pmtpid          -
     2022-06-12 17:38:26   power           off
     2022-06-12 17:38:26   presence        absent
     2022-06-12 17:38:26   providername    -
     2022-06-12 17:38:26   servicename     -
     2022-06-12 17:38:26   servicereference -
     2022-06-12 17:38:26   servicevideosize -
     2022-06-12 17:38:26   sid             -
     2022-06-12 17:38:26   snr             0
     2022-06-12 17:38:26   snrdb           0
     2022-06-12 17:38:26   state           absent
     2022-06-12 17:38:26   stateAV         absent
     2022-06-12 17:38:26   tsid            -
     2022-06-12 17:38:26   txtpid          -
     2022-06-12 17:38:26   videoheight     -
     2022-06-12 17:38:26   videowidth      -
     2022-06-12 17:38:26   vpid            -
   helper:
     bouquet:
     channels:
Attributes:
   devStateIcon on:rc_GREEN:off off:rc_YELLOW:on absent:rc_STOP:on
   icon       dreambox
   webCmd     channel:input


matze1999

balli1187

@matze1999

Ich gehe davon aus, dass du irgendwo ein Enigma2 basiertes Image und nicht das werkseitigen DreamOS auf der Box hast, richtig?!
Dann müsste es eigentlich auch (unabhängig von der Hardware) funktionieren.
IP und Port hast du sicher auch schon geprüft.

Hast du vielleicht ein Passwort für den WebIf gesetzt? Vergisst man manchmal weil es im Cookie liegt.

Ansonsten mal verbose hochdrehen und schauen was das Log sagt.
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

matze1999

Hallo,

ja habe ich alles berücksichtigt, im Log erscheinen nur die folgenden Meldungen:

ein paar "get":

2022.06.13 10:52:34 4: WEB_192.168.1.122_52016 GET /fhem?detail=DM7080; BUFLEN:0
2022.06.13 10:52:34 4: WEB: /fhem?detail=DM7080 / RL:7620 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2022.06.13 10:52:34 4: WEB_192.168.1.122_52024 GET /fhem?cmd=%7BAttrVal(%22DM7080%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_414815922251930; BUFLEN:0
2022.06.13 10:52:34 4: WEB: /fhem?cmd=%7BAttrVal(%22DM7080%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_414815922251930 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2022.06.13 10:52:34 4: WEB_192.168.1.122_52016 GET /fhem?cmd=%7BReadingsVal(%22DM7080%22%2C%22volume%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_414815922251930; BUFLEN:0
2022.06.13 10:52:34 4: WEB: /fhem?cmd=%7BReadingsVal(%22DM7080%22%2C%22volume%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_414815922251930 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate



2022.06.13 10:52:38 4: WEB_192.168.1.122_52016 POST /fhem?detail=DM7080&dev.getDM7080=DM7080&cmd.getDM7080=get&arg.getDM7080=channel&val.getDM7080=&XHR=1&addLinks=1&fwcsrf=csrf_414815922251930&fw_id=18932; BUFLEN:0
2022.06.13 10:52:38 4: WEB: /fhem?detail=DM7080&dev.getDM7080=DM7080&cmd.getDM7080=get&arg.getDM7080=channel&val.getDM7080=&XHR=1&addLinks=1&fwcsrf=csrf_414815922251930&fw_id=18932 / RL:22 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate


2022.06.13 10:52:42 4: WEB_192.168.1.122_52016 POST /fhem?cmd=help%20DM7080&XHR=1&fwcsrf=csrf_414815922251930&fw_id=18932; BUFLEN:0
2022.06.13 10:52:42 4: WEB: /fhem?cmd=help%20DM7080&XHR=1&fwcsrf=csrf_414815922251930&fw_id=18932 / RL:3692 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate


WOL geht nicht mit DM7080, aber trotzdem versucht:
2022.06.13 10:52:46 3: ENIGMA2 set DM7080 on (wakeup)
2022.06.13 10:52:46 4: WEB: /fhem?cmd.DM7080=set%20DM7080%20on&XHR=1&fwcsrf=csrf_414815922251930&fw_id=18932 / RL:100 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate


matze1999