Forum Replies Created
-
Posted in: Allo USB Bundle
-
5. März 2017 at 18:14 #27452
Hi,
I could reproduce this behaviour.
The webinterfaces kernel-updater is interrupted by the safety question about the driver compability since the 4.9 kernel is in the master branch of rpi-update.
If I run rpi-update via ssh an answer the safety question everything runs fine – but max2play doesn’t recognise the PI3 anymore (just BCM2835) and settings are locked as described above.I could get my new Zero W working with just a „dist-upgrade“ so I could resign ugrading the kernel to 4.9.
The Zero W is working nicely so far with the 4.4 kernel, but an upgrade would be nice. The recent image doesn’t support rpi-update (has to be upgraded?) on the Zero W and obviously the WiFi drivers are missing in the recent 2.41 image too – a dist upgrade on a PI3 did solve this problem for me.
So long it’s a litlle bit more complex to get the Zero W working – hoping for a new image with all the driver packet already included an maybe support for the new kernel 🙂
11. Juli 2016 at 19:15 #21429Just give fhem a try… I’am running nearly all that tasks via fhem and the squeezebox modules.
6. Juli 2016 at 21:41 #21275Mmh, ich benutze exakt den Stick an allen meinen Pi’s mit einer 7390.
Was passiert denn, wenn Du WLAN über WPS konfigurieren lässt? (Zur Not mit ’nem nackten Image zum Test)
Hast Du mal probiert mit der MAC-Adresse des Sticks ein neues Netzwerkgerät kitvfester Wunsch-IPnin der FB anzulegen?
Zu guter letzt: Taucht der Raspi denn im WLAN-Log der FB mit der „komischen“ IP Oberhaupt auf?Mehr Ideen hab ich tatsächlich auch nicht 🙁
1. Juli 2016 at 20:34 #21066The latest builds of squeezelite are supporting gpio.
I’ve used a simple and small fhem Installation with the squeezebox modules instead… (my whole home Automation based in that, so it was just a small step – but even without that: really easybif squeezelite gpio doesn’t work)1. Juli 2016 at 20:30 #21065Should work flawlessly – I used same procedure with an A+
Just boot thevmost recent Jessie m2p image in the B, edit WLAN and switch the card to the zero – make all the rest oft the setup in the zero….1. Juli 2016 at 20:25 #21064Hallo Peter,
Deine IP sieht stark nach einem AVM-Router aus…. Da kannst Du doch einfach unter Netzwerkgeräten festlegen welche IP welcher MAC-Adresse zugewiesen wird.
23. Mai 2016 at 22:09 #20235It compatible to the hifiberry dac… So it should work flawlessly.
21. März 2016 at 11:52 #19387Hallo,
einfach
alsamixer
starten, Soundkarte auswählen, Lautstärke hoch und abschließend mitsudo alsactl store
abspeichern, damit die Lautstärkeeinstellung einen Neustart überlebt….2. März 2016 at 20:16 #19028Hello Heiner,
would this be the right place for errors found in the in the beta?
Nethertheless here are the first two hints:
1. rpi-update is not installed in jessie lite
2. On Raspberry Pi 3 the wps doesn’t work with new integrated WiFi
…2. März 2016 at 13:17 #19010Wo genau im der Bildschirmschoner eingestellt wird, kann ich Dir von hier aus nicht sagen – fühlte sich aber damals nicht nach Raketenwissenschaft an – also irgendwo in Einstellungen/Bildschirm…
Das Abschalten der Displaybeleuchtung hängt am „blank screen“-Schoner… (sorry für die Gedächtnislücke)
Grundlagen zum Abschalten der Beleuchtung und für weitergehendes Debugging:
https://www.max2play.com/forums/topic/raspberry-7-touchdisplay-schaltet-sich-nicht-komplett-ab/Der erwähnte „Powerknopf“ macht glaub ich auch nur Stop + Bildschirmschoner sofort -> hängt also auch an den Bildschirmschonereinstellungen.
Egal ob für FLIRC oder eine andere Lösung der Tastaturemulation für Jivelite hier die komplette Tastenbelegung:
https://github.com/clivem/jivelite/blob/master/share/jive/jive/InputToActionMap.lua
@Rainer:
„Spulen“:["Z"] = "scanner_rew" ["B"] = "scanner_fwd"
- This reply was modified 8 years, 8 months ago by Bort.
2. März 2016 at 13:05 #19003Hi,
Logitech media server (sorry I’m not have running it on a pi):
http://wiki.slimdevices.com/index.php/What_To_Backup%3F
Look where the LMS installation on your pi stores all relevant data, create a smb share to the folder and copy all to your PC. Backward same procedure…Kodi: As far as I know, the default user for kodi on m2p ist pi himself.
So create a smb share to /home/pi/.kodi/ (otherwise it would be /home/kodi/.kodi/) and copy the content to your backup location… in the new image copy it back, start Kodi 15.2 once and then update to Jarvis…- This reply was modified 8 years, 8 months ago by Bort.
2. März 2016 at 9:12 #18963With the apt-get update and dist-upgrade process the preinstalled m2p version of kodi will be completely replaced by the jarvis version from the repository.
The kodi integration in the m2p web interface works for me (it shows the recent version correct (16.0-2jessie)).The jessie image has already (marked as beta) arrived in the dowlnoad area.
There is an manual update path from wheezy to jessie: https://www.max2play.com/forums/topic/update-auf-debian-jessie/But after the official release has arrived I would prefer the start with a fresh image and restore the old settings.
1. März 2016 at 21:24 #18957With the new Jessie image this will be much more easy 🙂
I’am using the pipplware repository to have an always up to date kodi… here you may find how to integrate it:
http://forum.kodi.tv/showthread.php?tid=233308
Instead of the wheezy path just use the Jessie path: http://pipplware.pplware.pt/pipplware/dists/jessie/main/binary- This reply was modified 8 years, 8 months ago by Bort.
1. März 2016 at 21:01 #18956Hi,
I’am running a MQTT broker on one of my M2P raspis. There are no interferences between MQTT and the functions oft M2P. So you may just install it following the instructions on owntracks and everything will be fine 🙂
Just using one pi for kodi and MQTT may cause some performance problems if youre using MQTT very heavy….1. März 2016 at 20:25 #18953Hallo,
den Bildschirmschoner musst Du ggf. noch auf „blackscreen“ konfigurieren, dann klappt das Abschalten auch nach STOP. Ansonsten siehst Du in der obersten Menüebene oben links ein Aus-Schalter-Symbol – das Stoppt das Playback und schaltet den Schoner ein und somit den Bildschirm aus…
FLIRC (25,- € bei z.B. amazon, ab und zu für 20,-$ auch vom Hersteller im Angebot auf eBay – kommt dann halt aus USA) ist schon ziemlich genial… soooo kompliziert ist es allerding mit einem TSOP und zu Fuß auch nicht: https://www.max2play.com/forums/topic/infrared-remote-for-max2play-rpi-squeezebox/
Gerade zu LIRC findet man ja viel im Netz… Also eher etwas copy and paste 😉- This reply was modified 8 years, 8 months ago by Bort.
24. Februar 2016 at 21:20 #18731Hi,
A simple solution would be to simplify the libraries for the kids: http://wiki.slimdevices.com/index.php/Multi_Library_plugin
24. Februar 2016 at 14:40 #18701Du kannst im SB_Player Modul ein Device als Amplifier definieren (also z.B. ei GPIO mit einem Relay). Das wird dann vollautomatisch bei Play aktiviert. Die Ausschaltverzögerung bei Stop und Pause kannst Du ebenfalls konfigurieren.
Keine Angst für sowas simples muss man bei FHEM nicht programmieren können:
Installation von wiringpi:
sudo apt-get wiringpi
Installation von FHEM: über das Max2Play-Plugin 😉
fhem user berechtigen und in die wiringpi-Gruppe:cd /opt && sudo chmod -R a+w fhem && sudo usermod -a -G tty pi && sudo usermod -a -G tty fhem && sudo usermod -a -G gpio fhem
FHEM:
update
und anschliessendshutdown restart
SB_PLAYER und SB_Server Module installieren: http://www.fhemwiki.de/w/index.php?title=Squeezebox_Modul&redirect=noSB_Server Device anlegen, die PLayer werden dann schnell automatisch gefunden.
Der Rest (GPIO Device, Konfiguration etc.) ist eigentlich nur klicken – die Doku ist darüber hinaus wirklich hilfreich, findet man alles schnell, wenn man mal nicht weiter weiß…
24. Februar 2016 at 14:34 #18700Hallo Maximilian,
1.) Das Problem kenn ich nur sporadisch (seltenst) – mein SBS läuft allerdings auf einer zentralen Synology (per LAN am Router) und nicht auf einem der Clients.
2.) Danke 🙂
3.) Ich nutze ein Suptronics X400 Extension Board – Super Leistung und ein paar Extras zu einem fairen Preis… http://www.suptronics.com/Xseries/x400.html
Abgesehen von der Visualisierung läuft es in mehrfacher Ausführung hier echt gut. (Wobei das an gefühlt tausend anderen Sachen liegen kann… u.A. einem Upgrade der Images auf Jessi und der Tatsache, dass ich damit die Binaries nicht nehmen kann, sondern selbst kompilieren muss…)23. Februar 2016 at 21:45 #18679Hallo,
ich mache das mit FHEM und wiringpi.
Die Module SB_Player und SB_Server sind die Lösung 🙂17. Februar 2016 at 21:02 #18564Sorry, should read the question next time completely 😉
29. Januar 2016 at 23:43 #18254Ich habe nach den ersten Versuchen nur noch das jungfräuliche max2play auf Jessie gezogen, dann alles installiert und die Konfigurationen wieder eingespielt…. Je mehr schon läuft, um so anfälliger wirds vermutlich….
Vermutlich läuft das SB-Server-Interface über ein Snippet-include in der Apache-Config – einfach mal die includes im alten checken und dann in der neuen per Hand wieder inkludieren…29. Januar 2016 at 22:44 #18251Im Prinzip habe ich nur die Sachen in der conf behoben, die einen Dienstestart (wird schon bei der Installation versucht und ist dann im Nachgang aufzuräumen aufwendiger) unter Jessie verhindert haben (trial and error und das log). Da ich keine max2play-spezifischen Anpassungen bei Apache gefunden habe, erschien mir das Neuschreiben dann sinnvoll. So ist es hält nicht nur debugged sondern sauber… Übrigens gibt es das Angebot für die Default-Conf nur bei erfolgreichem Dienstestart.
Bei anderen Diensten (z.b. samba) gibt es diese spezifischen Anpassungen….
Und ganz ehrlich: Außer Apache hat nichts gezickt und alle Funktionen laufen, also warum dran rumfummeln 😉
28. Januar 2016 at 10:59 #18184Hallo,
zu 1.) Da stellt jivelite eigentlich nur das zur Verfügung was der Server will – vielleicht hast Du auf der Seite einen Hänger? (einfach mal am Server ein bisschen rumspielen, insbesondere die Integration der externen Quellen wie tunein oder Logitech rausnehmen…)
zu 3.) funktioniert seit dem Umstieg auf iqAudioAmp-clones bei mir leider auch nicht mehr – da wäre ich also für Tipps dankbar (wobei ich davon ausgehe, dass es schlicht nicht geht aus dem DAC eine Visualisierung zurückzubekommen, wenn an Steuerung alles dahin verschoben ist ….)
zu 4.) https://www.max2play.com/forums/topic/jivelite-reboot-und-shutdows/28. Januar 2016 at 10:52 #18183Hi,
just take a look at fhem…
It has a very nice an stable GPIO implementation and delivers all the tools you need for your project (eg. threshold for long key press detection).
Some simple DOIF and WATCHDOG rules should realise all you want 🙂28. Januar 2016 at 10:34 #18182Hallo,
das wäre in der Tat schön – allerdings ist es auch relativ unproblematisch, das selbst zu machen…
Ich habe nahezu alle meine Installationen mittlerweile auf Jessie hochgezogen. Zum einen ist das Rechtehandling für wiringpi praktischer (nutze ich für das Schalten der Verstärker über fhem) und zum anderen gibt es für aktuelle KODI-Versionen einfach mehr Repositories für Jessie (z.B. Pipplware – für wheezy ist ja schon 15.2 kaum zu bekommen).Vorbereitung:
1.) Die apache2.conf ist inkompatibel mit der neuen Version
Es muss die LockFile-Zeile auskommentiert werden.# # The accept serialization lock file MUST BE STORED ON A LOCAL DISK. # #LockFile ${APACHE_LOCK_DIR}/accept.lock
Zusätzlich habe ich die includes für externe snippets ganz am Ende der Datei auskommentiert.
2.) Upgrade:
System auf aktuellen Stand ziehen:sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
In den Source-Listen alles von wheezy auf jessie ändern:
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
Und auf jessie updaten:
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
Die Fragen nach der zu installierenden Version der jeweiligen Dienste-config habe ich eigentlich mit Ausnahme von Apache2 immer mit „bestehende Version behalten“ beantwortet.
Am Ende saubermachen:
sudo apt-get autoremove sudo apt-get autoclean
Bislang hatte ich keinerlei Probleme mit den so hochgezogenen Systemen – eher Vorteile… es läuft alles (jivelite inkl. Hintergrundbeleuchtungsmod für das 7″ Display, iqAudioAmp+ clone, ir, kodi 15.2 ;-), fhem…..)
Vorher Backup machen sollte man – einen gescheiterten Versuch hatte ich allerdings nie.Einziger Nachteil bisher: insbesondere bei jivelite sind die fertigen binaries halt gegen wheezy kompiliert – dass heißt man musst die lange Variante wählen und die sources runterladen und kompilieren lassen. (Mache ich aber bei jivelite sowieso lieber, da ich da mittlweile auch anderweitig dran rum gefummelt habe…)
Hoffe das hilft Dir ein wenig – und vielleicht auch dem Team: jessie läuft stressfrei mit Eurem tollen Produkt 😉
23. Januar 2016 at 13:33 #18101Hi,
very nice idea 🙂
And it’s simple – I’ve just copied the KodiControl folder to to PowerControl (in/opt/jivelite/jivelite/share/jive/applets/
)And then modified the files:
PowerControlApplet.lua (renamed KodiControlApplet.lua)--[[ =head1 NAME applets.PowerControl.PowerControlApplet - PowerControl Applet =head1 DESCRIPTION Reboot and Shutdown from Jivelite Author: Stefan Rick | Max2Play 2015 | modified by me =head1 FUNCTIONS Applet related methods are described in L<jive.Applet>. =cut --]] -- stuff we use local tostring = tostring local os = require("os") local oo = require("loop.simple") local string = require("string") local Applet = require("jive.Applet") local RadioButton = require("jive.ui.RadioButton") local RadioGroup = require("jive.ui.RadioGroup") local Window = require("jive.ui.Window") local Popup = require("jive.ui.Popup") local Textarea = require('jive.ui.Textarea') local SimpleMenu = require("jive.ui.SimpleMenu") module(...) oo.class(_M, Applet) function menu(self, menuItem) log:info("menu") local group = RadioGroup() local currentSetting = self:getSettings().currentSetting -- create a SimpleMenu object with selections to be created local menu = SimpleMenu("menu", { -- first menu item { -- text for the menu item text = self:string("POWER RESTART"), -- add a radiobutton with a callback function to be used when selected icon = RadioButton( -- skin style of radio button (defined in DefaultSkin) "radio", -- group to attach button group, -- callback function function() log:info("Reboot") os.execute("sudo reboot") end ), }, { text = self:string("POWER SHUTDOWN"), icon = RadioButton( "radio", group, function() os.execute("sudo shutdown now") end ), } }) -- create a window object local window = Window("window", self:string("POWER CONTROL")) -- add the SimpleMenu to the window window:addWidget(menu) -- show the window window:show() end function warnMasses(self, warning) log:info(self:string(warning)) -- create a Popup object, using already established 'toast_popup_text' skin style local powercontrol = Popup('toast_popup_text') -- add message to popup local powercontrolMessage = Group("group", { text = Textarea('toast_popup_textarea',self:string(warning)), }) powercontrol:addWidget(powercontrolMessage) -- display the message for 3 seconds powercontrol:showBriefly(3000, nil, Window.transitionPushPopupUp, Window.transitionPushPopupDown) end
PowerControlMeta.lua (renamed KodiControlMeta.lua)
local oo = require("loop.simple") local AppletMeta = require("jive.AppletMeta") local appletManager = appletManager local jiveMain = jiveMain module(...) oo.class(_M, AppletMeta) function jiveVersion(meta) return 1, 1 end function defaultSettings(meta) return { currentSetting = 0, } end function registerApplet(meta) jiveMain:addItem(meta:menuItem('powercontrolapplet', 'home', "POWERCONTROL", function(applet, ...) applet:menu(...) end, 1000)) end
and the strings.txt
# # The two letter codes are defined by ISO 639-1 # http://en.wikipedia.org/wiki/List_of_ISO_639_codes POWER RESTART EN Reboot DE Neustart POWER SHUTDOWN EN Shutdown DE Herunterfahren POWERCONTROL EN Reboot and Shutdown DE Neustart und Herunterfahren POWER CONTROL EN Reboot and Shutdown DE Neustart und Herunterfahren
Works like a charm 🙂
PS: OK, wäre auch in deutsch gegangen – sollte hoffentlich aber auch so verständlich sein 😉
20. Januar 2016 at 22:30 #18031Here is the script I start via crontab @reboot
#!/bin/bash # Nur ausführen, wenn jivelite im Autostart autostart=$(grep -a "jivelite=1" /opt/max2play/autostart.conf | wc -l) if [ $autostart -eq 0 ]; then echo "Jivelite nicht im Autostart - irxevent wird nicht gestartet!" exit 0 fi # Warten bis jivelite gestartet ist while [ -z "$(pidof jivelite)" ]; do sleep 1 done # Warten bis Lircd gestartet ist while [ -z "$(pidof lircd)" ]; do sleep 1 done if [ -z "$(pidof irxevent)" ]; then echo "Starte irxevent!" echo 'DISPLAY=:0 irxevent -d /etc/lirc/lircrc' else echo "Starte irxevent neu!" echo 'sudo kill “$(pidof irxevent)“' sleep 1 echo 'DISPLAY=:0 irxevent -d /etc/lirc/lircrc' fi exit 0
15. Januar 2016 at 16:33 #17913Von mir auch ein dickes Dankeschön für die Wochenend-Überraschung 🙂
Funktioniert perfekt!11. Januar 2016 at 17:06 #17728Since one of my player schould be named „Küche“ I had the same problem.
The name in the “Settings/Reboot” menu seems to be linked with the hostname… no option 😉So thanks to FareakyGnome for the tip with the playername.txt
Like Maximilian wrote: the most simple solution: just set the name in the audioplayer extended options:
-n Küche
added to the squeezelite starting parameters works always (not just with multisqueeze)! -