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.


Messages - theo

Pages: [1] 2 3 ... 22
1
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: August 22, 2019, 21:01:20 »
Es gibt einen neuen Snapshot mit Unterstützung für das Particulate Matter Bricklet: https://bintray.com/theoweiss/generic/download_file?file_path=org.openhab.binding.tinkerforge-2.5.0-14-SNAPSHOT.jar

2
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: August 07, 2019, 20:24:58 »
Hallo KlausGünther,

vielen Dank.

@Stefan und was macht der PiHat?

Ich bin leider immer noch lahmgelegt und hoffe, dass ich in ein paar Wochen soweit bin, dass ich weiterentwickeln kann. Fall jemand an der Entwicklung beteiligen will, PRs sind willkommen. Ein wenig Entwicklerdoku ist hier: https://github.com/theoweiss/tinkerforge-client-codegen im README.md.

Gruß,
Theo


3
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: July 15, 2019, 23:02:03 »
Hallo Stefan,

das OH-Binding spricht ja nicht direkt mit dem Stack, sondern mit dem brickd, deshalb sollte es auch mit den HAT-Bricks funktionieren (ich selbst habe keinen, kann das also nicht verifizieren).
Was anderes ist es wenn man die speziellen Funktionen der HAT-Bricks verwenden will (HAT Zero Brick: getUSBVoltage und HAT Brick: sleepMode, Power und Voltages), dazu müsste das Binding erweitert werden. Was prinzipiell natürlich möglich ist.

Grüße,
Theo

4
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: June 10, 2019, 23:33:11 »
NFC Bricklet Test: schreiben auf ein LCD128x64 Bricklet

Items:
Code: [Select]
String NFCBricklet "Stefans TagId" {channel="tinkerforge:nfc:e2ccaaf7:E26:tagID"}
String LCD128x64Test {channel="tinkerforge:lcd128x64:e2ccaaf7:H8Z:display"}

Rule:
Code: [Select]
rule "Test NFC LCD128"
when
  Item NFCBricklet changed
then
  LCD128x64Test.sendCommand("{1,0}" + NFCBricklet.state)
end

5
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: June 10, 2019, 23:10:50 »
Quote
Paperui / Configuration / Things / BrickletLCD128x64
keine Channel für die Backgroungbeleuchtung !
Das ist derzeit eine Konfigurationseinstellung. Wahrscheinlich sollte ich das analog zum 20x4 als Channel implementieren.

6
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: June 10, 2019, 22:52:24 »
Quote
Ich hatte es bisher noch nie geschafft, die 3 LED's zu nutzen, weder konnte ich sie per basicui/app (Website) noch über eine Rule bedienen. Der eigentliche Bewegungs-Melder funktioniert, nur die 3 LED lassen sich nicht ansteuern.

Ist leider noch nicht implementiert. Sorry.

7
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: June 10, 2019, 22:50:40 »
Quote
Schreiben eines Text auf das LCD 20x4 >> Dies hat nicht funktioniert.

Stefan, du warst nahe dran, sorry für die Umstände, so sollte es funktionieren:

Items:
Code: [Select]
String LCD20x4Test {channel="tinkerforge:lcd20x4:e2ccaaf7:d4j:display"}

Rule:
Code: [Select]
rule "Test PRESSED LCD Text"
when
  Channel "tinkerforge:lcd20x4:e2ccaaf7:d4j:button1" triggered PRESSED
then
  LCD20x4Test.sendCommand("{0,0}Button1 pressed")
end

rule "Test RLEASED LCD Text"
when
  Channel "tinkerforge:lcd20x4:e2ccaaf7:d4j:button1" triggered RELEASED
then
  LCD20x4Test.sendCommand("{1,0}Button1 released")
end

8
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: June 10, 2019, 22:10:07 »
Hallo Stefan,

vielen Dank für das ausführliche Testen. Ob des Umfangs antworte ich mal häppchenweise:

