Welcome, Guest
You have to register before you can post on our site.



Search Forums

(Advanced Search)

Forum Statistics
» Members: 209
» Latest member: lorenz
» Forum threads: 202
» Forum posts: 861

Full Statistics

Latest Threads
[INFO] CAN bus support fo...
Forum: Hardware
Last Post: Armin@netPI
February-18th-2019, 10:48 PM
» Replies: 4
» Views: 128
usb hotplug
Forum: Docker & Containers
Last Post: Armin@netPI
February-18th-2019, 05:10 PM
» Replies: 2
» Views: 17
Ethernet/IP usage
Forum: Software
Last Post: inovahw
February-18th-2019, 10:53 AM
» Replies: 3
» Views: 17
Software update without f...
Forum: Software
Last Post: Armin@netPI
February-15th-2019, 12:47 PM
» Replies: 1
» Views: 11
[INFO] 100% your software...
Forum: News & Announcements
Last Post: Armin@netPI
February-14th-2019, 12:42 PM
» Replies: 0
» Views: 21
[SOLVED] node-red Dashboa...
Forum: Docker & Containers
Last Post: Armin@netPI
February-7th-2019, 05:35 PM
» Replies: 1
» Views: 14
Proxy Settings
Forum: Software
Last Post: Armin@netPI
February-7th-2019, 04:23 PM
» Replies: 5
» Views: 26
Multi-stage builds for sl...
Forum: Docker & Containers
Last Post: Armin@netPI
February-7th-2019, 04:14 PM
» Replies: 0
» Views: 3
[SOLVED] EtherCAT Slave
Forum: Projects & Use Cases & Stories
Last Post: Armin@netPI
February-7th-2019, 07:36 AM
» Replies: 5
» Views: 174
[INFI] CODESYS V3.5.14.0 ...
Forum: Docker & Containers
Last Post: Armin@netPI
February-6th-2019, 01:20 PM
» Replies: 0
» Views: 4

  Ethernet/IP usage
Posted by: inovahw - February-15th-2019, 05:29 PM - Forum: Software - Replies (3)


I am having trouble getting my netHat to work correctly. I have exhausted all other avenues of help; I have gone through the user guide several times, looked through all the RPi forums, Googled loads and actually phoned Hilscher etc.

I have light experience in Linux (as in I have used it a bit but am in no way a power user), so there may very well be an easy step that I have missed.

