Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - rwblinn

Pages: [1] 2 3
1
General Discussion / WiFi2 Green & Blue Status LED en-/disable?
« on: December 07, 2018, 16:52:02 »
Hi,

how to turn on/off the Master Brick WiFi2 Extension Green & Blue Status LED using Python?

Background:
Want to turn all LED's on/off for a Master Brick 2.0 with WiFi2 Extension.

Tests Python:
Master Brick Blue LED disabled: master.disable_status_led()
OK
Master Brick Blue LED enabled: master.enable_status_led()
OK

WiFi2 Green LED disabled: master.disable_wifi2_status_led()
OK
WiFi2 Green LED disabled: master.enable_wifi2_status_led()
OK - It took ~2 minutes till the LED was turned on

WiFi2 Blue LED disabled: how to using Python?
WiFi2 Blue LED enabled: how to user Python?

Thanks

2
General Discussion / Seeking Python Exception Handling examples
« on: December 04, 2018, 09:25:14 »
Hi,

in progress developing Python plugins for Domoticz Home Automation using Tinkerforge Bricklets.

As starting to learn Python, seeking for examples on how to handle exceptions for situations like Master Brick not reachable (using WiFi extention v2.0), network issues, brick or bricket defects.

The first Domoticz Plugin developed - the prototype is working fine  :) - is a Soil Moisture Monitor using a Master Brick + WiFi Extention 2.0, Moisture bricklet, Segment Display 4x7 bricklet, RGB LED bricklet.



3
General Discussion / Not able to Flash Master Brick 2.0
« on: June 22, 2018, 15:14:11 »
Having an older Master Brick and wanted to update to latest firmware version. Updated several Masters, but this device does not work.

Put the Master Brick in bootloader mode (blue LEDs turned off), but the device is not recognized as serial device on:
a) Raspberry Pi 3B+ running latest brickd + brickv. When connecting via USB the RPi freezes. Plugging out, the RPi is back to normal.
b) PC running Stretch: no tty device, i.e. ttyACM0 listed.
c) PC running Windows 10 with latest brickd + brickv: No serial device found.

Tried to run brickv as root or admin, but did not help.

Any hints on how to flash the Master Brick appreciated

4
General Discussion / Issues Raspberry Pi & RED Brick
« on: June 21, 2018, 09:42:42 »
Encountered some issues when connecting the RED-Brick (RED) to a Raspberry Pi (RPi) 3B+ running latest OS Strech.

Raspberry Pi: Installed brickd 2.3.1 and brickv 2.3.15.
RED: Installed RED image 1.12.

Connected the RED to the RPi via USB, started Brick Viewer (Menu Programming > Brick Viewer; Note location changed from Menu Other).

Brick Viewer selected Updates/Flashing:
Receiving error message: latest version information on tinkerforge.com is not available (error code 1).
The Brick Viewer lists Brick Viewer Installed 2.3.15, RED Brick 2.0.3.

Brick Viewer:
Connecting to RED receiving message: Image version 1.12 (full) is not officially supported yet. Please update Brick viewer.
Pressed Access the RED, the Brick Viewer indicates Image Version 1.12 (full).

Brick Viewer Tab RED Brick:
Connecting the RED to the WiFi network with static address, pinging the RED first time (via terminal) states host unreachable.
Pressing Connect via the Brick Viewer Tab RED brick Tab Settings > Network > Configuration, the RED is reachable via ping.

5
General Discussion / RED Brick install Brick MQTT Proxy
« on: December 05, 2017, 11:42:24 »
Seeking advice on how to install the Brick MQTT Proxy as a process on the latest RED Brick Image.

Appreciated

6
General Discussion / TinkerForge Roadmap 2017 and beyond
« on: August 14, 2017, 10:02:17 »
Is there a TinkerForge Roadmap 2017 and beyond available?

Wondering what are the plans regarding
  • Bricks & Bricklets = what can we expect when?
  • connecting Bricklets direct to SoC like the Raspberry Pi, Pine64 without Master Brick
  • future of the Red-Brick compared to other SoC
  • software, i.e. full integration in Node-RED, openHAB 2, other (Domoticz?)
  • other, i.e. Outdoor Cases, Make Examples, getting started guides or webinars

Appreciate an insigth ...


7
General Discussion / Master Brick Flashing Timeout for version 2.4.3
« on: February 27, 2017, 15:57:12 »
For a Master Brick 2.1 receiving after 34 to 50% error message - tried several times.
1) Could not flash Brick: Timeout while reading from address 0x400E0A08.

2)Removed all connected bricklets, writing went thru but during verification receiving error:
Could not flash Brick: Length error while reading from address 0x00400000

