Frage zu AMADreadings

Begonnen von tagedieb, 06 August 2019, 15:57:17

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: tagedieb am 10 August 2019, 16:14:59
der text der app ist immer unterschiedlich, daher habe ich versucht das so zu gestalten


([S6Duos:"^.statusSurePetcare:.*$"]) (set Telegram0176 msg 😼 [S6Duos:statusSurePetcare]".*")


vg

Nachtrag
ich sehe gerade, das ich mit diesem befehl diese Reaktion verursache  :-\
wie kann ich das besser gestalten?

Ich denke das hier ist das Problem. Ich tippe auf eine Schleife. Wieso aber da dann zwei Readings angelegt werden ist mir Schleierhaft. Ich schau mir jetzt mal das Log an.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

2019.08.10 20:23:40.441 4: AMADCommBridge (AMADBridge_192.168.1.121_37191) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1563732711428","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.4.1"," statusSurePetcare":"Sure PetcareSure Flap Chip hat das Haus durch ,,Balkontür" verlassen... Tschüss Sure Flap Chip!"}}
2019.08.10 20:23:40.441 4: AMADCommBridge (AMADBridge) - AMADCommBridge: processing receive reading values - Device: S6Duos Data: HASH(0x7b1f704)
2019.08.10 20:23:40.442 5: AMADBridge: dispatch {"amad": {"amad_id": "1563732711428","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.4.1"," statusSurePetcare":"Sure PetcareSure Flap Chip hat das Haus durch ,,Balkontür" verlassen... Tschüss Sure Flap Chip!"}}


Und Du bekommst das Reading weiterhin obwohl Du Deinen eigenen Flow deaktiviert hast?
Ist das DOIF noch aktiv? Zeig mal bitte noch mal ein list vom Device.

Es sind im übrigen im ganzen Log nur diese zwei Zeilen drin. Aber das ist seltsam wenn Du Deinen eigenen Flow deaktiviert hast.
Ich denke Dein DOIF triggert auch beim normalen Telegramm Reading und dann kommt Dein set Befehl.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

tagedieb

Guten Morgen

und vielen Dank für deine Mühe

hier ein List vom Amad gerät

Internals:
   AMADBridge_MSGCNT 1558
   AMADBridge_TIME 2019-08-12 06:40:38
   AMAD_ID    1563732711428
   DEF        192.168.1.121 1563732711428 Automagic
   FUUID      5d34ab08-f33f-e3e5-4801-d7f16d64d96d0051
   FVERSION   74_AMADDevice.pm:v4.4.4-s19676/2019-06-21
   HOST       192.168.1.121
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MODEL      Automagic
   MSGCNT     1558
   NAME       S6Duos
   NOTIFYDEV  global,S6Duos,AMADBridge
   NR         2835
   NTFY_ORDER 50-S6Duos
   PORT       8090
   STATE      1
   TYPE       AMADDevice
   VERSION    v4.4.4
   VERSIONFLOWSET 4.4.1
   READINGS:
     2019-08-12 06:11:38    statusSurePetcare Sure PetcareZumma hat 18g nass-Futter aus ,,Futterautomat Zumma" gefressen.
     2019-07-21 20:12:28   airplanemode    off
     2019-07-21 20:12:28   androidVersion  7.0 Nougat
     2019-08-11 08:46:07   automagicState  Automagic Premium Automagic Service läuft
     2019-07-21 20:12:28   batteryHealth   2
     2019-08-12 06:34:07   batteryPercent  1
     2019-08-12 06:34:07   batteryTemperature 28.8
     2019-08-11 08:25:37   bluetooth       off
     2019-07-21 20:12:59   checkActiveTask 0
     2019-07-29 11:56:40   connectedBTdevices none
     2019-07-29 11:56:40   connectedBTdevicesMAC none
     2019-07-21 20:12:31   currentMusicAlbum no player active
     2019-07-21 20:12:31   currentMusicApp no player active
     2019-07-21 20:12:31   currentMusicArtist no player active
     2019-07-21 20:12:31   currentMusicIcon no player active
     2019-07-21 20:12:31   currentMusicTrack no player active
     2019-08-12 06:51:31   deviceState     offline
     2019-07-21 20:12:30   doNotDisturb    always
     2019-07-21 20:12:28   dockingState    undocked
     2019-07-21 20:12:59   flow_SetCommands aktiv
     2019-08-10 16:11:20   flow_informations aktiv
     2019-07-21 21:06:46   flowsetVersionAtDevice 4.4.1
     2019-08-10 13:29:02   incomingCallerName Karin
     2019-08-10 13:29:02   incomingCallerNumber +4917643408865
     2019-08-10 13:29:02   incomingCallerStatus IDLE
     2019-08-12 06:08:04   incomingTelegramMessage FHEM Annette
     2019-07-21 20:12:30   keyguardSet     0
     2019-08-12 07:39:48   lastSetCommandState setCmd_error
     2019-08-12 06:47:46   lastStatusRequestState statusRequest_error
     2019-07-21 20:12:28   mute            off
     2019-07-21 20:12:28   nextAlarmDay    off
     2019-07-21 20:12:28   nextAlarmTime   off
     2019-08-08 09:25:18   outgoingCallerNumber +493617464749
     2019-08-08 09:25:38   outgoingCallerStatus IDLE
     2019-07-21 20:12:28   powerLevel      100
     2019-08-11 20:47:32   powerPlugged    0
     2019-08-11 11:32:02   screen          on locked
     2019-07-21 20:12:28   screenBrightness 231
     2019-07-23 13:06:00   screenOrientation portrait
     2019-07-21 20:12:31   screenOrientationMode manual
     2019-08-12 07:39:48   state           192.168.1.121: Verbindungsaufbau abgelehnt (111)
     2019-08-11 08:52:30   statusSurePetcare Sure PetcareSure Flap Chip hat das Haus durch ,,Balkontür" verlassen... Tschüss Sure Flap Chip!                  xxxxxxxxxx  diese zeile wird bei jedem neuen text gesendet - die obere(1.Zeile) aktualisierte kommt per telegramm nicht an[/tt][/sub]
     2019-07-21 20:12:28   volume          8
     2019-07-21 20:12:28   volumeNotification 1
     2019-07-21 20:12:28   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 45
     infoErrorCounter 1
     setCmdErrorCounter 4
Attributes:
   IODev      AMADBridge
   remoteServer Automagic
   room       AMAD
   setAPSSID  HomeserverR_nomap
   stateFormat 1
   verbose    5


und ich hatte nicht den Flow deaktiviert, sondern das Doif   :-\

vg
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

CoolTux

Ok, lass mal bitte das DOIF auch aus.

Anscheinend hast Du nun 2 unterschiedliche Readings. Beide haben den selben Namen aber eines hat ein Leerzeichen am Anfang. Das muss ja irgendwo her kommen.
Kommen beide bei deaktivierten DOIF nach dem Löschen wieder? Dann liegt es bestimmt am Flow. Häng den Flow mal bitte hier mit an.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

tagedieb

Ich habe das auch mit einem anderen Telefon versucht, das gleiche Phänomen - ich bin mir nun fast sicher das mein Flow den Fehler verursacht  :-(

vg
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

tagedieb

Danke

und das war mein 1. Flow dazu
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

CoolTux

Das passt alles nicht wirklich. Da ist viel zu viel und dann stimmt die Zuordnung so nicht wirklich.
Ich versuche das mal hin zu bekommen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Teste bitte einmal den Flow anbei. Deaktiviere bitte den alten Flow oder nenne ihn besser sogar um da dieser hier gleich lautet. Lösche die Readings zum Thema im AMAD Device und deaktiviere Dein DOIF.
Danach Import und test.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

tagedieb

Guten Morgen CoolTux

vielen Lieben Dank für deine Mühe
ich habe mir mal deinen Flow angeschaut und mit meinem 2. Flow verglichen (denn ich möchte lernen, was ich falsch gemacht habe)
durch den neuen Script erhalte ich nicht mehr statusSurePetcare sondern incomingSurePetcareMessage
und hier aktualisiert es mit jeder neuen Nutzung der Katzenklappen etc   :) super

vg
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

CoolTux

Zitat von: tagedieb am 13 August 2019, 10:06:58
Guten Morgen CoolTux

vielen Lieben Dank für deine Mühe
ich habe mir mal deinen Flow angeschaut und mit meinem 2. Flow verglichen (denn ich möchte lernen, was ich falsch gemacht habe)
durch den neuen Script erhalte ich nicht mehr statusSurePetcare sondern incomingSurePetcareMessage
und hier aktualisiert es mit jeder neuen Nutzung der Katzenklappen etc   :) super

vg

Der Grund ist das das erste Wort eine Variablenzuweisung ist. "userreading" Das hast Du ersetzt durch "statusSurePetcare". Das war falsch. Warum der da überhaupt was gemacht hat ist mir ein Rätsel.
Eigentlich geht es so

userreading=\"meineigenerReadingname\":\"Wert der in das Readingsoll\"

Das ganze sieht natürlich etwas komplexer aus da der Wert auch aus einer Variablen kommt und zusätzlich noch Umbrüche rausgenommen werden.




Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

tagedieb

Danke auch für die Erklärung -


vg
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

pritisikka