Forked WebIOPi 0.7.1+deb01

Skip to first unread message

Thor Watanabe

Sep 1, 2016, 9:02:12 AM9/1/16
to WebIOPi
I've released an another experimental WebIOPi, forked from the original one.
You can get all of forked source codes from the following git repository:

Change Log

webiopi (0.7.1+deb01) unstable;

 * Merged a patch for B+/Pi2/Pi3 by Keisuke Seya (doublebind).
 * Added Bosch BME280 sensor driver by Evil Asvachin.
 * Added debian package management system files for wheezy and jessie.
 * Supported both update-rc.d (wheezy) and systemctl (jessie) init. 

Please feel free to ask me, if you have any questions, new drivers, or any patches on

Michel Lawaty

Sep 2, 2016, 3:38:35 AM9/2/16
to WebIOPi
Hey Thor! this is great! Thank you !

I still have to test the SPI driver for the Analog potentiometer (by Andreas Riegg) on my plate...

Thor Watanabe

Sep 2, 2016, 6:34:12 PM9/2/16
to WebIOPi
Hi, Michel!

I know Andreas wrote many drivers, but I have no I2C/SPI devices yet.
plz post a patch, if you debug the drivers.

The next release version of Yet Another WebIOPi (master branch) includes the following drivers:
  • MCP3424 ADC driver by Justin Miller.
  • I2C/SPI Analog Devices Digital Potentionmeter driver by Andreas Riegg.
  • I2C MCP9808 temperature sensor written by Andreas Riegg.

Thor Watanabe

Sep 7, 2016, 10:16:15 AM9/7/16
to WebIOPi

Yet Another WebIOPi+ 0.7.1+deb02 is released.

Version 0.7.1+deb02 (Wed Sep 7 22:29:16 +0900); unstable

    Added MCP3424 ADC driver by Justin Miller.
    Added I2C/SPI Analog Devices Digital Potentionmeter driver by Andreas Riegg.
    Added I2C MCP9808 temperature sensor written by Andreas Riegg.
    Updated TSL2561 driver to v1.1 written by Andreas Riegg.
    Added I2C PCA953x series IO Expander driver written by Andreas Riegg.
    Added I2C DS1307 series and MCP7940 RTC driver written by Andreas Riegg.
    Added I2C AT24C compatible 16-bit addressing EEPROM driver written by Andreas Riegg.
    Added I2C HTU21D Temperature/Humidity sensors driver written by Zoltán Zörgő.

Next Version:
Will include DS2413 (Issue #095)
Will provide (automatically generated) WebIOPi API documentation.

Михаил Иванов

Sep 9, 2016, 1:36:32 AM9/9/16
to WebIOPi
Thank you for the upgrade WebIOPi
Support DS1990A in the future it is planned?

Thor Watanabe

Sep 11, 2016, 5:08:39 AM9/11/16
to WebIOPi
hi, Михаил

DS1990 family devices are not popular in Japan.
So, I will not include the drivers in the future.
I will commit, If you send  a patch/driver of DS1990A.

2016年9月9日金曜日 14時36分32秒 UTC+9 Михаил Иванов:

ilkan sahan

Dec 4, 2016, 10:20:34 AM12/4/16
to WebIOPi

 I have used instructions on this page to install:

I could not get it work. I does not respond from ip:8000.

Thanks in advance

Thor Watanabe

Dec 4, 2016, 6:40:06 PM12/4/16
to WebIOPi
Thank you for your using forked one and reporting the diagnostics log.

Could you try following the instructions?

1. install 'lsb-release' package, and the rebuild debian packages (log file line #30).
2. install python3-webiopi package, and/or executed 'webiopi-select-python 3' (or 2) command to select your preferred python version (log file line #134 through 137).

ilkan sahan

Dec 6, 2016, 5:58:50 AM12/6/16
to WebIOPi
Thank you so much!

Romel Mendoza

May 12, 2020, 12:52:32 PM5/12/20
to WebIOPi
I managed to run MCP3424 on device monitor.
But how can I import it and issue an instance?
import webiopi
import datetime
import os
from webiopi.devices.analog import MCP3424

mcp1 = MCP3424

c11 = mcp1.analogRead(0)
c12 = mcp1.analogRead(1)
c13 = mcp1.analogRead(2)
c14 = mcp1.analogRead(3)

But I got this error

Traceback (most recent call last):
  File "", line 4, in <module>
    from webiopi.devices.analog import MCP3424
ImportError: cannot import name MCP3424
Reply all
Reply to author
0 new messages