String value als Stream-ID im Pachlog Modul (xively)

Begonnen von Soulfly2111, 14 Januar 2015, 15:56:43

Vorheriges Thema - Nächstes Thema

Soulfly2111

Hallo zusammen,

mir ist aufgefallen, dass die Stream ID in dem Pachlog Modul ein Integer Wert sein muss. Auf der Internetseite selber (https://xively.com/) ist es möglich einen String-Value dort zu vergeben. Besteht vielleicht die Möglichkeit das Modul dahingehend anzupassen, dass auch String-Values akzeptiert werden ?

Bei dem Versuch bekomme ich folgende Fehlermeldung:

PACHLOG => FEED-Nr[567143222] Stream-ID >underground< ungueltig

Viele Grüße
Soulfly

acarama

Hello, I have the same a problem with String Value in Stream-ID.
I have modified the file 95_PachLog.pm at line 112:

Old: if($b[$i] !~ /^\d+$/) {return "PACHLOG => FEED-Nr[" . $feednr ."] Stream-ID >" . $b[$i] . "< ungueltig";}
New: if($b[$i] !~ /^\w+$/) {return "PACHLOG => FEED-Nr[" . $feednr ."] Stream-ID >" . $b[$i] . "< ungueltig";}

I have removed the test of Value String and I have inserted the test for any string.
At the moment it work very fine.

Best regards.
Alessandro