Read the statement by Michael Teeuw here.
Python in to the magic mirror.
-
@paulvanderheijden90
I have no idea about Python. I think you’d better reboot once or twice per daily to maintain RPI to be stable. You can do it withcron
automatically.
The better approach would be implementing your job as native nodeJS MagicMirror module instead external python script. -
@paulvanderheijden90 can u put your project on github and tell me where it is… I will look at it later today (us time)
-
@sdetweil
Hallo Thank you for you’re ReplayI managed to upload the project on git hub ( new experience for me )
I uploaded the magic mirror Module ( P2000) I made and the node helper.And I added the Python project.
The python project works fine on it self. But wenn I call ( spawn ) the python. The magic mirror application stops and freezes.
I think the flush/write fills the buffer and wenn it is it full the application is stoped.
https://github.com/paulvanderheijden90/MMM-P2000-python-connect
Here is the link
-
sorry, the is no PUBLIC repo there
-
@sean
Hello Sean,
The problem is not the python project. But I think the buffer is filling up ore something.At this point all the massages are displayed on the mirror and after 15 min the mirror is freeze.
So im looking in to it.
-
@sdetweil fixed sorry
-
@paulvanderheijden90 i don’t see the python module
you can add it to the directory and repo temporarily, then remove it later
-
@paulvanderheijden90 so far I don’t see the same crash error…
I did have to make some minor changes…
Module name to match the git repo name
path to a python script
and change the display handling…
rule is ONLY content change location is getDom()…
other routines should store data and call updateDom(0 to signal that there ARE changes to displayI’m gonna let it run for a while…
-
@sdetweil
hello ! Thank you for your help so far.The python project is running fine on it selfs.
But wenn I use it with the magic mirror the buffer of the magic mirror is filling. And freezes.
the python project is made in combination with a Antenna.
Setup looks like https://nl.oneguyoneblog.com/2016/08/09/p2000-ontvangen-decoderen-raspberry-pi/#comment-488so you’ll need to have data from the Multimom to get different information to send to the mirror
-
@paulvanderheijden90 I wrote a little hello world python script to send data. All that is working as expected so far
How big is the data buffer your python script sends?