Autor Thema: Modul PostMe  (Gelesen 19583 mal)

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5875
Antw:Modul PostMe
« Antwort #120 am: 29 Januar 2018, 17:13:57 »
OK, ist ein einfacher csrfToken-Error.

Wollte ich sowieso einbauen, ist hiermit geschehen. Version 2.07 verfügt über volle csrfToken-Unterstützung und wurde soeben eingecheckt.

LG

pah
« Letzte Änderung: 29 Januar 2018, 17:40:05 von Prof. Dr. Peter Henning »
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline ToM_ToM

  • Sr. Member
  • ****
  • Beiträge: 899
    • ThomasZFoto
Antw:Modul PostMe
« Antwort #121 am: 04 März 2018, 12:25:52 »
Hallo Zusammen und einen schönen Sonntag. :)

Ich wollte auch mal die Listen-Zusendfunktion per Telegram nutzen, jedoch funktioniert diese bei mir lediglich mit der Einkaufsliste. Bei den anderen Listen passiert nichts.

Geht:
get PostIt message Einkaufsliste
Geht nicht (liefert keine Telegram-Nachricht):
get PostIt message Wunschlisteget PostIt message Urlaubmitnahmelisteget PostIt message Urlaubmitnahmeliste_Sommerget PostIt message Urlaubmitnahmeliste_Winter

attr PostIt postme01MsgRec im folgenden Code ersetzt

defmod PostIt PostMe
attr PostIt DbLogExclude .*
attr PostIt postme01MsgRec 123456789
attr PostIt postmeClick 0
attr PostIt postmeIcon images/default/pin_red_32.png
attr PostIt postmeMsgFun PostMeTelegram
attr PostIt postmeStd Einkaufsliste,Wunschliste,Urlaubmitnahmeliste,Urlaubmitnahmeliste_Sommer,Urlaubmitnahmeliste_Winter
attr PostIt postmeStyle SVG
attr PostIt room Allgemein

setstate PostIt Urlaubmitnahmeliste sent by messenger
setstate PostIt 2018-02-19 17:31:18 postme01Cont Motoröl 5W30 Shell Helix Ultra,Müllbeutel 20l
setstate PostIt 2017-07-28 17:42:11 postme01Name Einkaufsliste
setstate PostIt 2017-07-29 11:52:52 postme02Cont 1TB Samsung SSD
setstate PostIt 2017-07-28 17:42:11 postme02Name Wunschliste
setstate PostIt 2018-03-04 11:09:19 postme03Cont Tempos,ASS+C,Duschgel,Schampoo,Rasierer,Deo
setstate PostIt 2018-03-04 11:02:00 postme03Name Urlaubmitnahmeliste
setstate PostIt 2018-03-04 11:15:34 postme04Cont Badehose
setstate PostIt 2018-03-04 11:13:10 postme04Name Urlaubmitnahmeliste_Sommer
setstate PostIt 2018-03-04 11:17:44 postme05Cont Winterschuhe,Handschuhe,Pudelmütze,Thermounterhose
setstate PostIt 2018-03-04 11:13:24 postme05Name Urlaubmitnahmeliste_Winter
setstate PostIt 2018-03-04 11:13:24 postmeCnt 5
setstate PostIt 2018-03-04 12:11:31 state Urlaubmitnahmeliste sent by messenger

Und hier meine sub:

sub PostMeTelegram($$$) {
  my ($recipient, $subject, $list) = @_;
  my @items = split(",", $list);
  @items = sort(@items);
 
  fhem("set TelegramBot message \@".$recipient." $subject:\n - ".join("\n - ", @items));
  return;
}

Hat jemand von euch eine Idee wo der Fehler liegen könnte?

VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

Offline ext23

  • Hero Member
  • *****
  • Beiträge: 2746
    • Homepage
Antw:Modul PostMe
« Antwort #122 am: 11 Oktober 2018, 13:15:26 »
Hallo,

mir schwebt da eine kleine Idee vor. Ich hab so ein kleinen Thermo Drucker und ich dachte mir es wäre doch nett wenn man über ein Button die Einkaufsliste ausrucken kann. In den Supermärkten ist selten 3/4G (dank jammer) vorhanden und das Hauseigene WLAN nutze ich aus tracking Gründen nicht.

Kann man das irgendwie hin bekommen wenn der Therme Drucker via CUPS im Netz hängt?

/Daniel
HM, FS20, 1-Wire, PanStamp, AVR-NET-IO, SIS-PM, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)