3)Master brick is connected to Raspberry Pi. Latest Brick Deamon / Viewer are installed.

4)Switched to a Windows PC. Flashing went successful.

Any hints why under Raspberry Pi a flashing error occurs.?


8
Hi,

when running the call example from here www.tinkerforge.com/en/doc/Software/Bricklets/AmbientLight_Bricklet_Delphi.html#ambient-light-bricklet-delphi-examples, no data is returned. When running the simple example, then data is returned.

Bindings: delphi/laz 2.1.12; Delphi XE3 and 10.1 Berlin; Lazarus: 1.6.

Any guidance appreciated.

9
To share my Project Lighthouse58 - a Node-RED Internet of Things Learning Case using a Raspberry Pi with connected TinkerForge Bricks and Bricklets.
Good fun integrating TinkerForge Bricks into LEGO. Communication is based on MQTT.

Prototype

Control Unit

Circuit


Lookup http://www.rwblinn.de > IoT > Lighthouse58 or for the detailed PDF document http://www.rwblinn.de/iot/lighthouse58.pdf.

10
General Discussion / MQTT Proxy OLED - Documentation Mismatch
« on: September 01, 2016, 11:13:54 »
Hi,

while testing the OLED 64x48 MQTT write_line/set, noticed a mismatch between the german and english documentation:

german: The text can have a maximum of 14 characters
english: The text can have a maximum of 13 characters.
The tests showed 14 char length is not working, 13 char length is OK.
The same applies for the position 0-12 vs 0-13.

Further more number of lines stated 0-5, while testing 0-4 is working and not 0-5.

Please verify.




11
General Discussion / MQTT Proxy OLED Write(Ln)
« on: August 21, 2016, 19:35:49 »
Hi,

would it be possible to implement write(ln) for the OLED bricklet.
Thinking of something like done for the LCD20x4 display.
This enables to send text messages to the OLED display.

Appreciated

12
General Discussion / MQTT Proxy IO-16 Getter Get_Port and Other
« on: August 07, 2016, 11:18:01 »
Hi,

noticed that get_port is not exposed in the MQTT Proxy.
Are there any plans to include?

For the IO-4 several getters are defined.
Are these also planned for the IO-16 Bricklet?

Code: [Select]
class BrickletIO4Proxy(DeviceProxy):
    DEVICE_CLASS = BrickletIO4
    TOPIC_PREFIX = 'bricklet/io4'
    GETTER_SPECS = [('get_value', 'value', 'value_mask'),
                    ('get_configuration', 'configuration', None)]

13
Hi,

seeking for an example how to define and write a special character to the LCD20x4 bricklet, f.e. arrow up, using the brick-mqtt-proxy?

If possible, also how to do the same via javaScript.

Appreciated

14
General Discussion / MQTT Proxy Support RGB LED Bricklet
« on: July 18, 2016, 19:42:51 »
Hi,

noticed that the new RGB LED Bricklet is not icluded in the MQTT Proxy.

Any information by when the RGB LED Bricklet will be supported.

Appreciated.

15
General Discussion / Node-RED Guidance TinkerForge Bricklets
« on: July 16, 2016, 14:17:07 »
Hi,

is there guidance available on how to use the TinkerForge Javascript Bindings in Node-RED.

Have tried to define a simple call to an ambilight bricklet in a Node-RED function, but received error 31=timeout.
Code: [Select]
//var Tinkerforge = require('/usr/lib/node_modules/tinkerforge');
var Tinkerforge = context.global.tinkerforge;
var HOST = '192.168.0.88';
var PORT = 4223;
var UID = 'mdh';
var ipcon = new Tinkerforge.IPConnection();
var al = new Tinkerforge.BrickletAmbientLight(UID, ipcon);
ipcon.connect(HOST, PORT,
    function (error) {
        node.warn('Connect Error: ' + error);
    }
);
ipcon.on(Tinkerforge.IPConnection.CALLBACK_CONNECTED,
    function (connectReason) {
        al.getIlluminance(
            function (illuminance) {
                msg.payload = "{\"Illuminance\":" + illuminance/10.0 + "}";
                node.warn('Illuminance: ' + illuminance/10.0 + ' Lux');
            },
            function (error) {
                msg.payload = "{\"lluminance\":" + error + "}";
                node.warn('Get Error: ' + error);
            }
        );
    }
);
ipcon.disconnect();
return msg;
Note: defined in node-red settings, after installing tinkerforge via npm:
Code: [Select]
    functionGlobalContext: {
    tinkerforge:require('/usr/lib/node_modules/tinkerforge')

Pages: [1] 2 3