Modul für WLAN Radios mit Frontier Silicon Chipsatz (SilverCrest/Medion/Hama...)

Begonnen von mumpitzstuff, 07 November 2017, 00:21:27

Vorheriges Thema - Nächstes Thema

mumpitzstuff

Also vielleicht solltest du alles der Reihe nach machen. Vergiss doch am Anfang mal die ReadingsGroup oder irgendwelche Funktionen in der myutils.

Jetzt machst du mal bitte die UNDOK App auf, gehst auf das Radio und öffnest oben rechts mit dem Zahnrad die Einstellungen. Da findest du die ip Adresse deines Radios. Diese vergleichst du nun mit der ip, die in deinem Sird Device drin steht und postet auch gleich mal das Ergenis von:

list <Device Name>

Wenn die ip gleich ist, dann schaust du dir mal das Attribut compatibilityMode an und schaltest das um. autoLogin schaltest du mal bitte aus. Wenn dann immer noch nichts geht, dann schalte das Attribut verbose auf 5 und suchst dann in deinem Logfile nach Fehlermeldungen bzw. postest mal einen Ausschnitt davon. Vergiss nicht Verbose wieder auf 3 zu stellen, sonst wird dein Logfile zugemüllt.

Manchmal muss man auch das Radio auch nur einfach mal ausschalten (vom Strom trennen) und wieder einschalten.

NewRasPi

Zitat von: mumpitzstuff am 02 Februar 2019, 23:59:13
Also vielleicht solltest du alles der Reihe nach machen. Vergiss doch am Anfang mal die ReadingsGroup oder irgendwelche Funktionen in der myutils.

Jetzt machst du mal bitte die UNDOK App auf, gehst auf das Radio und öffnest oben rechts mit dem Zahnrad die Einstellungen. Da findest du die ip Adresse deines Radios. Diese vergleichst du nun mit der ip, die in deinem Sird Device drin steht und postet auch gleich mal das Ergenis von:

list <Device Name>

Wenn die ip gleich ist, dann schaust du dir mal das Attribut compatibilityMode an und schaltest das um. autoLogin schaltest du mal bitte aus. Wenn dann immer noch nichts geht, dann schalte das Attribut verbose auf 5 und suchst dann in deinem Logfile nach Fehlermeldungen bzw. postest mal einen Ausschnitt davon. Vergiss nicht Verbose wieder auf 3 zu stellen, sonst wird dein Logfile zugemüllt.

Manchmal muss man auch das Radio auch nur einfach mal ausschalten (vom Strom trennen) und wieder einschalten.

Hallo mumpitzstuff
die IP Adresse über Netzwerkkabel ist 10.63.173.212
Internals:
   CFGFN     
   DEF        10.63.173.212 1234 60
   FUUID      5c55c97a-f33f-34ff-4207-11f2dcfc3df8f0dc
   INTERVAL   60
   IP         10.63.173.212
   NAME       WLAN_RADIO
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-WLAN_RADIO
   PIN        1234
   STATE      absent
   TYPE       SIRD
   VERSION    1.1.11
   READINGS:
     2019-02-03 01:48:01   state           absent
   helper:
     CL:
       Authenticated 1
       AuthenticatedBy allowed_WEB
       AuthenticatedUser XXXXX
       BUF       
       FW_ID      138
       LASTACCESS 1549127793
       NAME       WEB_10.63.173.96_52089
       NR         138
       NTFY_ORDER WEB_10.63.173.96_52089
       PEER       10.63.173.96
       PORT       52089
       SNAME      WEB
       SSL       
       STATE      Connected
       TEMPORARY  1
       TYPE       FHEMWEB
       WBCallback
       canAsyncOutput 1
       READINGS:
         2019-02-02 18:13:48   state           Connected
       inform:
         filter     WLAN_RADIO
         fmt        JSON
         since      1549127792
         type       status
         devices:
           #FHEMWEB:WEB 1
           WLAN_RADIO 1
Attributes:
   autoLogin  0
   compatibilityMode 1
   room       Media
   streamPath /opt/fhem/
   verbose    5

