Floureon Wifi Raumthermostat

Begonnen von chris_kmn, 07 Dezember 2017, 20:23:29

Vorheriges Thema - Nächstes Thema

ch.eick

Zitat von: Wzut am 06 März 2021, 13:32:30
Auf meinem Testsystem mit Buster läuft das Modul ohne Probleme. Ich vermute du hast die command.ref nicht gelesen welche externen Module noch installiert werden müssen :
Edit : und btw. OS Update auf höhere Versionen sehen viele als kritisch und fehleranfällig an, der bevorzugte und sichere Weg ist immer , FHEM Backup , komplett neues OS und FHEM wieder zurück. Wohl dem der die externen Pakete dokumentiert hat, sonst gehts halt über die Fehlermeldungen Stückchen für Stückchen.
Ganz gut klappt auch der FHEM Docker Container und die externen Pakete im .yml File.
VG
  Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

chris_kmn

Danke dir, werde ich mir mal anschauen. Aber jetzt bin ich erstmal froh, dass alles wieder läuft :P so viel Arbeit wollte ich gar nicht investieren....

Schönen Sonntag, Chris

zippo2k

Hallo ihr lieben,
ich bin wirklich am verzweifeln. Ich habe hier 9 von diesen BEOK Thermostaten und von einen auf den anderen Tag kann FHEM mit denen nicht mehr sprechen.
Habe den Server schon komplett neu aufgesetzt, alle Module installiert, aber keinen Erfolg. Bekomme immer nur:
error - on data from device [3], for cmd : get auth

Wenn ich GET auth mache, bekomme ich die folgende Kommunikation:

2021.03.12 17:11:21 5: BEOK TCM.Hall.Downstairs send_packet 90 165 170 85 90 165 170 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 245 0 0 42 39 101 0 8 0 239 244 6 176 67 160 0 0 0 0 161 195 0 0 69 52 82 231 249 46 218 149 131 68 147 8 53 239 154 109 251 105 45 195 112 185 4 67 172 92 214 63 187 83 173 250 8 129 76 167 248 207 65 113 0 50 142 87 12 59 134 201 77 5 112 132 73 163 137 226 154 225 4 84 54 160 91 221 220 2 193 97 175 19 37 232 126 25 176 247 209 206 6 141 12 108 208 57 131 209 8 32 22 77 165 159 60 243 43 103
2021.03.12 17:11:21 5: BEOK TCM.Hall.Downstairs[10475] NBStart WqWqVVqlqlUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB49QAAKidlAAgA7/QGsEOgAAAAAKHDAABF
NFLn+S7alYNEkwg175pt+2ktw3C5BEOsXNY/u1Ot+giBTKf4z0FxADKOVww7hslNBXCESaOJ4prh
BFQ2oFvd3ALBYa8TJeh+GbD30c4GjQxs0DmD0QggFk2lnzzzK2c=

2021.03.12 17:11:21 5: BEOK TCM.Hall.Downstairs NBDone : TCM.Hall.Downstairs|0|WqWqVVqlqlUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIyvn/KifpAwgA7/QGsEOgAAAAAKHDAAA=


Das Verhalten ist bei allen gleich. Meine Möre läuft auf Ubuntu 20.10 mit aktuellem Patch-Level.

Jeder Hinweiß ist wilkommen.

Vielen Dank im Voraus.

Gruß,
Carsten

Wzut

#378
Zitat von: zippo2k am 12 März 2021, 17:17:28
error - on data from device [3], for cmd : get auth
wo steht das ? Aus dem Modul kommt es schon mal nicht !
Warum postest du keinen richtigen FHEM Log Auszug mit hohem verbose Level eines Thermos (in Code Tags!) ?
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

zippo2k

Danke W zut... hast natürlich recht...

