Dinge, die die Welt nicht braucht. Ein Saugroboter mit zuschaltbaren Internetradio, mit Fhem oder Alexa gesteuert. Ich habe einige Anfragen aus Matthias Youtube-Hausautomationsseite bekommen, wie man das mit Fhem bewerkstelligen kann.
Das Prinzip geht so:
- Saugroboter Xiaomi S50 rooten (-> Youtube)
- id_rsa.pub Key erzeugen
Diesen Public Key, auf welchem Fhem läuft, in der authorized_keys Datei auf dem Roborock hinzufügen
Dadurch entfällt ein Einloggen per Username / Password auf dem roborock - Speicherplatz freiräumen, auf der Console des Roborock einloggen und diese Scripts ausführen
Audioplayer installieren
sudo apt-get install libsox-fmt-mp3
In Fhem
defmod roborockradio dummy
attr roborockradio alexaName roborockradio
attr roborockradio group Staubsauger
attr roborockradio room 40_Büro,90_Devices
attr roborockradio setList on off
attr roborockradio webCmd on:off
defmod roborockradio_on notify roborockradio:on {system('sudo ssh root@192.168.178.87 sox -v 0.10 http://94.228.133.3/stream.mp3 -d&')}
attr roborockradio_on room Logik
und
defmod roborockradio_off notify roborockradio:off {system('sudo ssh root@192.168.178.87 pkill sox&')}
attr roborockradio_off room Logik
Auto Amazon Links: Keine Produkte gefunden. http_request_failed: Es wurde keine gültige URL übermittelt. URL: https://ws-eu.amazon-adsystem.com/widgets/q?SearchIndex=All&multipageStart=0&multipageCount=20&Operation=GetResults&Keywords=B07B2J6GBV|B07C2JDVK8&InstanceId=0&TemplateId=MobileSearchResults&ServiceVersion=20070822&MarketPlace=DE Cache: AAL_5d3ba01b988db1d3a2bdfc1186ea32e5
Ob alles richtig funktioniert, sieht man hier (fett: sox player):
26902 root 20 0 8188 2552 1760 S 7.3 0.5 3:31.53 sox
834 root 0 -20 162704 83924 8576 S 6.6 16.4 40:27.30 player
938 root 0 -20 3876 880 732 S 1.0 0.2 0:40.59 miio_client
1223 root -2 0 0 0 0 S 1.0 0.0 2:31.27 ksdioirqd/mmc1
7368 root 20 0 2564 1172 780 R 1.0 0.2 0:46.12 top
3 root 20 0 0 0 0 S 0.7 0.0 0:30.43 ksoftirqd/0
717 root 20 0 4448 3392 316 S 0.3 0.7 0:38.32 haveged
932 root 20 0 0 0 0 S 0.3 0.0 0:05.45 kworker/3:2
933 root 0 -20 24456 8572 3324 S 0.3 1.7 0:36.29 AppProxy
1288 root 20 0 0 0 0 S 0.3 0.0 0:31.04 RTW_XMIT_THREAD
1290 root 20 0 0 0 0 S 0.3 0.0 0:30.81 RTWHALXT
6338 root 20 0 0 0 0 S 0.3 0.0 0:07.81 kworker/0:1
Das wars auch schon, viel Spaß beim Radio hören.
Alternative Radiostreams gibt es hier.
klar, geht.
Im Grunde auf der Konsole nur das ausführen zum starten des Radios
sudo ssh root@192.168.178.87 sox -v 0.10 http://94.228.133.3/stream.mp3 -d&
Hi,
ich finde die Idee super, kann ich das denn auch ohne FEHM umsetzten? Ich habe root Zugriff auf den Sauger.
Danke