Neueste Beiträge

#1
Anfängerfragen / Aw: Reading Splitten und Zeits...
Letzter Beitrag von TomLee - 04 Mai 2024, 16:17:53
Du schreibst du hast das Pipe-Zeichen durch Komma ersetzt, das verstehe ich so das jetzt in dem data-Reading das hier ankommt:
2024-05-03 14:28:01,12.72Wenn du das gleich so sendest:
2024-05-03 14:28:01 Spannung 12.72hast du doch gleich die richtige Syntax für setreading. Oder lieg ich damit so falsch ?



ZitatEs kommen nur timestamp und der wert für die Spannung.
Nutzt Du MQTT2, kann man mal ein List von dem Device sehen ? Vermutlich hätte ich einen Vorschlag es ohne notify umzusetzen.
#2
Sonstige Systeme / Aw: [Neues Modul] 74_Automower...
Letzter Beitrag von Ellert - 04 Mai 2024, 16:12:14
In der Testversion sind jetzt die in der API definierten Fähigkeiten berücksichtigt und das Modul sollte jetzt auch Unicode tauglich, sein für die experimentelle Einstellung attr global unicode.

@wieral: Danke für Dein Angebot, Du könntest jetzt testen.
Wenn der Mäher keine Positionen liefern kann, sollten die sich darauf beziehenden Befehle und Attibute ausgeblendet werden, ebenso die Karte, das sollte getestet werden.
Interessant wäre, ob die Getter (StatisticsData, MowerData, InternalData, errorStack) noch ohne Warnung funktionieren.

Die Testversion ist im SVN unter contrib/AutomowerConnect abgelegt.
Sie kann über die Befehlszeile oder über raw definition (das Plus neben dem FHEM-Logo) geladen werden.

{ Svn_GetFile('contrib/AutomowerConnect/Common.pm', 'lib/FHEM/Devices/AMConnect/Common.pm') }
{ Svn_GetFile('contrib/AutomowerConnect/automowerconnect.js', 'www/pgm2/automowerconnect.js') }

Nach dem Laden der Module muss FHEM neu gestartet, der Browsercache gelöscht und die Webseite neu geladen werden.

#3
Zigbee / Probleme mit einem Tuya Rauchm...
Letzter Beitrag von lynckmeister - 04 Mai 2024, 15:55:58
Hallo, ich habe hier einen Rauchmelder von Tuya, der einen neuen Herstellercode hat:

anstelle dem bekannten : _TZE200_m9skfctm wurde bei mir in Deconz _TZE200_rccxox8p" angezeigt.
Also habe ich diesen manufacturer in der _TZE200_TS0601_smoke_detector.json mit aufgenommen und seit dem wird der auch ganz normal in Phoscon gefunden.
Entsprechend kann ich ihn auch als huedevice auf dem üblichen Weg in FHEM definieren. HIer das Listing:

Save config
ui
Amazon
CUL_HM
ESPEasy
Esszimmer
power
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor
System-Reboot
Internals:
   CFGFN     
   DEF        sensor 30  IODev=deCONZ
   FUUID      66362dcf-f33f-c4df-fa6a-b0de77d6b9b910ef
   FVERSION   31_HUEDevice.pm:0.267300/2022-11-21
   ID         S30
   INTERVAL  
   IODev      deCONZ
   NAME       fire
   NR         1054
   STATE      nofire
   TYPE       HUEDevice
   eventCount 2
   manufacturername _TZE200_rccxox8p
   modelid    TS0601
   name       Temperaturregler
   on         1
   reachable  1
   swversion  1.0.8
   type       ZHAFire
   uniqueid   a4:c1:38:cb:b0:77:73:14-01-ef00
   READINGS:
     2024-05-04 14:45:03   IODev           deCONZ
     2024-05-04 14:45:22   battery         88
     2024-05-04 14:45:22   batteryPercent  88
     2024-05-04 14:45:22   fire            0
     2024-05-04 14:45:22   lastseen        2024-05-04T12:45Z
     2024-05-04 14:45:22   reachable       1
     2024-05-04 14:45:22   state           nofire
   helper:
     devtype    S
     reachable  0
     state      nofire
     update_timeout 1
     configList:
     json:
       etag       0e66d88acb260ee0ffe9a277aedc3792
       lastannounced
       lastseen   2024-05-04T12:45Z
       manufacturername _TZE200_rccxox8p
       modelid    TS0601
       name       Temperaturregler
       swversion  1.0.8
       type       ZHAFire
       uniqueid   a4:c1:38:cb:b0:77:73:14-01-ef00
       config:
         battery    88
         pending:
       state:
         errorcode  false
         lastupdated 2024-05-04T12:45:22.629
     setList:
