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 ... 21
1
Super, vielen Dank. Ich werde das mal mit dem openHAB-Binding ausprobieren.
 

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


3
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


4
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

5
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

6
Cooles Gehäuse!
Und innen kälter als draußen.

7
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: May 05, 2019, 21:25:31 »
Hallo Stefan, Sigi, André und Jerome,

immerhin habe ich es jetzt geschafft eure Postings zu lesen. Leider ist meine Baustelle von Entrümpeln + Streichen zu einer Kernsanierung mutiert. Daher werde ich in nächster Zeit weniger zu TF + openHAB kommen als mir lieb ist, es wird aber weiter gehen.
Ein großes Problem scheinen mir die Trigger-Channels zu sein. Diese sind eine tolle Sache, da man sich die üblichen Rules sparen kann, die z.B. einen Schalter mit einer Lampe verbinden. Die Zauberworte sind hier "Profile" und "Multichannel Linking" und "Channel Type". Die "Channel Types" die ich im Binding für TriggerChannels verwende sind soweit ich mich erinnere alles system.rawbutton. Doku und ein Beispiel zu TriggerChannels findet ihr hier: https://www.openhab.org/docs/configuration/items.html#profiles

Ein konkretes Beispiel wäre: du willst mit einem Button am LCD Bricklet dessen Backlight an/aus schalten. Dazu musst du nur ein Item für die Hintergrundbeleuchtung anlegen (nicht für den Button, das geht mit TriggerChannels gar nicht!) und in dessen Item-Konfiguration sowohl den Backlight-Channel als auch den ButtonChannel referenzieren. Dazu kommt noch eine passende "profile" Konfiguration, z.B. "rawbutton-toggle-switch". Beim Doku Link findet ihr dieses Beispiel, dass ihr einfach auf das LCD-Bricklet übertragen könnt:

Code: [Select]
Color Bedroom_Light { channel="hue:0210:1:bulb1:color", channel="serialbutton:button:mybutton:button" [profile="rawbutton-toggle-switch"] }

Gruß,
Theo

8
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: April 09, 2019, 21:56:06 »
Ich bin gerade auf meiner Hausbaustelle versumpft ich versuche am Wochenende ein bisschen Zeit für Developer Doku freizuschaufeln.

9
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: March 28, 2019, 20:31:26 »
Ein neuer Snapshot ist da: https://bintray.com/theoweiss/generic/download_file?file_path=org.openhab.binding.tinkerforge-2.5.0-12-SNAPSHOT.jar

Support für:
* LCD20x4
* OLED128x64
* OLED128x64V2
* OLED64x48

Die Bedienung des display-Channels ist genauso wie beim LCD128x64 https://github.com/theoweiss/openhab-tinkerforge2-configuration-examples#display.

Das LCD hat zusätzlich noch 3 Button-Channels. Actions für clearDisplay o.ä. werden nachgeliefert.

Beispielregeln gibt es noch keine, ihr könnt euch aber an den alten Beispielen orientieren: https://github.com/theoweiss/openhab2-tinkerforge-configuration-examples/blob/master/weatherstation/rules/tf.rules
Was dort mit "TFNUM<20>" formuliert ist, ist jetzt "{2,0}".

Viel Spaß damit.

10
Software, Programmierung und externe Tools / NFC Bricklet Reader
« on: March 28, 2019, 20:12:01 »
Hallo Tinkerforger,

ich versuche das NFC Bricklet im Readermodus als Tag-Scanner zu verwenden.  Leider gelingt mir das Anhand des Beispielcodes aus der Doku nicht. Es kommt einfach kein Leseloop in Gang.
Ausserdem fehlt bei der readerStateChanged Methode die Doku für den "idle" Wert: readerStateChanged(int state, boolean idle)

Für das NFC/RFID Bricklet habe ich das Ganze analog zu eurem Beispiel hinbekommen. Dort wird der "idle" Wert verwendet um den Loop am Laufen zu halten.

Könnt ihr mir ein bisschen auf die Sprünge helfen.

Gruß,
Theo

11
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: March 26, 2019, 22:12:13 »
Leider nur ein kurze Antwort von mir, da ich seit 2 Wochen und noch bis Ende April weniger Zeit habe, da ich gerade am Haus renovieren bin. Also auch nicht wundern, wenn Antworten etwas dauern.

- das NFC-Bricklet funktioniert noch nicht richtig, da habe ich Probleme mit dem TF-API, da muss ich noch die TinkerForger fragen wie das richtig gemacht wird.