Frage: Channels für eine Item-Definition mit rawbutton-toggle-switch, woher?
Antwort: Ein Beispiel: das Backlight des LCD20x4 mit dem Button 0 an- und ausschalten.
- Erstelle ein Switch Item mit dem Namen LCDBacklightStefan und gebe als ersten Channel die ChannelId des Backlight Channels an und als zweiten Channel ide ChannelId des buttons0 und gebe als Profile rawbutton-toggle-switch an.
- die ChannelIds findest du im PaperUI: Configuration-> Things -> BrickletLCD20x4 xyz -> "Betrieb" und "Button 0"
- die fertige Konfiguration sieht so aus:
Code: [Select]
Switch LCDBacklightStefan {channel="tinkerforge:lcd20x4:e2ccaaf7:d4j:backlight", channel="tinkerforge:lcd20x4:e2ccaaf7:d4j:button0" [profile="rawbutton-toggle-switch"]}

Hier ist ein kleiner Screencast, der den Vorgang zeigt:
https://m1theo.de/ncloud/index.php/s/xBnwM98Amgsk97D

9
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: June 03, 2019, 18:46:00 »
Jetzt hab ich den Fehler gefunden und konnte ein neues Binding bauen: https://bintray.com/theoweiss/generic/download_file?file_path=org.openhab.binding.tinkerforge-2.5.0-13-SNAPSHOT.jar

Möglicherweise läuft das Binding jetzt nur noch mit openHAB 2.5 SNAPSHOT, das habe ich nicht probiert.

Ansonsten sind nur kleine Änderungen enthalten:
- die Buttons am LCD20x4 sollten jetzt funktionieren
- das NFC Bricklet sollte jetzt auch funktionieren

Gruß,
Theo

10
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: June 03, 2019, 17:40:57 »
Hallo Ralf,
Hallo Stefan et.al.,

ja ich lese mit. Dummerweise bin ich gerade durch einen defekten Rücken lahmgelegt. Leider zieht sich die Sache etwas hin, deshalb wird es auch noch eine Weile dauern bis ich am Binding weiter machen kann.
Ein bisschen was geht zwar, aber leider bekomme ich das Binding mit dem neuen bnd OH2 Build nicht zum Laufen. Der aktuellste Code ist jetzt im tinkerforge4 branch: https://github.com/theoweiss/openhab2-addons/tree/tinkerforge4/bundles . Das baut auch mit Maven aber in der Demo App funktioniert es noch nicht. Warum auch immer.
Wie die Binding-Entwicklung funktioniert ist hier beschrieben: https://github.com/theoweiss/tinkerforge-client-codegen

So long,
Theo

11
Super, vielen Dank. Ich werde das mal mit dem openHAB-Binding ausprobieren.
 

12
General Discussion / Re: openhab2 using 2 masterbricks
« on: May 13, 2019, 22:15:05 »
Ja klar, das RemoteSwitch 2.0 wird nicht unterstützt da musst du leider auf das neue Binding warten.


13
General Discussion / Re: openhab2 using 2 masterbricks
« on: May 08, 2019, 22:56:02 »
Hallo Burkhard,

könnte eine race condition sein. Laut Log werden beide Master Bricks erkannt und auch beide Remote Switch Bricklets, aber nur auf das jMm Bricklet wird das "enable" aufgerufen.
Das Auftauchen der Bricks/Bricklets und die Verfügbarkeit der Config sind asynchron, das muss das Binding handeln, hier könnte ein Bug sein. Du könntest versuchen OH zu starten wenn nur einer oder keiner der Master Bricks online sind und dann die Bricks erst nach Beendeten OH Startup anschalten. Das ist aber eine wilde Vermutung, ich hab nicht in den Code geschaut, da dieser EOL ist und ich nichts mehr fixen kann. Im besten Fall finden wir einen Workaround.
Ein natives OH2 TF-Binding ist in Arbeit aber das RemoteSwitch Bricklet wird derzeit noch nicht unterstützt. Das wird kommen, kann aber noch ein paar Monate dauern.

Gruß,
Theo


14
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: May 08, 2019, 21:31:05 »
Hallo André,

Code Contributions sind herzlich willkommen.
Eine erste Entwickler-Doku gibt es jetzt hier: https://github.com/theoweiss/tinkerforge-client-codegen im README.md

Gruß,
Theo

15
General Discussion / Re: openhab2 using 2 masterbricks
« on: May 07, 2019, 21:46:33 »
Hallo Burkhard,

schau doch mal im Log ob dein EGJ Bricklet erkannt wurde oder ob es Fehlermeldungen gab.

Gruß,
Theo

Pages: [1] 2 3 ... 22