Attributes:
   model      TS0601
   room       aussen


Leider bekomme ich aber einen Feueralarm in FHEM nicht angezeigt ! Während in Phoscon der Alarm zu sehen ist ( das ICON FIRE verändert sich), sieht man in FHEM nichts.
Woran kann das liegen ?
Danke für eure Ideen...
#4
Anfängerfragen / Aw: Reading Splitten und Zeits...
Letzter Beitrag von Manley - 04 Mai 2024, 15:37:21
Zitat von: TomLee link=msg=1312515 date1714828951Wenn Du die Möglichkeit hast das Pipe-Zeichen durch Komma zu ersetzen, kannst dann doch gleich " Spannung " nehmen, oder geht das nicht ? Damit würdest Dir das splitten mit Variablenzuordnung sparen und das ReadingsVal könntest direkt verwenden !?
Den Teil verstehe ich nicht. Ich habe den Code für das MQTT-Publish selbst geschrieben. Es kommen nur timestamp und der wert für die Spannung.
#5
Anfängerfragen / Aw: Reading Splitten und Zeits...
Letzter Beitrag von TomLee - 04 Mai 2024, 15:22:31
ZitatEin Problem war noch |. Das habe ich jetzt gegen ein , ersetzt.

Hallo,

eine Frage. Wenn Du die Möglichkeit hast das Pipe-Zeichen durch Komma zu ersetzen, kannst dann doch gleich " Spannung " nehmen, oder geht das nicht ? Damit würdest Dir das splitten mit Variablenzuordnung sparen und das ReadingsVal könntest direkt verwenden !?

Kommt der Wert (2024-05-03 14:028:01|12.72) über einen großen Json mit anderen Name/Wert Paaren oder nur das eine Paar über einen eigenen Topic ?

Gruß

Thomas
#6
FHEMapp / Aw: FHEMApp4 - out now!
Letzter Beitrag von LuGu - 04 Mai 2024, 15:05:20
Jens wird es bei FHEMapp4 auch noch eine Ersetzung %a für ago geben?

Ich hatte damit bei FHEMapp Anzeigen gebaut, wie lange das Fenster auf ist oder wie lange die Waschmaschine schon läuft (also so was wie state-ts - now()).

Gruß LuGu
#7
Sprachsteuerung / Aw: Alexa Connector: 2 amazon ...
Letzter Beitrag von MadMax-FHEM - 04 Mai 2024, 14:16:34
Zitat von: theotherhalf am 02 Mai 2024, 17:08:38Oder evtl. 1+3 FHEM Instanzen auf einer Hardware und dann per FHEM2FHEM?
Gut bei dir eben mehrmals die Schritte bis fhem4 ;)

Die fhem-Instanzen müssen nix machen/können (außer du willst unterschiedliche fhem für unterschiedliche Dinge), die sind nur notwendig, damit alexa-fhem mehrfach läuft und du einfach an die Anmelde-Token kommst (ich habe versucht nur alexa-fhem laufen zu lassen aber irgendwie ging/geht es so einfacher, wenn auch fhem nicht wirklich gebraucht wird, also als fhem ;)  )...

Du kannst ja in der alexa-fhem.cfg (in jeder gleich oder getrennt) die Verbindungen zu den fhem angeben, die du steuern willst...

Gruß, Joachim
#8
Anfängerfragen / Aw: Nuki 4.0 pro für MQTT Anbi...
Letzter Beitrag von ReneR1986 - 04 Mai 2024, 14:05:59
Ich habe es in diesem Beitrag gefunden

https://forum.fhem.de/index.php?topic=48558.2025

