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
Sieht sehr viel besser aus! Von 40 auf 6.x % CPU ohne Bricklet.

2
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: September 05, 2019, 16:37:22 »
Hallo Erik,

das klingt gut! Vielen Dank. Wo finde ich denn den Source-code für den Generator, hier scheint er (noch) nicht zu sein?

Gruß,
Theo

3
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: September 02, 2019, 22:42:39 »
Hallo Stefan,

vielen Dank für das Testen! Ich vermute mal das liegt an der RuntimeException in BacklightChannel.getValue, da fehlt bisher die Implementierung. Der Fix ist in Arbeit.

Gruß,
Theo

4
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

5
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


6
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

7
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

8
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.

9
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.

10
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

11
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

12
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

13
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

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

15
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.


Pages: [1] 2 3 ... 22