- das LCD20x4 wird als nächstes kommen und dann die OLEDs (@onkelKalle)

- GPS V2 und das GPS kommen auf jeden Fall, das wird nicht so schwierig sein

@StefanOHAN ich bin sehr gespannt auf deine Tests mit dem 128x64 LCD Bricklet. Das NFC funktioniert leider noch nicht (siehe oben).

Zum Thema den Daten auf dem NFC-Tag: ich habe bisher nicht geplant die auszulesen, da es - soweit ich das verstehe - sehr Tag-spezifisch ist, wie die Daten auszuwerten sind. Ich könnte das aber in Zukunft über eine Action anbieten, so dass man das über ein Rule machen kann. Diese Regel muss dann nicht so generisch implementiert sein, da der Regelschreiber weiß welchen Tag-Typ er einsetzt. Prinzipiell ist dein Ansatz mit dem Passwort naheliegend, sollte aber soweit ich das verstehe nur mit einem Tag vom Typ Mifare Classic gemacht werden. Bei diesen Tags muss sich der Leser vor dem Zugriff auf die NDEF-Daten beim Tag authentifizieren (was das Binding aber bisher nicht kann, vielleicht kann ich das irgendwann mit Actions anbieten?). Andernfalls hast du das Problem, dass jeder Leser - also z.B. ein x-beliebiges Android Smartphone in der Nähe - die Passwort-Daten auslesen und kopieren kann. Frag mich jetzt nicht wie sicher die Mifare Sachen sind, soweit ich mich erinnere ist das auch nicht "bullet proof". Ums kurz zu sagen: auf die Schnelle wird das mit dem Binding nicht vernünftig zu realisieren sein.

Eine Liste der aktuell unterstützten Bricklets findet ihr jetzt hier: https://github.com/theoweiss/openhab-tinkerforge2-configuration-examples/blob/master/README.md

Und natürlich vielen Dank fürs Testen an @sihui, @Jerome. @peter.boehm, @onkelKalle und @StefanOHAN.

12
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: March 21, 2019, 08:55:49 »
Der Frühlingsanfang-Snapshot mit Support für das Bricklet LCD128x64 ist da:
https://bintray.com/theoweiss/generic/download_file?file_path=org.openhab.binding.tinkerforge-2.5.0-11-SNAPSHOT.jar

LCD128x64 ist ziemlich cool und bietet viele Möglichkeiten, deshalb ist die Erklärung diesmal etwas ausführlicher und openHAB Actions kommen ins Spiel. Ihr findet etwas Doku hier im README.md:
https://github.com/theoweiss/openhab-tinkerforge2-configuration-examples

Der einzige Nachteil ist, dass ihr vermutlich eine openHAB 2.5-SNAPSHOT Installation braucht um das Binding zu Testen. Mittlerweile haben sich einige Neuerungen an openHAB ergeben, so dass der Code vermutlich nur noch mit aktuellen Versionen läuft. Ich schreibe "vermutlich", da ich keine Zeit hatte das zu verifizieren. Wenn es also jemand ausprobiert, gerne Rückmeldung geben.

Viel Spaß beim Experimentieren.

Theo

13
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: March 16, 2019, 21:27:32 »
Andreas,

ich vermute mittlerweile brauchst du mindestens eine openHAB 2.4 und ab meinem nächsten Snapshot vermutlich sogar openHAB 2.5.0-Snapshot Installation. Am besten machst du dir eine dedizierte Testinstallation.

Gruß,
Theo

14
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: March 16, 2019, 20:21:54 »
Hallo Andreas,

es liegt vermutlich an 2.5.0-10. In 2.5 hat sich durch das Ende von ESH mittlerweile einiges verändert. Ich baue zwar auch gegen 2.5, aber das ist ein moving target. Bisher hat das, was ich baue mit 2.4 und vermutlich auch 2.5 funktioniert, aber das könnte gerade in den letzten zwei Wochen zerbrochen sein. Mir ist nicht ganz klar, was dein 2.5.0-10 ist. Wie hast du das installiert? Weißt du von wann der Build ist?

Gruß,
Theo

15
Projektvorstellungen und Projektideen / Re: openhab Integration
« on: March 10, 2019, 16:32:38 »
Hallo Stefan,

ja klar wird es Unterstützung für das LCD 128x64 geben. Über die Details muß ich allerdings noch etwas nachdenken.

Gruß,
Theo

Pages: [1] 2 3 ... 21