Zitat von: DeeSPe am 08 Februar 2017, 17:56:42
Zitat von: Morpheus_1977 am 08 Februar 2017, 17:48:54Hier die list der Nuki-Bridge und des Nuki-Devices
LockCurrentState=lockState,values=/^lock/:SECURED;/^unlock:UNSECUREDLockTargetState=state,values=/^lock/:SECURED;/^unlock:UNSECURED,cmds=SECURED:lock;UNSECURED:unlock

Da fehlt auf alle Fälle schon mal ein Leerzeichen vor TargetState.
Die /^ sind auch unnötig!
LockCurrentState=lockState,values=lock:SECURED;unlock:UNSECURED LockTargetState=LockCurrentState,cmds=SECURED:lock;UNSECURED:unlock

Gruß
Dan

Das funktioniert.
Wäre nur noch einmal interessant wie man unlatch umsetzen könnte.
#9
Sonstige Systeme / Aw: 98_TD3511_OOE.pm für Sieme...
Letzter Beitrag von HPH - 04 Mai 2024, 13:59:43
Danke für deine rasche Hilfe
#10
Sprachsteuerung / Aw: Alexa Connector: 2 amazon ...
Letzter Beitrag von MadMax-FHEM - 04 Mai 2024, 13:58:50
So, ich habe es eben ausprobiert, gut nicht bis zu Ende, da ich meinen bestehenden Account nicht "zerstören" wollte und "zu faul war" 2 weitere einzurichten...
Würde ich tun, wenn es Probleme gibt...

So bin ich vorgegangen (geht sicher auch anders):

sudo adduser fhem2 --gecos "" --home /opt/fhem2 --ingroup dialout --disabled-login --disabled-password

sudo cp -r /opt/fhem/* /opt/fhem2/
EDIT: falls schon ein .ssh existiert und dieser mitkopiert wurde -> bei der kopie löschen. Der wird durch define Alexa alexa wieder angelegt. Ansonsten könnte es sein, dass dann 2 identische Verbindungen zum Vereinsserver existieren... Evtl. geht auch nachträglich deregistrieren und neu registrieren wie im Wiki beschrieben...

sudo chown -R fhem2: /opt/fhem2

sudo chmod 755 /opt/fhem2

change port of /opt/fhem2/fhem.cfg
EDIT: oder eben weitere Anpassungen bzw. Starten der default-Config/minimal-fhem...

sudo cp /etc/systemd/system/fhem.service /etc/systemd/system/fhem2.service

sudo nano /etc/systemd/system/fhem2.service

User=fhem2
WorkingDirectory=/opt/fhem2

-> save

sudo systemctl enable fhem2.service

sudo systemctl start fhem2.service

<< laut alexa-fhem Connector wiki bis "define Alexa alexa" >>

<< etwas warten: entweder läuft alexa-fhem nun schon bzw. wird 1x "durchgestartet" / wenn nicht, dann evtl. noch folgendes: >>

Seit Bookworm? muss noch das (entweder für jeden fhem User separat oder global in der ssh-conf: würde ich nicht tun)
sudo nano /opt/fhem/.ssh/config bzw. sudo nano /opt/fhem2/.ssh/config

HostKeyAlgorithms ssh-rsa,ssh-dss
PubkeyAcceptedKeyTypes ssh-rsa,ssh-dss

Ich habe bei mir nun 2 "identische" fhem (bis auf Port von FHEMWEB) <- entweder das gleich nach einer frischen Installation machen, 2tes fhem "abspecken" oder in der fhem.service die default-config starten -> "Minimal fhem"... Oder nach belieben ;)
Und auch 2x alexa-fhem laufen, mit jeweils eigener alexa-fhem.cfg (jeweils im Home der beiden fhem)...

Ich bin ziemlich sicher, dass ich mit den jeweiligen Token in 2 unterschiedlichen Amazon/Alexa Accounts auch jeweils einen Skill verknüpfen könnte...

Die jeweiligen alexa-fhem.cfg müssen halt entsprechend angepasst werden, je nachdem welche alexa-fhem Instanz welches fhem oder beide steuern soll...

Gruß, Joachim