Im Evend monitor
2019.02.03 01:41:40 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:41:40 SIRD WLAN_RADIO absent
2019.02.03 01:41:41 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:41:41 SIRD WLAN_RADIO absent
2019.02.03 01:42:41 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:42:42 SIRD WLAN_RADIO absent
2019-02-03 01:42:51 Global global ATTR WLAN_RADIO compatibilityMode 1
2019.02.03 01:42:53 1 : RMDIR: ./restoreDir/save/2019-01-22
2019-02-03 01:42:54 Global global SAVE
2019.02.03 01:43:01 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:43:02 SIRD WLAN_RADIO absent
2019.02.03 01:43:04 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:43:04 SIRD WLAN_RADIO absent
2019.02.03 01:43:08 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/GET/netRemote.nav.numItems?pin=1234 - read from http://10.63.173.212:80 timed out
2019.02.03 01:43:08 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/LIST_GET_NEXT/netRemote.nav.presets/-1?pin=1234&maxItems=20 - read from http://10.63.173.212:80 timed out
2019.02.03 01:43:24 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:43:24 SIRD WLAN_RADIO absent
2019.02.03 01:43:25 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:43:25 SIRD WLAN_RADIO absent
2019.02.03 01:43:26 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:43:26 SIRD WLAN_RADIO absent
2019.02.03 01:44:26 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:44:26 SIRD WLAN_RADIO absent
2019.02.03 01:45:26 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:45:26 SIRD WLAN_RADIO absent
2019.02.03 01:46:26 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:46:27 SIRD WLAN_RADIO absent
2019.02.03 01:51:02 5 : WLAN_RADIO: SetNextTimer called
2019-02-03 01:51:02 SIRD WLAN_RADIO absent
2019.02.03 01:51:08 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/GET/netRemote.sys.power?pin=1234 - connect to http://10.63.173.212:80 timed out
2019.02.03 01:51:08 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/GET/netRemote.nav.state?pin=1234 - connect to http://10.63.173.212:80 timed out
2019.02.03 01:51:08 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/GET/netRemote.nav.status?pin=1234 - connect to http://10.63.173.212:80 timed out
2019.02.03 01:51:08 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/GET/netRemote.sys.caps.volumeSteps?pin=1234 - connect to http://10.63.173.212:80 timed out
2019.02.03 01:51:08 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/GET/netRemote.nav.numItems?pin=1234 - connect to http://10.63.173.212:80 timed out
2019.02.03 01:51:08 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/LIST_GET_NEXT/netRemote.sys.caps.validModes/-1?pin=1234&maxItems=65536 - connect to http://10.63.173.212:80 timed out
2019.02.03 01:51:08 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/LIST_GET_NEXT/netRemote.nav.presets/-1?pin=1234&maxItems=20 - connect to http://10.63.173.212:80 timed out
2019.02.03 01:51:09 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/GET/netRemote.sys.mode?pin=1234 - connect to http://10.63.173.212:80 timed out
2019.02.03 01:51:09 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/GET/netRemote.sys.info.version?pin=1234 - connect to http://10.63.173.212:80 timed out
2019.02.03 01:51:09 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/GET/netRemote.sys.info.friendlyName?pin=1234 - connect to http://10.63.173.212:80 timed out
2019.02.03 01:51:09 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/GET/netRemote.sys.audio.volume?pin=1234 - connect to http://10.63.173.212:80 timed out
2019.02.03 01:51:09 5 : WLAN_RADIO: Error while requesting http://10.63.173.212:80/fsapi/GET/netRemote.sys.net.wlan.rssi?pin=1234 - connect to http://10.63.173.212:80 timed out

Ein mal vom Stromnetz getrennt und auch auf die Werkseinstellungen zurück gesetzt habe ich das Internetradio auch
schon mal.
Bisher hilft das leider nicht.
Die Rechte sind so "gewünscht"?
-rw-r--r-- 1 fhem dialout  93363 Feb  2 16:11 17_SIRD.pm           <<< unverändert - nach dem update all
-rwxrwx--- 1 fhem dialout   9862 Feb 19  2017 17_SIS_PMS.pm             <<< zum vergleichen
-rwxrwx--- 1 fhem dialout   3107 Jul 14  2018 18_CUL_HOERMANN.pm  <<< zum vergleichen


Trotzdem vielen Dank für Deine Hilfe.
Schöne Grüße
Elmar
Raspberry Pi 2 Mod B + Raspberry Pi 3 + Raspberry Pi4; HM Lan Adapter; 8 Kanal Relaiskarte; ca. 15x 1wire Temperatur Sensor DS18B20; 10x HC-SR501 Bewegungsmelder; 9x HM Rauchmelder HM-Sec-SD; HM Funk Fenstersensoren; HM Strommess-Zwischenstecker;

mumpitzstuff

Die ip Adresse kann ich nicht glauben. Das sieht mir nach einer externen ip aus. Interne netzwerkadressen beginnen in der Regel mit 192.168.x.y.