021.03.12 17:15:06 5: BEOK TCM.Hall.Downstairs send_packet 0 0 0 0 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 84 101 115 116 32 32 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2021.03.12 17:15:06 5: BEOK TCM.Hall.Downstairs send_packet 90 165 170 85 90 165 170 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 245 0 0 42 39 101 0 12 0 239 244 6 176 67 160 0 0 0 0 161 195 0 0 69 52 82 231 249 46 218 149 131 68 147 8 53 239 154 109 251 105 45 195 112 185 4 67 172 92 214 63 187 83 173 250 8 129 76 167 248 207 65 113 0 50 142 87 12 59 134 201 77 5 112 132 73 163 137 226 154 225 4 84 54 160 91 221 220 2 193 97 175 19 37 232 126 25 176 247 209 206 6 141 12 108 208 57 131 209 8 32 22 77 165 159 60 243 43 103

2021.03.12 17:15:06 5: BEOK TCM.Hall.Downstairs[12018] NBStart WqWqVVqlqlUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB89QAAKidlAAwA7/QGsEOgAAAAAKHDAABF
NFLn+S7alYNEkwg175pt+2ktw3C5BEOsXNY/u1Ot+giBTKf4z0FxADKOVww7hslNBXCESaOJ4prh
BFQ2oFvd3ALBYa8TJeh+GbD30c4GjQxs0DmD0QggFk2lnzzzK2c=

2021.03.12 17:15:06 5: BEOK TCM.Hall.Downstairs NBDone : TCM.Hall.Downstairs|0|WqWqVVqlqlUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMyvn/KifpAwwA7/QGsEOgAAAAAKHDAAA=

Schau ich leider auch nur drauf wie ein Schwein ins Uhrwerk... :(

Wzut

a. wieder keine Code Tags benutzt :(
b. warum schneidest du das Log ab nach NBDone ? Danach müsste noch etwas kommen, NBDone kommt zwar mit 0 = kein Fehler zurück, aber der Antwort String müsste doppelt so lang sein wie in deinem Posting.
Was sagt de Handy App ? Kann die noch mit den BEOKS reden ?
Bzw. die ist hoffentlich nicht gleichzeitig aktiv ?
 
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

zippo2k

Hallo,

a) OK, thema "code tags" - ich bräuchte mal Hilfestellung bitte.
b) leider nein... ist leider so kurz
Handy app funktioniert, und nein. nutze ich fast nie. (also nicht gleichzeitig an)

Wzut

a. -> https://forum.fhem.de/index.php/topic,71806.0.html
b. Ich meinte nicht das du den String beschnitten hast sondern die nachfolgenden Log Ausgaben nicht gepostet hast.
Aber egal, wenn die Antwort des Gerätes zu kurz ist kann nur noch eine Fehlermeldung folgen.

Die gute Frage ist nun warum, vor allem da die Handy App anscheinend damit klar kommt.
Hast du mal du mal die (eine) Sicherung raus gemacht um mal mindestens eines stromlos zu machen ?   
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

ch.eick

#383
Zitat von: zippo2k am 12 März 2021, 22:25:51
a) OK, thema "code tags" - ich bräuchte mal Hilfestellung bitte.

Wenn Du Deinen Text eingibst,  sind oberhalb der Icons noch formatierungs Buttons. Das "#" ist für Code, der dann zwischen

\[code\] Dein Log oder Code \[/code\]      <<< Ich habe mal versucht es sichtbar darzustellen, die "\" gehören nicht dazu.

geschrieben wird.

VG
   Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

theAnDrO40

Einen wunderschönen guten Abend,

Ich habe auch ein paar Wandthermostate von Floureon über eine HOOBS/Homebridge eingebunden per FHEM ins HomeKit.
Kommen wir mal zum Punkt ich kenne mich wenig was FHEM angeht aus und habe auch schon das Homebridge Mapping hier aus dem Thread übernommen für die Thermostate. Was mich jetzt interessiert ist kann man auch ein Homebridge Mapping von Homatic übernehmen z.B. das hier :