My setup is a RPi 3B+ with the netHat on top running the latest version of Raspbian. I have followed the installation steps for the driver and firmware, to a state where the SYS LED is a constant GREEN, and the COM0 LED is flashing green. I am using a known-working Ethernet cable to connect to my LAN running a DHCP server. If I connect the cable into the Ethernet port on the RPi, a connection is established and I can browse the Web etc. However, when I use the cable in either of the netHat ports, nothing happens. I have no internet connectivity (my browser can't resolve an address) and the taskbar icon shows I am disconnected.

I have listed the interfaces with command "ifconfig" and the only ethernet device I see is eth0, which is the RPi onboard one. I would have expected there to be 2 further ones listed. Is there a step I am meant to do post driver and FW install to initialise that?

Can anyone suggest steps to resolve this please?

  Software update without factory defaults
Posted by: hannes - February-15th-2019, 11:58 AM - Forum: Software - Replies (1)


i want to upgrade my netpi RTE3 without making a recovery.
I will always loose everything when i want to make an update.

I want to use the new features of the new versions. Is there a possibility to update the netpi whout loosing the configuration?
It would also be great if it was possible to update the netpi via the Web-GUI. Because we want to use a lot of netPIs in the future and it is not very pracicable when i have to update every netPI via USB and also lost the configuration of it.


  [INFO] 100% your software ... buy netPI without (sealed) SD card
Posted by: Armin@netPI - February-14th-2019, 12:42 PM - Forum: News & Announcements - No Replies

Some applications you like to run on a netPI need far more access rights to a Host Linux than netPI's special and restricted Docker deamon and thereby a container allows today. Typical application examples are discussed in the threads https://forum.hilscher.com/thread-368.html or https://forum.hilscher.com/thread-379.html.

What we offer to customers as alternative is a netPI version coming without SD card and software at all. You in turn add your SD card containing your own software to these units and run them as you like. 100% compatibility to a Raspberry Pi 3B guarantees compliance to all software offered by the Raspberry Organisation here https://www.raspberrypi.org/downloads/.

The alternative parts can only be ordered through Hilscher sales. They are not available on Amazon.de or Hilscher web shop.

Option A

       Part number 1321.429, named NIOT-E-TNPIR3EVA - Evaluation version of single netPI RTE 3
       Part number 1321.439, named NIOT-E-TNPIC3EVA - Evaluation version of single netPI CORE 3

  • Each part includes a single piece of device that comes in the same card board box like a standard netPI
  • The device is preassembled and housing upper and lower part are screwed together as with standard netPI
  • The device does not included an SD card, the inner SD card slot is left empty. It needs an SD card you have to add  to run. You need to open the case.
  • There is no Hilscher software provided. Software responsibility lies with the customer.
  • The part is made for evaluation purposes only to give customers a chance to evaluate the hardware along with their own software
  • The part is slightly higher in price than a standard netPI, cause we create it on demand in single pieces making manufacturing more expensive

Option B

        Part number 1321.427, named NIOT-E-NPI3-51-EN-RE\NOSD - 40pcs. OEM package netPI RTE 3 without SD card
        Part number 1321.437, named NIOT-E-NPI3-EN\NOSD - 40pcs. OEM package netPI CORE 3 without SD card
  • Each part  is an OEM package of 40 pieces placed in a big card board box with separators in between
  • All devices are preassembled and the PCBA is embedded and screwed to the housing lower part
  • The housing upper parts come loose, but pre-mounted. Housing upper and lower part are not screwed together
  • The devices do not include an SD card, their SD card slots are left empty. SD cards have to be added to run
  • All 160 screws - 4 needed for each unit - come in a big bag. They attach the housing upper part to the lower part when screwed
  • There is no Hilscher software provided. Software responsibility lies with the customer.
  • This package is significantly cheaper in relation to price/unit as those offered on amazon or web-shop

  usb hotplug
Posted by: Sven - February-13th-2019, 09:52 PM - Forum: Docker & Containers - Replies (2)

Dear netpi users,

I'm starting to grow grey hear from the attempt to hotplug usb devices.
At the moment it is impossible to have in running container usb devices taken off and reattached after a while.

the easiest way to test this is by
-privileged mode
-device /dev/bus

lsusb -vd XXXX:XXXX
XXXX for example the vendor and product id of a hid-device (keyboard)

now remove the keyboard
reattach it
run lsusb again
now you see "Couldn't open device, some information will be missing" at the beginning of the output.
and you can't access it anymore

Same for tty devices
-device /dev/ttyACM0

start container
everything fine
run "udevadm monitor"
remove and attach the device again
now you see the device is not connected back to the device path /dev/ttyACM0 instead it takes /dev/ttyACM1

an easy solution would be if the restrictions of the netpi wouldn't be this restrictive
-device /dev
now the tty would get connected again

-volume bind /dev/bus/usb:/dev/bus/usb
now the usb hid-device could reconnect

I hope anybody has a solution to this problem of the missing USB hotplug functionality or we have to buy other devices for our customers with over 100 devices just in one production system, more would follow.

Thank you very much in advance

  [SOLVED] node-red Dashboard Docker Image for netPI?
Posted by: anrodriguez - February-7th-2019, 04:34 PM - Forum: Docker & Containers - Replies (1)


I wanted to know if there is a docker image for node-red dashboard available for the netPI?


  Multi-stage builds for slim container images
Posted by: Armin@netPI - February-7th-2019, 04:14 PM - Forum: Docker & Containers - No Replies

These days it was time to think about Docker's multi-stage build feature and to provide an example of how it works.

Multi-stage builds are always then of any interest if applications need to be compiled first before getting them to an executeable state and as such be installed in the final container image ... but without all the necessary development tools, environments and compilers. This keeps the image small and away from all unnecessary data needed during compilation times only.

We found that the bluetooth registry on DockerHub would be best for a demonstration. Its Dockerfile contains two FROM commands the build process turns into two separate builds. Build STEP 1 creates a temporary container and compiles the bluetooth stack ... Build STEP 2 builds the final output container that is just copying the required outputs files of STEP 1.

Happy testing

  Proxy Settings
Posted by: Motzi - February-7th-2019, 12:05 PM - Forum: Software - Replies (5)

We want to use the netPI in a network that uses proxy to connect to the internet.
Unfortunately I can't see any options where I can set the proxy settings.
Is there any way to setup the proxy connection?

Kind regards

  [INFI] CODESYS V3.5.14.0 compatibility confirmed
Posted by: Armin@netPI - February-6th-2019, 01:20 PM - Forum: Docker & Containers - No Replies

End of the year 2018 company 3S released a new Service Pack Version SP14 of CODESYS Control V3.5.

We checked the netPI compatibility to this version and can confirm netPI's compatibility to this version.

Follow the README instuctions in the Repository and you will be fine.

Heart [INFO] TeamViewer comes to netPI
Posted by: Armin@netPI - February-4th-2019, 04:41 PM - Forum: Docker & Containers - No Replies

Many of you know TeamViewer as remote support tool transmitting the screen of a remotely installed device to a local display over the Internet.

An Internet server between TeamViewer Host installed on the device and the TeamViewer Client as management console negotiates the traffic.

Today we released a TeamViewer example container that allows controlling a root login console session within the containers context.

Now it is easier than ever to log on to a remotely installed container application and manage and control it from outside.

The Docker Example container can be found here
The Build Script for the container can be found here

Please take a notice of TeamViewer's End User License Agreement Using it commercially is not for free.


Information [INFO] Setting the correct timezone in a container
Posted by: Armin@netPI - February-3rd-2019, 08:23 AM - Forum: Docker & Containers - No Replies

While netPI's system time configured in the management web GUI


is passed to a container the timezone isn't. This is a Docker property.

In order to let a container have the correct timezone the environment variable TZ needs to be passed to the container when started. Otherwise the host time may differ from the container's time.

Here is an example how to set the variable:


Find there the list of possible timezones that can be configured