In deinem Logfile stehen auch diverse Aufrufe it https:... Diese sollten, wenn die ip richtig wäre, auch einfach in einem beliebigen Browser ausführbar sein.

Die 17_Sird.pm kannst du auch mal löschen und Update all machen, danach sollte sie richtig sein, weil sich dann fhem um das anlegen der Datei kümmert.

NewRasPi

Hallo
im wiki steht,https://de.wikipedia.org/wiki/IP-Adresse
das auch 10.0.0.0 bis 10.255.255.255  Für den privaten Gebrauch ist.
Die 17_SIRD.pm habe ich auch schon gelöscht und mit update all wieder neu einlesen lassen.

Schönen Sonntag
Elmar
Raspberry Pi 2 Mod B + Raspberry Pi 3 + Raspberry Pi4; HM Lan Adapter; 8 Kanal Relaiskarte; ca. 15x 1wire Temperatur Sensor DS18B20; 10x HC-SR501 Bewegungsmelder; 9x HM Rauchmelder HM-Sec-SD; HM Funk Fenstersensoren; HM Strommess-Zwischenstecker;

mumpitzstuff

Wenn die IP stimmt und es nichts bringt den Kompatibilitätsmodus an und wieder auszuschalten, dann kann ich dir leider nicht helfen. Dann scheint dein Radio grundsätzlich anders zu funktionieren und das Modul funktioniert nicht. Ist allerdings das erste mal, dass ich das von einem undok kompatiblen Gerät höre.

NewRasPi

Zitat von: mumpitzstuff am 03 Februar 2019, 13:32:24
Wenn die IP stimmt und es nichts bringt den Kompatibilitätsmodus an und wieder auszuschalten, dann kann ich dir leider nicht helfen. Dann scheint dein Radio grundsätzlich anders zu funktionieren und das Modul funktioniert nicht. Ist allerdings das erste mal, dass ich das von einem undok kompatiblen Gerät höre.
Hallo mumpitzstuff
besteht die "Chance" das es mit einem 192.168.x.y Netz gehen würde?
Mein ganzes Netz um zu krempeln wäre ein etwas größerer Akt. Vor allem weil ich eigentlich allen Geräten eine feste IP Adresse zugewiessen habe.
Trotz allen vielen Dank für Deine Mühe.
Schöne Grüße
Elmar
Raspberry Pi 2 Mod B + Raspberry Pi 3 + Raspberry Pi4; HM Lan Adapter; 8 Kanal Relaiskarte; ca. 15x 1wire Temperatur Sensor DS18B20; 10x HC-SR501 Bewegungsmelder; 9x HM Rauchmelder HM-Sec-SD; HM Funk Fenstersensoren; HM Strommess-Zwischenstecker;

mumpitzstuff

Eher nicht, wenn der Zugriff allgemein nicht funktioniert. Gib doch mal im Browser diese IP ein und guck dir an, ob du dann  Zugriff auf das Radio hast. Dort müsstest du updates anstoßen können und wlan Einstellungen vornehmen können.

NewRasPi

Hallo
im Firefox Browser kommt nach der Eingabe der IP nur eine "Übersichtseite" mit Werbebild von Frontier Silicon - siehe Bild
Grüße
Elmar
Raspberry Pi 2 Mod B + Raspberry Pi 3 + Raspberry Pi4; HM Lan Adapter; 8 Kanal Relaiskarte; ca. 15x 1wire Temperatur Sensor DS18B20; 10x HC-SR501 Bewegungsmelder; 9x HM Rauchmelder HM-Sec-SD; HM Funk Fenstersensoren; HM Strommess-Zwischenstecker;

NewRasPi

Nochmal hallo
könnte vielleicht noch mal jemand die Software Version mit meiner vergleichen?
HAMA DIR3000
Current software version:
ir-mmi-FS2026-0200-0333-V2.2.15.EX34094-1A5_v5.3e


Ich werde, falls es event. an einer zu alten Version hängen sollte, mal an HAMA schreiben.
Im Radio wenn ich Update auswähle, zeigt es immer das es die "aktuellste Version" schon hat.
Vielen Dank
Elmar
Raspberry Pi 2 Mod B + Raspberry Pi 3 + Raspberry Pi4; HM Lan Adapter; 8 Kanal Relaiskarte; ca. 15x 1wire Temperatur Sensor DS18B20; 10x HC-SR501 Bewegungsmelder; 9x HM Rauchmelder HM-Sec-SD; HM Funk Fenstersensoren; HM Strommess-Zwischenstecker;

mumpitzstuff