attr <HMCCRTDN_Channel2_Clima> homebridgeMapping TargetTemperature=desired-temp::desired-temp,minValue=5,maxValue=35,minStep=0.5,nocache=1
                     CurrentTemperature=BU_Heizung_01_Clima:measured-temp,nocache=1
                     StatusLowBattery=BU_Heizung_01:battery,values=ok:BATTERY_LEVEL_NORMAL;;/^.*/:BATTERY_LEVEL_LOW
                     TargetHeatingCoolingState=heatingState,values=OFF:0;;HEAT:1;;COOL:2;;AUTO:3,cmds=OFF:controlManu+off;;HEAT:controlMode+boost;;AUTO:controlMode+auto;;COOL:controlManu+17.0
                     CurrentHeatingCoolingState=heatingState,values=OFF:0;;HEAT:1;;COOL:2;;AUTO:0,valud=OFF
attr <HMCCRTDN_Channel2_Clima> siriName Robby


attr <HM-CC-RT-DN_Clima> userReadings heatingState {(ReadingsVal($NAME,"ValvePosition",0) > 0 || ReadingsVal($NAME,"desired-temp","-") eq "on") ? "HEAT" : ReadingsVal($NAME,"desired-temp","-") eq "off" ? "OFF" : ReadingsVal($NAME,"controlMode","auto") eq "auto" ? "AUTO" : (ReadingsVal($NAME,"measured-temp",20) > ReadingsVal($NAME,"desired-temp",20)) ? "COOL" : "AUTO"}

Mir ist klar das man das alles anpassen kann aber wenn jemand hier womöglich sehr viel Ahnung hat davon könnte er mir helfen?

Der zweite Punkt ist ich würde gerne mit OFF den state steuern also ON / OFF in Verbindung mit der Temperatur und Manual / Auto

Vielleicht kann mir ja jemand helfen.

Forstling

Zitat von: Forstling am 14 Februar 2021, 17:27:34
Ok das muss ich bei den 25 Seiten Seiten überlesen haben.

Das sollte vieleicht ins Wiki da würde es vielleicht nicht so viele fragen geben.

Danke für die schnelle Antwort.

Also https://de.aliexpress.com/item/1005001607428893.html?spm=a2g0s.9042311.0.0.6bdc4c4d0kk4Uy Das funktioniert wahrscheilich nicht trotz das Beok als Hersteller angegeben ist.

Dashttps://de.aliexpress.com/item/1005001594477784.html?spm=a2g0s.9042311.0.0.6bdc4c4d0kk4Uy sollte funktionieren

So heute angekommen das erste funktioniert mit FHEM das zweite nicht.

Ich hatte allerdings massive Problem die das Teil bei mir im WLAN anzumelden. 
Es hat erst funktioniert nachdem ich ein eigenes WLAN für das Gerät erstellt habe und ein sehr kurzes Passwort gewählt habe mit nur Buchstaben. Alles auch nur klein Geschrieben.
In der Anleitung steht das das Teil bis zu 32 Zeichen im Passwort versteht.
Meine Wlan Netz hat Normalerweise 7 Buchstaben 2 davon Groß das Passwort 14 Zeichen (7 Buchstaben 7 Zahlen)

Hat jemand eine Ahnung wie ich Das Gerät jetzt in mein normales WLAN rein kriege ich würde ungern meinen Repeater für ein eigenes WLAN für meine Raumthermostate opfern.

zippo2k

Zitat von: Wzut am 13 März 2021, 07:12:17
...snip

Also, dann probieren wir das nochmal... :)

Habe in der Zwischenzeit nochmal ne Machine mit nem frischen Ubuntu aufgesetzt, FHEM drauf und nur ein BEOK.

2021.03.16 11:11:56 4: Connection accepted from WEB_192.168.1.72_59235
2021.03.16 11:11:56 4: WEB_192.168.1.72_59235 POST /fhem?detail=TCM.Bathroom&dev.getTCM.Bathroom=TCM.Bathroom&cmd.getTCM.Bathroom=get&arg.getTCM.Bathroom=auth&val.getTCM.Bathroom=&XHR=1&addLinks=1&fwcsrf=csrf_193183660394486&fw_id=27; BUFLEN:0
2021.03.16 11:11:56 5: BEOK TCM.Bathroom send_packet 0 0 0 0 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 84 101 115 116 32 32 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2021.03.16 11:11:56 5: BEOK TCM.Bathroom send_packet 90 165 170 85 90 165 170 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 207 244 0 0 42 39 101 0 6 0 98 182 19 167 223 36 0 0 0 0 161 195 0 0 69 52 82 231 249 46 218 149 131 68 147 8 53 239 154 109 251 105 45 195 112 185 4 67 172 92 214 63 187 83 173 250 8 129 76 167 248 207 65 113 0 50 142 87 12 59 134 201 77 5 112 132 73 163 137 226 154 225 4 84 54 160 91 221 220 2 193 97 175 19 37 232 126 25 176 247 209 206 6 141 12 108 208 57 131 209 8 32 22 77 165 159 60 243 43 103
2021.03.16 11:11:56 4: BlockingCall (BEOK_NBStart): created child (11607), uses telnetForBlockingFn_1615892908 to connect back
2021.03.16 11:11:56 4: WEB: /fhem?detail=TCM.Bathroom&dev.getTCM.Bathroom=TCM.Bathroom&cmd.getTCM.Bathroom=get&arg.getTCM.Bathroom=auth&val.getTCM.Bathroom=&XHR=1&addLinks=1&fwcsrf=csrf_193183660394486&fw_id=27 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2021.03.16 11:11:56 4: Connection accepted from telnetForBlockingFn_1615892908_127.0.0.1_43118
2021.03.16 11:11:56 5: BEOK TCM.Bathroom[11607] NBStart WqWqVVqlqlUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP9AAAKidlAAYAYrYTp98kAAAAAKHDAABF
NFLn+S7alYNEkwg175pt+2ktw3C5BEOsXNY/u1Ot+giBTKf4z0FxADKOVww7hslNBXCESaOJ4prh
BFQ2oFvd3ALBYa8TJeh+GbD30c4GjQxs0DmD0QggFk2lnzzzK2c=

2021.03.16 11:11:56 5: BEOK TCM.Bathroom NBDone : TCM.Bathroom|0|WqWqVVqlqlUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfyvn/KifpAwYAYrYTp98kAAAAAKHDAAA=


Habe sie auch nochmal über einen längeren Zeitraum stromlos gemacht...  :'(

Handy App funktioniert 100%

Wäre für jede Hilfe dankbar.

LG,
Carsten

Wzut

es reicht wenn du das BEOK auf verbose 5 setzt , global muss nicht sein.
Dein Antwort String ist immer noch zu kurz. Leider gehen mir langsam die Ideen aus, ausser : Da du bisher nie ein list gepostet hast ->
Verwendest du beim define die echte MAC Adresse des Beok oder hast du sie ganz weggelassen ?
Egal wie du es jetzt gemacht hast, ich würde in jedem Fall noch die andere Variante testen um zu sehen ob diese zum gleichen Ergebniss führt.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

zippo2k

Ok ihr Lieben... so einfach gebe ich nicht auf...

Habe mal einen Raspberry mit RaspiOS aufgesetzt... FHEM drauf, BEOK pre-reqs drauf, und boom, es läuft.
Dann mal alles verglichen:
                                           RaspiOS                                Ubuntu (20.10)
libcrypt-cbc-perl                2.33-2                                     2.33-2
libcrypt-rijndael-perl         1.13-1+b4                               1.14-1build1
libssl-dev                          1.1.1d-0+deb10u5+rpt2         1.1.1f-1ubuntu4.2
Crypt/OpenSSL/AES.pm    0.02                                         0.02

wenn jemand einen heißen Tipp hätte, wäre ich dankbar. 

Gruß,
Carsten

chris_kmn

Ich hatte die Probleme, nachdem ich Perl geupdated hatte (cpan wies mich auf eine neue Version him die ich dann geladen hatte). Habe es danach komplett gelöscht und aus dem Debian Repository neu installiert. Danach ging dann wieder alles....