Ich vermute, dass das Radio tatsächlich eine andere Art der API verwendet und deshalb nicht zum Modul kompatibel ist. Die Übersichtsseite sieht auf jeden Fall komplett anders aus als ich sie kenne.
Um da jetzt genaueres zu sagen, müsste man den Datenverkehr zwischen Radio und undok App Sniffen und sich ansehen. Aktuell sehe ich aber keine Chance für dein Radio. Das ist natürlich sehr blöd und es war mir auch nicht klar, das es da jetzt irgendwas anderes gibt.

Du kannst auch mal versuchen ein Login zu machen. Und stell bitte sicher, das nirgendwo sonst auf deinen Handys, Tablets oder was auch immer eine App läuft, die auf das Radio zugreift.

mumpitzstuff

Ach so und die Pin Nummer stimmt auch? Ist bei mir 1234, könnte aber bei dir anders sein.

NewRasPi

Zitat von: mumpitzstuff am 03 Februar 2019, 17:13:32
Ach so und die Pin Nummer stimmt auch? Ist bei mir 1234, könnte aber bei dir anders sein.
Hallo
ja, ich habe die PIN auch schon mal verändert und damit getestet. Jetzt ist sie wieder auf "1234".
Vorhin habe ich auf einem neuen Tablet die Undok App installiert. Nach drei Sekunden mit Eingabe der PIN konnte ich das Radio auch damit "Fernsteuern".

Schön wäre es wenn jemand der vielleicht auch dieses Hama Internetradio DIR3000 hat, seine Software Version posten könnte.
Hast Du eine Rückmeldung ob überhaupt noch jemand diesen Radio Typ hat?
An HAMA habe ich schon mal mein Problem geschrieben. Ich bin gespannt ob die vielleicht doch eine andere Firmware haben.
Wenn ich was neues erfahre sage ich hier bescheid.
Schöne Grüße
Elmar
Raspberry Pi 2 Mod B + Raspberry Pi 3 + Raspberry Pi4; HM Lan Adapter; 8 Kanal Relaiskarte; ca. 15x 1wire Temperatur Sensor DS18B20; 10x HC-SR501 Bewegungsmelder; 9x HM Rauchmelder HM-Sec-SD; HM Funk Fenstersensoren; HM Strommess-Zwischenstecker;

mumpitzstuff

Ich habe mal nach der Bezeichnung im Forum gesucht und hier hat auch schon jemand mit der alten Version des Moduls keinen Erfolg bei diesem Radio gehabt. Ich vermute, dass es zu alt ist und noch eine andere Schnittstelle verwendet, als die vom Modul unterstütze Version. Ich hatte irgend einen Test zu diesem Radio von 2014 gefunden, damit wird das Radio rund 5-6 Jahre alt sein. Gut möglich das damals intern etwas anderes verwendet wurde, was die Undok App aber weiterhin unterstützt.

mumpitzstuff

Ich habe noch was gefunden. Kannst du bitte mal in deinem Browser prüfen, ob folgendes geht?

http://10.63.173.212:2244/fsapi/CREATE_SESSION?pin=1234

Der Port an der Stelle ist wichtig.

Ansonsten such mal nach offenen Ports mit einem Portscanner bei deinem Radio. Wie ich gelesen habe erfolgt bei einigen Radios der Zugriff über andere Ports als Port 80.

nmap 10.63.173.212 -Pn

NewRasPi

Zitat von: mumpitzstuff am 04 Februar 2019, 17:18:46
Ich habe noch was gefunden. Kannst du bitte mal in deinem Browser prüfen, ob folgendes geht?

http://10.63.173.212:2244/fsapi/CREATE_SESSION?pin=1234

Der Port an der Stelle ist wichtig.

Ansonsten such mal nach offenen Ports mit einem Portscanner bei deinem Radio. Wie ich gelesen habe erfolgt bei einigen Radios der Zugriff über andere Ports als Port 80.

nmap 10.63.173.212 -Pn
Hallo mumpitzstuff
Danke das Du auch nicht aufgibst.
Der erste Befehl ergibt:
siehe Bild.
Der nmap Befehl ist meinem Rasbian Stretch nicht bekannt.
Ein Portscan Bild kommt im nächsten Post als Anhang.
Schöne Grüße
Raspberry Pi 2 Mod B + Raspberry Pi 3 + Raspberry Pi4; HM Lan Adapter; 8 Kanal Relaiskarte; ca. 15x 1wire Temperatur Sensor DS18B20; 10x HC-SR501 Bewegungsmelder; 9x HM Rauchmelder HM-Sec-SD; HM Funk Fenstersensoren; HM Strommess-Zwischenstecker;